Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从url或本地文件使用javascript在html中运行exe_Javascript_Html_File - Fatal编程技术网

如何从url或本地文件使用javascript在html中运行exe

如何从url或本地文件使用javascript在html中运行exe,javascript,html,file,Javascript,Html,File,我想从浏览器运行一个.exe文件,我已经尝试使用iframe命令,但似乎无法使其正常工作。我想要的是每次有人进入intranet而不是internet时,这是可能的吗 好吧,我已经研究了一段时间了,我理解这样做的含义 我想这样做的唯一原因是,每当有人进入内联网的主页(如java、flash等)时,我希望运行一些更新。。。有没有一种方法可以在用户交互最少的情况下实现这一点?更改浏览器的快捷方式,这肯定比准备特殊图像或pdf文件或天知道什么要容易得多 将用户浏览器快捷方式指向一个脚本,该脚本首先运行

我想从浏览器运行一个.exe文件,我已经尝试使用iframe命令,但似乎无法使其正常工作。我想要的是每次有人进入intranet而不是internet时,这是可能的吗

好吧,我已经研究了一段时间了,我理解这样做的含义


我想这样做的唯一原因是,每当有人进入内联网的主页(如java、flash等)时,我希望运行一些更新。。。有没有一种方法可以在用户交互最少的情况下实现这一点?

更改浏览器的快捷方式,这肯定比准备特殊图像或pdf文件或天知道什么要容易得多

将用户浏览器快捷方式指向一个脚本,该脚本首先运行exe和所需的所有命令,最后启动浏览器本身。就像批处理脚本一样

您是该公司网络的管理员,对吗?这样做应该很容易。 当然,你可以在你的网络上推送你想要的更新,那么你根本不需要这样的解决方案


祝你好运

没有运行可执行文件的标准方法。您只能通过ActiveX在IE中执行.exe

加载网页时执行.exe的Javascript-

window.onload = function(){
  if (!document.all) {
  alert ("Available only with Internet Explorer.");
  return;
  }
  var ws = new ActiveXObject("WScript.Shell");
  ws.Exec("C:\\Program Files\\Adobe\\Photoshop 6.0\\Photoshp.exe");
}

有没有办法通过http://but silent实现这一点,因为必须单击更新,用户似乎只是下载了dam,然后离开,我尝试通过网络推送更新,但由于最后一位管理员没有用,它似乎会在整个网络上造成问题,一些打印机可能会出现问题离线,这就是为什么我会这样想如果我可以这样做,那么至少它会从java或adobe下载并安装,而用户看不到任何东西。@user1990312,更新的答案,在网页LoadThank Vinet上执行,是否要将ws.Exec更改为将文件下载到/temp/file.exe然后执行它的内容?我不知道。再问一个问题,也许其他人知道?是的,请把我的答案标记为正确。