Jscript try& catch获取错误消息

时间:2017-06-08 20:57:40

标签: try-catch jscript

正如标题所说我试图获得错误异常:

try{
objshell.run("testfile.exe");
}catch(ex){
WScript.echo(ex.message);
}

如果文件testfile.exe不存在,上面的代码只返回一个空消息框。

有没有办法阅读错误原因? (例如:文件不存在)

1 个答案:

答案 0 :(得分:0)

JScript和JScript .NET之间是有区别的。如果使用Microsoft的实现,则可以另外打印出ex.description,ex.name和ex.number。

在您的代码中,只需使用: WScript.echo(ex);