<html>      
<head>      
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">      
<title>js</title>     
  
<SCRIPT language=JavaScript>      
function Run(strPath)   
{      
   try      
   {      
    var objShell = new ActiveXObject("wscript.shell");      
    objShell.Run(strPath);      
    objShell = null;      
   }      
   catch(e)   
   {   
       if(confirm('找不到文件"'+strPath+'"')){
       window.open('/autodownload/Conf_Setup.exe','_self');
  }
     
   }      
}      
</SCRIPT>      
     
</head>    
<!--以下是三种调用方式,onLoad(),oclick(),再就是直接写连接地址调用-->  
<body onLoad="Javascript:Run('file:///C:/SMMeeting.exe');">    
<a href="#" onclick="Run('file:///C:/SMMeeting.exe')">ES</a>      
<a href="Release/SMMeeting.exe">ES2222</a>      
</body>        
</html>  
我已经把SMMeeting.exe程序放到 C根目录下面,但运行后提示"找不到SMMeeting.exe文件"为什么?请教各位高手,谢谢!!

解决方案 »

  1.   

    貌似是在IE上实现的Vbs的东西啊!这个不知道,不过很想知道楼主有什么需求要这样做
      

  2.   

    我一直想这个问题
    用户自己不能 双击打开这个exe文件
    一定要你帮他打开干嘛
      

  3.   

    放到服务器上,我想让客户用WEB打开并登录SMMeeting.exe程序,首先检测它的存在
      

  4.   

      
    <body onLoad="Javascript:Run('Explorer file:///C:/SMMeeting.exe');">   
      

  5.   

    http://www.birdol.com/article/384.html