<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=执行>
博客展示了一段JavaScript代码,定义了exec函数用于执行命令。函数中处理了可能出现的用户禁止命令的错误情况,通过ActiveXObject调用WScript.Shell执行命令,还给出了一个按钮点击触发执行记事本命令的示例。
1076

被折叠的 条评论
为什么被折叠?



