Перевести Applescrip [код клавиши 125 с помощью команды down] в appscript - PullRequest
0 голосов
/ 19 сентября 2010

как перевести следующий Applescript в appscript:

tell application "System Events"
    key code 0 using command down
end tell

Я хочу выполнить комбинацию клавиш типа «Command + A», т. Е. Выбрать все тексты.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2010

Посмотрите на приложение ASTranslate, которое было установлено как часть Appscript. Он переводит Applescript в Appscript для Python или Ruby. Имейте в виду, что он просто захватывает события Apple и, следовательно, не будет преобразовывать структуры Applescript, такие как циклы или тому подобное. Это очень просто в использовании. Просто пройдите ваш Applescript на одной панели, нажмите cmd-R, и он сгенерирует переведенный код Appscript + Python. Для вашего примера это

app (u'System Events '). Key_code (0, использующий = k.command_down)

Время от времени вы обнаружите что-то, что в целом не будет работать правильно. ASTranslate - важный инструмент для использования Appscript.

0 голосов
/ 20 сентября 2010

Сильфон - это использование нажатия клавиши Applescript через Python, которое трудно найти:

http://www.agapow.net/programming/python/applescript-via-python

...