用javascript运行exe并获得响应

时间:2014-01-02 10:56:46

标签: javascript html internet-explorer activexobject

这是我使用javascript运行exe的代码。 它工作正常。 有没有办法让我知道:

  1. 当exe关闭时。
  2. 从此应用中获取返回值。
  3. 另外,使用ShellExecute和amp;之间的区别是什么?运行

         var sExePath = "c:\\Debug\\WebToCardReader_Test.exe";
         var oShell = new ActiveXObject("Shell.Application");
         var oExec = oShell.ShellExecute(sExePath, "", "", "open", "1");
    

1 个答案:

答案 0 :(得分:2)

  1. Run允许您设置布尔bWaitOnReturn标志,该标志会阻止您的脚本直到程序返回。

  2. 在该页面上,VBScript示例只是将命令分配给变量(就像您使用ShellExecute一样)。我不确定这是否适用于JavaScript,但它值得一试。

    但是,如您所知,ShellExecute确实允许您存储返回值。