正如标题所说我试图获得错误异常:
try{
objshell.run("testfile.exe");
}catch(ex){
WScript.echo(ex.message);
}
如果文件testfile.exe不存在,上面的代码只返回一个空消息框。
有没有办法阅读错误原因? (例如:文件不存在)
答案 0 :(得分:0)
JScript和JScript .NET之间是有区别的。如果使用Microsoft的实现,则可以另外打印出ex.description,ex.name和ex.number。
在您的代码中,只需使用:
WScript.echo(ex);