是否有人具有C库函数,该函数相当于AppleScript“告诉应用程序X打开Y”的功能吗?我不使用可可,只是使用普通的旧C语言,理想情况下,我希望能够从没有GUI界面的命令行应用程序中执行此操作。

这不必花哨,如果我什至不等待成功或失败的响应,那也没关系。只需发送正确的Apple事件即可。

最佳答案

我认为到目前为止,最简单的解决方案是对osascript命令行实用程序发出系统调用。

#include <stdio.h>
#include <stdlib.h>

int main(void) {
  system("osascript -e 'tell application \"X\" to open POSIX file \"/path/to/Y\"'");
  return 0;
}

关于c - C相当于applescript“告诉X打开Y”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34833922/

10-11 23:36