Applescript:应用程序ID仅适用于默认版本

时间:2016-05-18 03:36:59

标签: applescript adobe photoshop

我正在使用Photoshop的脚本,正在使用应用程序ID" com.adobe.photoshop"识别Photoshop何时打开。不幸的是,这只适用于默认版本。我有几台机器需要继续运行,它们可能有3台,或者它们可能有5个版本。

我希望能够使用当前打开的任何版本。

我能想到的唯一方法就是初步检查

如果应用" Photoshop CS6"在跑 将Appname设置为" Photoshop CS6 等...等...

对于每个版本,但是如果版本不存在,它会生成一个弹出窗口,询问它的位置。

有什么想法吗? = /

1 个答案:

答案 0 :(得分:1)

如果您确定在运行脚本时已经启动了Photoshop,则可以通过查看所有正在运行的进程来进行检查:

tell application "System Events" to set PShop to name of every process where name contains "Photoshop"
set AppliName to item 1 of PShop

如果Photoshop当时没有运行,我建议您使用一个脚本,查看名称包含Photoshop的文件夹Application的每个文件。