相关疑难解决方法(0)

AppleScript as .app不从命令行获取参数

我尝试在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上按预期工作

我的错误在哪里?

感谢致敬.

macos applescript command-line-arguments

9
推荐指数
1
解决办法
3400
查看次数

如何在Python脚本中运行AppleScript?

如何在Python脚本中运行AppleScript?

问题说明了一切..(显然在Mac上)

python macos applescript

6
推荐指数
2
解决办法
4869
查看次数