草庐IT

appleevents

全部标签

ruby - Ruby 是否提供响应 OS X 上的 Apple 事件的机制?

我正在使用Ruby-Tk为OSX开发一个桌面应用程序,我想为该应用程序提供一个AppleEvents接口(interface)。这意味着应用程序将定义它将响应的AppleScript命令的字典(对应于发送到应用程序的Apple事件),并且用户/其他应用程序可以使用AppleScript命令编写Ruby-Tk应用程序的脚本。其他脚本语言支持此类功能——Python通过位于http://appscript.svn.sourceforge.net/viewvc/appscript/py-aemreceive/的py-aemreceive库和Tcl通过位于http://tclae.source

c++ - 如何从 C++ 程序执行简单的 Applescript?

我想从C++程序执行Applescript命令tellapplication"Finder"toopenPOSIXfile*/path/to/somefilename*。看起来我可能想使用OSACompileExecute,但我找不到如何使用它的示例。我一直在寻找如何使用OSACompile终端命令的示例。有人可以提供示例或示例链接吗? 最佳答案 好吧,诀窍是不要费心去编译和执行Applescript,而是简单地使用osascript系统命令:sprintf(cmd,"osascript-e'tellapp\"Finder\"too