Где найти список всех названий приложений, доступных для сценария Apple?
Например, в учебнике здесьtell application "Finder"
Finder - это приложение в моей системе.Terminal
также. Однако, если я заменю Terminal
с iTerm
это также приложение с таким названием в моем списке приложений, оно не будет работать. Даже это показано в некоторых ответах от SO, как следующие
#!/bin/bash
osascript -e '
tell app "iTerm"
activate
tell the first terminal
launch session "Default Session"
tell the last session
set name to "New Session"
write text "cd /usr/bin; ls"
end tell
end tell
end tell'
вернет ошибку52:60: syntax error: Expected class name but found identifier. (-2741)
Или что-то вроде
#!/bin/bash
osascript -e '
tell application "Terminal"
do script "date"
activate
end tell'
Это работает, но когда я заменяю Terminal
в iTerm
возвращает ошибку 35:41: syntax error: Expected end of line but found “script”. (-2741)
Подозреваю, что я использую неправильное имя приложения, даже если оно iTerm
является реальным именем приложения, но, похоже, нет, так как оно вызвало ошибку выше. Если у меня есть список реальных имен приложений, которые я могу использовать, это может помочь мне справиться с этим * ПРИМЕЧАНИЕ. У меня установлен iTerm, и поэтому я хочу обратиться к нему...