使用AppleScript启动应用程序时,我没有获得启动画面
我正在尝试启动应用程序并使用applescript打开文件。 我在我的c ++项目中使用这个脚本。应用程序启动程序代码 一些像这样的东西:
do shell script \"osascript -e 'tell application \"Finder\" to open POSIX file \"
<file_path>\" with the application \"<application_path>\"'\r\"".
对不起,我现在还不记得确切的命令。
我正在使用NSAppleScript
在我的项目中运行脚本。申请是
正确启动。但飞溅的屏幕在失踪。 (我正在尝试的应用程序
发起是adobe illustrator
。
我也尝试过系统命令。
system("open \"<application_path>\" --args \"<file_path>\"")
。
通过这种方式,我能够启动启动画面,但是,如果应用程序已经运行,它将不会尝试打开该文件。 我发布的代码中可能存在一些错误。
答案 0 :(得分:2)
使用打开命令和 -a 选项,如下所示:
open -a <application_path> <file_path>