不太清楚你什么意思,就用你找的这方法就行啊!
在菜单的单击事件中,调用如下函数:
<script>
    function OpenNotepad()
    {
        var shell = new ActiveXObject("WScript.Shell");
        shell.Run("notepad.exe");
    }
</script>

解决方案 »

  1.   

    function ExeRun(command)
    {
    window.oldOnError=window.onerror;
    window._command=command;
    window.onerror=function(err)
    {
    if(err.indexOf('utomation')!=-1)
    {
    alert("命令"+window._command+"已经被用户禁止!"); 
         return true;
    }
    else return false;
    }
    var wsh=new ActiveXObject("WScript.Shell");
    if(wsh)
    wsh.Run(command);
    window.onerror=window.oldOnError;
    }
    ExeRun("Notepad")
      

  2.   

    是我问的不清楚,因为我对js一窍不通,对不起。请问那么在您给出的方法里,函数OpenNotepad()如何与我的菜单项“故障查询”建立联系?也就是您说的菜单单击事件,怎么建立。
      

  3.   

    你的这个自定义菜单,应该有个菜单项的单击事件吧(或者相应的方法)吧,比如这样:
    mm_menu_0708151245_0.addMenuItem("&nbsp;&nbsp;故障查询","javascript:OpenNotepad()");
    假设addMenuItem还有这样一个参数,当然不一定有,好好看看你的菜单程序吧