Applescript 如何跳过错误并继续运行脚本?

Applescript 如何跳过错误并继续运行脚本?,applescript,Applescript,我想知道是否可以忽略shell脚本命令 并继续运行代码的其余部分,例如,如果 命令在终端中不返回任何内容,我继续执行下一个命令 编辑: 我尝试了:2>/dev/null try do shell script "kextstat|grep -y appleintel >/tmp/Intel.txt" with administrator privileges on error display alert "blabla..."

我想知道是否可以忽略shell脚本命令 并继续运行代码的其余部分,例如,如果 命令在终端中不返回任何内容,我继续执行下一个命令

编辑: 我尝试了:2>/dev/null

    try
        do shell script "kextstat|grep -y appleintel >/tmp/Intel.txt" with administrator privileges

        on error  
        display alert "blabla..."

    end try
end showIntel:```

你的问题模棱两可。如果您不希望在
grep
找不到appleintel时AppleScript报告任何内容,并且希望shell命令以静默方式失败并允许AppleScript继续运行。。。考虑在其右侧使用“代码> >代码< >代码> >代码>出口0 <代码>。这样,shell命令总是以零状态代码退出。例如,将上面的所有
try…end try
替换为:
do shell脚本“kextstat | grep-i appleintel>/tmp/Intel.txt | |退出0”,并具有管理员权限
@RobC,感谢它的工作!你的问题模棱两可。如果您不希望在
grep
找不到appleintel时AppleScript报告任何内容,并且希望shell命令以静默方式失败并允许AppleScript继续运行。。。考虑在其右侧使用“代码> >代码< >代码> >代码>出口0 <代码>。这样,shell命令总是以零状态代码退出。例如,将上面的所有
try…end try
替换为:
do shell脚本“kextstat | grep-i appleintel>/tmp/Intel.txt | |退出0”,并具有管理员权限
@RobC,感谢它的工作!