是否可以在不同时间以编程方式启动Mac程序,或者更好的是,一旦您启动了应用程序,调度程序/计时器/控制器可以在不同时间发送应用程序命令?
类似于Ruby和Perl Mechanize库(与Nokogiri结合使用),允许脚本登录并导航网站。
即使使用苹果脚本也会很有趣。但我需要在不同的时间向应用程序发送命令。
答案 0 :(得分:2)
您可以使用 launchd 运行osascript
命令,该命令允许您执行AppleScripts。
osascript
用法示例:
$ # Using an AppleScript file
$ osascript QuitFinder.scpt
$
$ # Using a command
$ osascript -e 'tell app "Finder" to quit'
您可以运行man osascript
以获取更多信息。
答案 1 :(得分:1)
我没有使用它,它的价格是20美元,但如果AppleScript不够用,你需要向应用程序发送虚假的鼠标手势/击键,Keymando可能会有所帮助。
答案 2 :(得分:0)
Applescript + iCal怎么样
http://www.dssw.co.uk/blog/2011/01/12/how-to-use-ical-to-run-an-applescript/