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 相关文章推荐
IE6 fixed的完美解决方案
Mar 31 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 Javascript
一个很有趣3D球状标签云兼容IE8
Aug 22 Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
Aug 18 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
Aug 24 Javascript
详解vue跨组件通信的几种方法
Jun 15 Javascript
AngularJS  ng-repeat遍历输出的用法
Jun 19 Javascript
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
vue 2.0项目中如何引入element-ui详解
Sep 06 Javascript
echarts饼图扇区添加点击事件的实例
Oct 16 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
简单实现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获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
PHP sleep()函数, usleep()函数
2016/08/25 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python最火、R极具潜力 2017机器学习调查报告
2017/12/11 Python
python 连接各类主流数据库的实例代码
2018/01/30 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
Python常见的pandas用法demo示例
2019/03/16 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
NULL是什么,它是怎么定义的
2015/05/09 面试题
运动会开幕式邀请函
2014/02/03 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
政府会议通知范文
2015/04/15 职场文书
银行反洗钱宣传活动总结
2015/05/08 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python