Используйте applscript для запуска копания и запуска удаленного рабочего стола - PullRequest
0 голосов
/ 08 марта 2011

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

1) выполните команду терминала «dig @ 123.4.5.678 computername.domain.net + short» 2) Захватите возвращенный IP-адрес 3) Запустите передачу удаленного рабочего стола Microsoft с записанным IP-адресом.1004 * Возможно ли это?какие команды я использую?Где-нибудь есть хороший учебник?

1 Ответ

1 голос
/ 09 марта 2011

Для запуска сценария оболочки из Applescript вы используете команду

сделать сценарий оболочки "mycommand"

где mycommand - команда оболочки, которую вы выполняете.

Удаленный рабочий стол Microsoft, вероятно, не поддерживает сценарии. (Я не использую его и не могу сказать) Однако вы можете использовать то, что называется GUI-скриптингом, для создания сценариев других приложений.

Тогда вы могли бы получить сценарий, похожий на этот (примечание не проверено)

set a to do shell script "myscript"
tell application "Finder" to set the clipboard to a
tell application "Remote Desktop Connection" to activate
tell application "System Events"
    tell process "Remote Desktop Connection" to keystroke "v" using command down
end tell

Сценарии GUI в основном говорят RDC вставлять буфер обмена в поле для вашего IP.

Учебник по написанию сценариев в GUI можно найти здесь:

http://www.macosxautomation.com/applescript/uiscripting/index.html

Существует множество общих руководств по Applescript, таких как здесь:

http://homepage.mac.com/swain/Macinchem/Applescript/AppScript_tut/AppScrip_tut_1/appscript_tut_1.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...