Как провести различие между приложениями с одинаковыми именами в 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его не существует, появится окно, в котором вы сможете выбрать приложение. Попробуйте так.

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

jherran
источник