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

0 ответов

Другие вопросы по тегам