这是我使用javascript运行exe的代码。 它工作正常。 有没有办法让我知道:
另外,使用ShellExecute和amp;之间的区别是什么?运行
var sExePath = "c:\\Debug\\WebToCardReader_Test.exe";
var oShell = new ActiveXObject("Shell.Application");
var oExec = oShell.ShellExecute(sExePath, "", "", "open", "1");
答案 0 :(得分:2)
Run
允许您设置布尔bWaitOnReturn
标志,该标志会阻止您的脚本直到程序返回。
在该页面上,VBScript示例只是将命令分配给变量(就像您使用ShellExecute
一样)。我不确定这是否适用于JavaScript,但它值得一试。
但是,如您所知,ShellExecute
确实允许您存储返回值。