Что можно сделать с AppleScript?

Все я знаю о AppleScript, что самостоятельно учился и задавался вопросом, если я пропустил какие-либо замечательные функции. Я знаю, что Вы можете заставить компьютер говорить и приложения управления, но являетесь там чем-либо еще, что он может сделать или время это для хождения дальше на новый язык?

5
задан Chris Johnsen 3 April 2010 в 19:09
поделиться

4 ответа

Самая крутая вещь в Applescript, которую я недавно обнаружил, - это то, что вы можете создавать скрипты практически для всего на своем Mac. Таким образом, даже приложение, которое изначально не поддерживает Applescript, можно использовать в рабочем процессе. Это возможно, потому что вы можете просто «нажимать» кнопки, как если бы вы сидели за компьютером.

tell application "GhostReader" to activate
tell application "System Events" to keystroke "n" using command down

Я использовал это, чтобы скопировать и вставить веб-сайт из Safari и прочитать его с помощью GhostReader, проприетарного инструмента преобразования текста в речь.

8
ответ дан 13 December 2019 в 05:32
поделиться

Когда дело доходит до Applescript, управление приложением - это то место, где находится действие. В самом Applescript нет особого «вау» фактора, если только вы не являетесь настоящим языковым ботаником. На самом деле это больше о представлении набора простых в использовании инструментов для управления "вау" -фактором других приложений.

Я видел (и имею) примеры того, как Applescript играет в простые карточные игры и другие текстовые забавы (ну ... столько же удовольствия, сколько можно получить при просмотре одного диалогового окна за другим), но это (в лучшем случае) академические упражнения, демонстрирующие надежность самого языка или особенности Applescript.

2
ответ дан 13 December 2019 в 05:32
поделиться

Просто, но Я постоянно этим пользуюсь!

tell application "System Events" 
display dialog "$msg" with icon stop buttons {"Foo", "Bar", "OK"} default button "OK" 
end tell

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

Очень удобно.

2
ответ дан 13 December 2019 в 05:32
поделиться

Вы можете автоматизировать все на своем Mac, это отличная экономия времени. Я помню командную оболочку C ++ для Windows, это просто боль автоматизировать винду.

0
ответ дан 13 December 2019 в 05:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: