<!--JavaScript 调用客户端应用程序-->
<script type="text/javascript">
function exec(command)
{
window.oldOnError = window.onerror;
window._command = command;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('命令已经被用户禁止!');
return true;
}
else return false;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
wsh.Run(command);
window.onerror = window.oldOnError;
}
</script>
调用方式
<a href="javascript:" onclick="exec('D://WIATest//WIATest//bin//Debug//WIATest.exe')">执行程序</a>
<!--JavaScript 查看注册表 -->
<script type="text/javascript">
function readRegedit(){
var obj = new ActiveXObject("WScript.Shell");
var s="HKEY_CURRENT_USER//Software//ODBC//ODBC.INI//CCIT//LastUser";
var sNic = obj.RegRead(s);
alert(sNic);
}
</script>
<input type="button" value="click me" onclick="readRegedit();"/>
本文提供了使用JavaScript调用本地EXE文件及查看注册表的代码示例。通过创建ActiveXObject,JavaScript能够运行客户端应用程序并读取特定注册表键的值。用户可以通过点击链接或按钮来执行程序和查看注册表信息。

7579

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



