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 模式实例 观察者模式
Oct 24 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
Jul 26 Javascript
jQuery之$(document).ready()使用介绍
Apr 05 Javascript
关于javascript event flow 的一个bug详解
Sep 17 Javascript
javascript的渐进增强与平稳退化浅谈
Nov 12 Javascript
JS简单去除数组中重复项的方法
Sep 13 Javascript
AngularJS $injector 依赖注入详解
Sep 14 Javascript
jQuery文字轮播特效
Feb 12 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
Jan 24 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
微信小程序选择图片控件
Jan 19 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
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
PHP常用代码
2006/11/23 PHP
php完全过滤HTML,JS,CSS等标签
2009/01/16 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
js表单登陆验证示例
2016/10/19 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
JavaScript实现星星等级评价功能
2017/03/22 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
2017/04/19 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
node.js遍历目录的方法示例
2018/08/01 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
2019/04/19 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
基于 vue-skeleton-webpack-plugin 的骨架屏实战
2019/08/05 Javascript
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
Python的垃圾回收机制深入分析
2014/07/16 Python
Python、Javascript中的闭包比较
2015/02/04 Python
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
Python实现二分查找算法实例
2015/05/26 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
细说NumPy数组的四种乘法的使用
2020/12/18 Python
Html5自定义字体解决方法
2019/10/09 HTML / CSS
全球精选男装和家居用品:Article
2020/04/13 全球购物
教师职业道德事迹材料
2014/08/18 职场文书