这个我已经可以实现了,代码如下:
<script language="javascript" >
function exec(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;
}
</script>
input type="button" value="AUTOCAD系统" onclick='exec("D:\zs.dwg")' >
但是有以下问题:
1,IE里面的安全设置Activex必须设置为对未标记为安全的进行初始化和脚本运行启用(这样一来会很不安全)
2,路径问题
  只能放在第一层下面(D:\zs.dwg)而不可以再多一层(D:\zs\zs.dwg)会出现提示为找不到文件
请问各位高手如何解决