js网页中调用本地应用程序
2024-10-14 21:28:13
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Test ActiveXObject</title>
<script>
function Run(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>
</head>
<body>
<h1 align="center">网页中调用本地应用程序</h1>
请输入要运行的程序:<br/><input name=exe type=text size=20 value="regedit">
<button class=button onclick="Run(exe.value)">确定</button>
<button class=button onclick=exe.value="";>重新输入</button><br/>
<button class=button onclick="Run('notepad')">记事本</button><br/>
<button class=button onclick="Run('mspaint')">画图板</button><br/>
<button class=button onclick="Run('calc')">计算器</button><br/>
<button class=button onclick="Run('cmd')">cmd</button><br/>
<button class=button onclick="Run('Regedit')">regedit</button><br/>
<button class=button onclick="Run('Msconfig')">msconfig</button><br/>
<button class=button onclick="Run('file:///D:/Program%20Files/Winamp/WINAMP.EXE')">winamp</button><br/>
<button class=button onclick="Run('IEXPLORE.EXE')">IE</button><br/>
<button class=button onclick="Run('..')">..</button><br/>
<button class=button onclick="Run('%windir%')">%windir%</button><br/>
<button class=button onclick="Run('%temp%')">%temp%</button><br/>
<button class=button onclick="Run('file:///D:/Program%20Files/Tencent/qq.EXE')">winamp</button>
</body>
</html>
最新文章
- 【转】你所不知道的HTML <;head/>; 头标签
- Eos开发——ajax请求
- svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录
- Bootstrap_按钮工具栏
- iOS的 context 和Android 中的 canvas
- 如何创建PostgreSQL数据库
- python 基础——实现一个带缓存功能的函数
- wifi配置常用命令总结
- Linux学习笔记——例说makefile 头文件查找路径
- cetos6 安装samba共享文件夹
- Python之路-操作系统&;网络基础
- java-bootstrap
- redis分片和哨兵
- JAVA 第二天 基本数据类型
- Jenkins+Git+Maven搭建自动化构建平台
- 使用vlc打开usb摄像头
- IDEA修改git账号及密码的方法 ----绝壁好使
- 解决 docker ulimit open file 过少的问题
- .NET开发微信公众号之创建自定义菜单
- 我也说说Nginx——先搞搞清楚