如何测试是否输入命令行参数?

Jaz*_*zon 3 applescript

对于我的脚本,我从命令行的用户输入中得到一个参数,我想确保用户不要忘记输入参数.所以基本上,我想让我的脚本做这样的事情:

on run argv
    if (item 1 of argv exists) then
        return "defined"
    else
        return "undefined"
    end if
end run
Run Code Online (Sandbox Code Playgroud)

现在说(argv的第1项存在)的部分不起作用,但我希望有人可以帮助我.谢谢!

Bar*_*mar 10

on run argv
    if (count of argv) > 0 then
        return "defined"
    else
        return "undefined"
    end if
end run
Run Code Online (Sandbox Code Playgroud)