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

标签 applescript

对于我的脚本,我从命令行上的用户输入获取参数,并且我想确保用户不会忘记输入参数。所以基本上,我想让我的脚本做这样的事情:

on run argv
    if (item 1 of argv exists) then
        return "defined"
    else
        return "undefined"
    end if
end run

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

最佳答案

on run argv
    if (count of argv) > 0 then
        return "defined"
    else
        return "undefined"
    end if
end run

关于applescript - 如何测试是否输入了命令行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16199954/

相关文章:

xcode - Cocoa-AppleScript - 在 xcode 中使用 applescript 更改 xib 标签

macos - 如何从 OS X 10.6 的终端检测屏幕是否已锁定或屏幕保护程序是否处于事件状态?

macos - AppleScript 编辑器记录不起作用

java - Java Applet 中的某些 AppleScript 不再适用于 Mavericks

excel - 在 Excel 工作簿中的所有工作表上迭代 Applescript

applescript - 如何检测 Applescript 中的按键

java - 从 Java 执行 AppleScript 的最佳方式

objective-c - 关于编写 AppleScriptable Cocoa 项目的良好引用指南?

vba - 在 Mac 上编写 Office Outlook 2016 脚本

javascript - AppleScript 文本分隔符