使用applescript启动应用程序时,我没有得到启动画面

时间:2014-04-27 13:09:08

标签: c++ applescript splash-screen nsapplescript

使用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>\"")

通过这种方式,我能够启动启动画面,但是,如果应用程序已经运行,它将不会尝试打开该文件。 我发布的代码中可能存在一些错误。

1 个答案:

答案 0 :(得分:2)

使用打开命令和 -a 选项,如下所示:

open -a <application_path> <file_path>