<!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>

最新文章

  1. 【转】你所不知道的HTML &lt;head/&gt; 头标签
  2. Eos开发——ajax请求
  3. svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录
  4. Bootstrap_按钮工具栏
  5. iOS的 context 和Android 中的 canvas
  6. 如何创建PostgreSQL数据库
  7. python 基础——实现一个带缓存功能的函数
  8. wifi配置常用命令总结
  9. Linux学习笔记——例说makefile 头文件查找路径
  10. cetos6 安装samba共享文件夹
  11. Python之路-操作系统&amp;网络基础
  12. java-bootstrap
  13. redis分片和哨兵
  14. JAVA 第二天 基本数据类型
  15. Jenkins+Git+Maven搭建自动化构建平台
  16. 使用vlc打开usb摄像头
  17. IDEA修改git账号及密码的方法 ----绝壁好使
  18. 解决 docker ulimit open file 过少的问题
  19. .NET开发微信公众号之创建自定义菜单
  20. 我也说说Nginx——先搞搞清楚

热门文章

  1. 【Alpha阶段】第二次Scrum例会
  2. 高性能JavaScript笔记三(编程实践)
  3. spring--基本介绍
  4. Windows7-32bit系统安装MySQL-5.5.39-win32.msi服务图解
  5. git 推送
  6. AspectJ基础学习之二搭建环境(转载)
  7. Jetty 简单使用
  8. 【ZeroClipboard is not defined】的解决方法
  9. 数据库实现多站点共享Session
  10. 解决umount.nfs: /data: device is busy 问题