javascript实现在网页中运行本地程序的方法


Posted in Javascript onFebruary 03, 2016

本文实例讲述了javascript实现在网页中运行本地程序的方法。分享给大家供大家参考,具体如下:

<input onclick="exec('notepad.exe')" value="执行noteppad.exe" type="button">
<input onclick="exec('cmd.exe')" value="执行cmd.exe" type="button">
<script language="javascript">
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);
wsh = null;
window.onerror = window.oldOnError;
}
</script>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript编程起步(第二课)
Feb 27 Javascript
jquery中ajax调用json数据的使用说明
Mar 17 Javascript
Jquery实现鼠标移动放大图片功能实例
Mar 25 Javascript
JS实现灵巧的下拉导航效果代码
Aug 25 Javascript
详解JavaScript中的4种类型识别方法
Sep 14 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
Jan 29 Javascript
AngularJS  ng-table插件设置排序
Sep 21 Javascript
谈谈target=_new和_blank的不同之处
Oct 25 Javascript
Vuex中实现数据状态查询与更改
Nov 08 Javascript
Vue移动端实现图片上传及超过1M压缩上传
Dec 23 Javascript
vue axios请求成功却进入catch的原因分析
Sep 08 Javascript
原生JS实现pc端轮播图效果
Dec 21 Javascript
简单实现js选项卡切换效果
Feb 03 #Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
Feb 02 #Javascript
JavaScript+html5 canvas实现本地截图教程
Apr 16 #Javascript
javascript自定义滚动条实现代码
Apr 20 #Javascript
JavaScript File API实现文件上传预览
Feb 02 #Javascript
jQuery AjaxUpload 上传图片代码
Feb 02 #Javascript
js+html5操作sqlite数据库的方法
Feb 02 #Javascript
You might like
几个php应用技巧
2008/03/27 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
js给onclick事件赋值,动态传参数实例解说
2013/03/28 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
[34:27]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第一局
2016/02/26 DOTA
Python3 能振兴 Python的原因分析
2014/11/28 Python
Python基类函数的重载与调用实例分析
2015/01/12 Python
Python守护进程用法实例分析
2015/06/04 Python
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
python实现单向链表详解
2018/02/08 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
python爬虫之快速对js内容进行破解
2019/07/09 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
pytorch 模型可视化的例子
2019/08/17 Python
Python中Selenium库使用教程详解
2020/07/23 Python
详解python的super()的作用和原理
2020/10/29 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
星空联盟C# .net笔试题
2014/12/05 面试题
和平主题的演讲稿
2014/01/12 职场文书
联谊活动总结范文
2015/05/09 职场文书
pytorch Dropout过拟合的操作
2021/05/27 Python