Как провести различие между приложениями с одинаковыми именами в applecripts


5

Я пытаюсь использовать его tell application "Google Chrome"для создания сценария приложения OS X Chrome, но это продолжает интерпретироваться как ссылка на виртуальное приложение с тем же именем, которое ссылается на окна «Google Chrome» внутри виртуальной машины настольного компьютера Parallels. (Parallels Desktop автоматически создает фиктивные приложения OS X, соответствующие всем программам Windows, чтобы они могли работать в док-станции OS X и т. Д.)

Как можно различать приложения с одинаковыми именами в таких tellутверждениях на основе пути приложения или какого-либо другого атрибута?

Ответы:


2

Вы можете использовать прямой путь к приложению внутри вашего Apple Script. Это будет выглядеть как:

set p to "/Applications/Safari.app"
tell application p to activate

Вот ссылка на пути AppleScript и POSIX


0

Когда вы набираете текст tell application "whatever"и нажимаете «Скомпилировать», если whateverего не существует, появится окно, в котором вы сможете выбрать приложение. Попробуйте так.

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.