不用多说了 直接贴代码:
使用方法举例:
function
exec (command)
{
window.oldOnError = window.onerror;
window._command = command;
window.onerror = function (err)
{
if (err.indexOf('utomation') != -1)
{
alert('IE已经禁止对未标记为安全的ActiveX控件进行初始化!');
return true;
}
else return false;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (fso.FileExists("C:/Program Files/……/……/…….exe"))
{
wsh.Run(command);
window.onerror = window.oldOnError;
}
else
{
alert("您要执行的公文管理系统需要安装在以下路径C:/Program Files/…………/…….exe!");
}
}
}
{
window.oldOnError = window.onerror;
window._command = command;
window.onerror = function (err)
{
if (err.indexOf('utomation') != -1)
{
alert('IE已经禁止对未标记为安全的ActiveX控件进行初始化!');
return true;
}
else return false;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (fso.FileExists("C:/Program Files/……/……/…….exe"))
{
wsh.Run(command);
window.onerror = window.oldOnError;
}
else
{
alert("您要执行的公文管理系统需要安装在以下路径C:/Program Files/…………/…….exe!");
}
}
}
<
table
>
< tr >
< td >< a onclick ="exec('file:///C:/Program%20Files/……/……/…….exe')" > Click ME </ a ></ td >
</ tr >
</ table >
< tr >
< td >< a onclick ="exec('file:///C:/Program%20Files/……/……/…….exe')" > Click ME </ a ></ td >
</ tr >
</ table >