2010-04-05 7 views
0

Есть ли способ автоматизировать открытие файлов с открытым диалоговым окном в Mac OS? Приложение просит пользователя открыть файлы со стандартным диалоговым окном открытия. Но мне нужны открытые файлы автоматически.Автоматическое открытие диалогового окна

Идея состоит в том, чтобы написать сценарий или небольшое приложение, которое нажмет кнопку в целевом приложении, чтобы открыть диалоговое окно, а затем как-то выберите файлы, которые мне нужны. Но я не знаю, как я могу это сделать. Любые предложения будут очень оценены.

ответ

0

Если вы уже знаете, какие файлы вы хотите открыть, диалоговое окно с открытым файлом обычно полностью обходит целевое приложение.

Вам нужно будет взглянуть на словарь для целевого приложения, чтобы определить, определена ли команда Open. Если приложение является сценарием, то это будет одним из основополагающих элементов, хотя каждая реализация будет немного отличаться.

Если приложение не имеет словарь, вы можете использовать Finder, чтобы открыть файл:

tell application "Finder" 
    set theApplication to "Path:To:Application.app" as alias 
    set theFile to "Path:To:File.ext" as alias 
    open theFile using theApplication 
end tell 
+0

Спасибо за ответ. К сожалению, это не работает для меня. Приложение - это приложение Flash внутри браузера. –

+0

Что именно вы пытаетесь сделать здесь? Сам вопрос немного противоречив, но теперь вы идете на совершенно другую касательную. Вы спрашиваете о подключаемом модуле Flash (о чем мы ничего не можем поделать) или у вас есть файл SWF, который вы хотите просмотреть (о чем ничто из этого не поможет)? В вашем вопросе не рассматривается ни один сценарий. –

 Смежные вопросы

  • Нет связанных вопросов^_^