1

只需 3 行脚本即可在不离开 AppleScript 编辑器的情况下测试 Droplet 应用程序

set fich to POSIX file "/Appli/conv2spct.app" as string

 tell application "Finder" to open POSIX file "/Users/yourusername/Desktop/somefile" using application file fich

如果您的 droplet 中有错误,脚本编辑器 applescript 将打开一个显示对话框

4

2 回答 2

1

为 2 个元素选择文件的相同脚本

set fileappli to POSIX path choose file of type {"APPL"} with prompt "Choose a Droplet application to debug"--the droplet for debug

set fileargument to POSIX path choose file --the file argument to pass at droplet 

tell application "Finder" to open fileargument using application file fileappli

如果您的 droplet 中有错误,脚本编辑器 applescript 将打开一个显示对话框

于 2016-11-11T14:33:01.843 回答
0

这是一个实用的替代方案 using do shell script,它可能允许您指定多个文件参数:

do shell script "open -a /Appli/conv2spct.app ~/Desktop/somefile1 ~/Desktop/somefile2"

上面的路径恰好不需要对shell进行引用(转义),但是当使用变量来指定文件路径时,最好使用quoted form of(传递多个参数,应用于quoted form of每个

do shell script "open -a " & quoted form of fileappli & " " & quoted form of fileargument
于 2016-11-11T19:02:12.977 回答