http://www.hackhome.com/2005/8-23/13361298403.shtml
http://topic.csdn.net/t/20050519/14/4019646.html

解决方案 »

  1.   

    function executeProgram1(n)
    {
    command='';
    switch (n)
    {
    case 1:
    command='\"C:\\Program Files\\AAA\\AAA.exe\"';
    break;
    case 2:
    command='\"C:\\Program Files\\BBB\\BBB.exe\"';
    break;
    }
    alert(command);
    window.oldOnError = window.onerror;
    window._command = command;
    window.onerror = function (err) 
    {
    if (err.indexOf('utomation') != -1) 
    {
    alert('请更改你的IE的安全级别:开始->设置->控制面板->Internet选项->安全->自定义级别->对没有标记为安全的ActiveX控件进行初始化和脚本运行->启用'); 
    return true;
    }
    else return false;
    };
    var wsh = new ActiveXObject('WScript.Shell');
    if (wsh)
    wsh.Run(command);
    window.onerror = window.oldOnError;
    }
      

  2.   

    调整了一下,楼主调用这个就行了,把AAA和BBB改成你要的路径
    function executeProgram1(n)
    {
    command='';
    switch (n)
    {
    case 1:
    command='\"C:\\Program Files\\AAA\\AAA.exe\"';
    break;
    case 2:
    command='\"C:\\Program Files\\BBB\\BBB.exe\"';
    break;
    }
    alert(command);
    window.oldOnError = window.onerror;
    window._command = command;
    window.onerror = function (err) 
    {
    if (err.indexOf('utomation') != -1) 
    {
    alert('请更改你的IE的安全级别:开始->设置->控制面板->Internet选项->安全->自定义级别->对没有标记为安全的ActiveX控件进行初始化和脚本运行->启用'); 
    return true;
    }
    else return false;
    };
    var wsh = new ActiveXObject('WScript.Shell');
    if (wsh)
    wsh.Run(command);
    window.onerror = window.oldOnError;
    }
      

  3.   

    hengwang007  谢谢了,果然行!还想继续问一下,要怎么样才可以调用一个应用打开一个文档呢?比如我现在调用客户端电脑上的记事本打开一个文本文件?或者调用客户端的播放器打开一个视频文件?
      

  4.   

    或者会将其放入ie“首先站点”里边  -->  或者会将其放入ie“受限站点”里边