【问题标题】:Is it possible to run an .exe file within Internet Explorer 11?是否可以在 Internet Explorer 11 中运行 .exe 文件?
【发布时间】:2015-03-02 14:13:16
【问题描述】:

操作系统是 Windows 8.1 - 我想知道是否可以安装基于 ActiveX 的包装器以在 IE11 窗口中运行 .exe 文件。如果它可以通过网页上的链接启动,那就太理想了。

【问题讨论】:

    标签: internet-explorer activex windows-8.1 internet-explorer-11


    【解决方案1】:

    是的,这可以通过 javascript 实现。这是一个有效解决方案的示例:

    Running .exe from Javascript

    在您的情况下,您只需将这些代码行变成一个函数,然后创建一个超链接:

    var executeShell = function(){
        var oShell = new ActiveXObject("Shell.Application");
        var commandtoRun = "C:\\Windows\\notepad.exe"; 
        oShell.ShellExecute(commandtoRun,"","","open","1");
    };
    
    
    <a href="#execute" onclick="executeShell();return false;">Run an exe</a> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      • 1970-01-01
      • 2016-01-12
      相关资源
      最近更新 更多