function   open_exe(str){
var shell = new ActiveXObject("WScript.Shell");
var location = getAbsolutePath()+str;
      shell.Run(location);
}网页,javascript脚本与应用程序都在本机跑,希望在网页上点击按钮,自动运行该应用程序,此部分已完成。请教大神如何通过网页关闭该应用程序。拜谢~JavaScript脚本ActiveXObject

解决方案 »

  1.   


    var wmi = GetObject("winmgmts:{impersonationLevel=Impersonate}!root\\cimv2");
    var cf = wmi.ExecQuery("select * from win32_process where name='notepad.exe'");
    var we = new Enumerator(cf);
    for(;!we.atEnd();we.moveNext())
    we.item().terminate();
      

  2.   

    你好,我把close单独放到一个方法里,设置Close按钮调用该方法,但运行中的vehicles.exe进程并未被关闭。附图是我当前运行的情况:我运行Vehicle 1文件,自动由vehicles.exe应用打开,但之后点击Close按钮仍未关闭,甚至测试的alert都不显示。以下是该方法,请问是哪里有问题呢?
    function close_exe(){
    var wmi = GetObject("winmgmts:{impersonationLevel=Impersonate}!root\\cimv2");
    var cf = wmi.ExecQuery("select * from win32_process where name='vehicles.exe'");
    var we = new Enumerator(cf);
    for(;!we.atEnd();we.moveNext())
         we.item().terminate();
    }
      

  3.   

    你好,我把close单独放到一个方法里,设置Close按钮调用该方法,但运行中的vehicles.exe进程并未被关闭