用于检查 Mac OS X 应用程序当前是否正在运行的 Ruby 脚本
在 ruby 脚本中,检查 Mac OS X 应用程序当前是否正在运行的最佳方法是什么?我正在寻找与此AppleScript等效的东西:(
if appIsRunning("iChat") then
...
end if
on appIsRunning(appName)
tell application "System Events" to (name of processes) contains appName
end appIsRunning
但我不想使用AppleScript,因为它有点慢)
From within a ruby script, what is the best way to check if a Mac OS X app is currently running or not? I'm looking for something equivalent to this AppleScript:
if appIsRunning("iChat") then
...
end if
on appIsRunning(appName)
tell application "System Events" to (name of processes) contains appName
end appIsRunning
(but I don't want to use AppleScript, because it's a tad slow)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能有更好的答案,但一种简单的方法是执行此操作:
在我的系统上执行此操作(OSX Lion,Ruby 1.9.2-p290):
There are probably better answers, but one simple way is to do this:
Doing this on my system (OSX Lion, Ruby 1.9.2-p290):