SSt*_*eve 4 c++ macos applescript appleevents
我想tell application "Finder" to open POSIX file */path/to/somefilename*从C++程序执行Applescript命令.看起来我可能想要使用OSACompileExecute,但我无法找到如何使用它的示例.我一直在寻找如何使用OSACompileTerminal命令的示例.有人可以提供示例或示例链接吗?
好的,诀窍是不打算尝试编译和执行Applescript,而只是使用osascript系统命令:
sprintf(cmd, "osascript -e 'tell app \"Finder\" to open POSIX file \"%s/%s\"'", getcwd(path, MAXPATHLEN), file);
system(cmd);
Run Code Online (Sandbox Code Playgroud)
path并且file都是char []变量.
我从Applescript:The Definitive Guide的摘录中得到了线索.
| 归档时间: |
|
| 查看次数: |
2930 次 |
| 最近记录: |