我不知道applescript,但我需要自动化以下步骤,似乎applsescript是要走的路。
1)运行终端命令“dig @ 123.4.5.678 computername.domain.net + short” 2)捕获返回的IP地址 3)启动Microsoft远程桌面传入捕获的IP地址。
这可能吗?我用什么命令?在某处有一个很好的教程吗?
答案 0 :(得分:1)
要从Applescript运行shell脚本,请使用命令
执行shell脚本“mycommand”
其中mycommand是您正在执行的shell命令。
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