0

有没有办法在不同时间以编程方式启动 Mac 程序,或者更好的是,一旦你启动了应用程序,调度程序/计时器/控制器可以在不同时间发送应用程序命令?

类似于 Ruby 和 Perl Mechanize 库(与 Nokogiri 结合),允许脚本登录和导航网站。

即使使用苹果脚本也会很有趣。但我需要在不同的时间向应用程序发送命令。

4

3 回答 3

2

您可以使用launchd来运行该osascript命令,该命令允许您执行 AppleScripts。

osascript用法示例:

$ # Using an AppleScript file
$ osascript QuitFinder.scpt
$
$ # Using a command
$ osascript -e 'tell app "Finder" to quit'

您可以运行man osascript以获取更多信息。

于 2012-06-01T21:09:11.227 回答
1

我没用过它,它的价格是 20 美元,但如果 AppleScript 还不够用,你需要向应用程序发送虚假的鼠标手势/击键,Keymando可能会有所帮助。

于 2012-06-02T03:21:42.097 回答
0

Applescript + iCal 怎么样

http://www.dssw.co.uk/blog/2011/01/12/how-to-use-ical-to-run-an-applescript/

于 2012-06-01T20:54:36.463 回答