<script>
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 onclick="exec('notepad')" value=执行>
上述代码可以运行本地机的记事本。
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 onclick="exec('notepad')" value=执行>
上述代码可以运行本地机的记事本。
会有提示的
可以用wsh
比如:
<script language="javaScript">
var oe=new ActiveXObject("wscript.shell")
oe.run("msimn")
</script>运行outlook express
var oe=new ActiveXObject("wscript.shell")
oe.run("notepad.exe")
</script>