Автоматизировать открытое диалоговое окно

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

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

1 ответ

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

Вам нужно будет посмотреть словарь для вашего целевого приложения, чтобы увидеть, определена ли команда 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
Другие вопросы по тегам