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