Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何启动和/或控制Mac程序?_Macos_Cocoa_Mechanize - Fatal编程技术网

Macos 如何启动和/或控制Mac程序?

Macos 如何启动和/或控制Mac程序?,macos,cocoa,mechanize,Macos,Cocoa,Mechanize,有没有办法在不同的时间以编程方式启动Mac程序,或者更好的方法是,一旦你启动了一个应用程序,调度器/定时器/控制器可以在不同的时间发送应用程序命令 类似于Ruby和Perl Mechanize库(与Nokogiri相结合),允许脚本登录和浏览网站 即使使用apple脚本也会很有趣。但是我需要在不同的时间向应用程序发送命令。Applescript+iCal怎么样 Applescript+iCal怎么样 您可以使用运行osascript命令,该命令允许您执行AppleScripts osascrip

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

类似于Ruby和Perl Mechanize库(与Nokogiri相结合),允许脚本登录和浏览网站


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

Applescript+iCal怎么样


Applescript+iCal怎么样

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

osascript
用法示例:

$ # Using an AppleScript file
$ osascript QuitFinder.scpt
$
$ # Using a command
$ osascript -e 'tell app "Finder" to quit'
您可以运行
man-osascript
了解更多信息。

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

osascript
用法示例:

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

您可以运行
man osascript
了解更多信息。

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

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

我认为在MacOS下,“
cron
”仍然以某种形式存在;为什么不将Applescript(启动并打开你的应用程序)与crontab结合起来呢?对。Cron足以启动控制脚本。但是AppleScript是我的脚本应该用来与苹果桌面应用程序交互/控制的东西?什么废话?为什么我的问题被关闭了?StackOverflow被无用的纳粹版主严重破坏。是的,解决这个问题可能有多种方法。哦,有什么大不了的。解决任何问题都有多种“有争议”的方法。本网站上提出的大多数问题都有多种解决方案。事实上,我的问题已经解决了,这让我想从StackOverflow迁移出去,减少对它的依赖。我认为“
cron
”在MacOS下仍然以某种形式存在;为什么不将Applescript(启动并打开你的应用程序)与crontab结合起来呢?对。Cron足以启动控制脚本。但是AppleScript是我的脚本应该用来与苹果桌面应用程序交互/控制的东西?什么废话?为什么我的问题被关闭了?StackOverflow被无用的纳粹版主严重破坏。是的,解决这个问题可能有多种方法。哦,有什么大不了的。解决任何问题都有多种“有争议”的方法。本网站上提出的大多数问题都有多种解决方案。我的问题已经结束,这一事实使我想从StackOverflow迁移到其他地方,减少对它的依赖。