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 相关文章推荐
读jQuery之四(优雅的迭代)
Jun 20 Javascript
Javascript学习笔记 delete运算符
Sep 13 Javascript
javascript正则匹配汉字、数字、字母、下划线
Apr 10 Javascript
javascript实现获取浏览器版本、操作系统类型
Jan 29 Javascript
BootStrap实用代码片段之一
Mar 22 Javascript
Bootstrap项目实战之子栏目资讯内容
Apr 25 Javascript
js完整倒计时代码分享
Sep 18 Javascript
Javascript从数组中随机取出不同元素的两种方法
Sep 22 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
Dec 01 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
Aug 30 Javascript
js实现简单掷骰子效果
Oct 24 Javascript
如何利用JS将手机号中间四位变成*号
Sep 29 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 URL路由类实例
2013/11/12 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
2020/01/16 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
python爬虫 使用真实浏览器打开网页的两种方法总结
2018/04/21 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
戴森美国官网:Dyson美国
2016/09/11 全球购物
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
开业庆典答谢词
2014/01/18 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
HTML+CSS+JS实现图片的瀑布流布局的示例代码
2021/04/22 HTML / CSS
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫