我尝试在AppleScript中处理命令行参数.如果我使用它运行它脚本osascript TestArgs.scpt a.txt b.txt.但是,如果我将脚本保存为.app并从命令行运行它,它不会显示任何参数:open -a TestArgs --args a.txt b.txt不起作用.我也尝试过几种不同的脚本变体而没有成功.
on run argv
set argc to 0
try
set argc to (count of argv)
end try
tell application "Finder" to display dialog ("Argument Count: " & argc as string)
end run
Run Code Online (Sandbox Code Playgroud)
似乎问题是OSX 10.8的问题,因为相同的脚本在10.7上按预期工作
我的错误在哪里?
感谢致敬.
如何在Python脚本中运行AppleScript?
问题说明了一切..(显然在Mac上)