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 10 Javascript
JavaScript、jQuery与Ajax的关系
Jan 24 Javascript
Javascript中的几种继承方式对比分析
Mar 22 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
Jul 20 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
Mar 28 Javascript
vue项目优化之通过keep-alive数据缓存的方法
Dec 11 Javascript
详解vue-cli官方脚手架配置
Jul 20 Javascript
Node.js log4js日志管理详解
Jul 31 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
Sep 03 Javascript
微信分享invalid signature签名错误踩过的坑
Apr 11 Javascript
解决Vue项目中tff报错的问题
Oct 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来计算某个目录大小的方法
2014/04/01 PHP
PHP防盗链代码实例
2014/08/27 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
JavaScript实现身份证验证代码
2016/02/17 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
详解webpack之scss和postcss-loader的配置
2018/01/09 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
利用一个简单的例子窥探CPython内核的运行机制
2015/03/30 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
Python JSON编解码方式原理详解
2020/01/20 Python
pycharm工具连接mysql数据库失败问题
2020/04/01 Python
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
给客户的道歉信
2014/01/13 职场文书
代收款委托书范本
2014/10/01 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
齐云山导游词
2015/02/06 职场文书
城南旧事读书笔记
2015/06/29 职场文书
贷款担保书范本
2015/09/22 职场文书
Python 全局空间和局部空间
2022/04/06 Python