JavaScript如何打开exe文件
在工作中,有些需求要打开本地的exe文件,那么javaScript如何实现呢?
本文提供了两种方法,看看哪种更适合自己
第一种方法:
1.新建一个txt文件,在文件中写入一下内容,写完之后保存,然后文件后缀名改为.reg的文件
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Webshell]
@="URL:Webshell Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\Webshell\DefaultIcon]
@="D:\\med_gryl\\sys_main.exe" // 这个需要改成exe文件的路径
[HKEY_CLASSES_ROOT\Webshell\shell]
[HKEY_CLASSES_ROOT\Webshell\shell\open]
[HKEY_CLASSES_ROOT\Webshell\shell\open\command]
@="D:\\med_gryl\\sys_main.exe" // 这个需要改成exe文件的路径
2.在html中使用
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="Webshell://hello">打开exe文件</a>
</body>
</html>
第二种方法:
这个方法只有ie浏览器支持,所以~~~都懂,废话不多说,直接上代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><script>function openreg(){var obj = new ActiveXObject("WScript.Shell");try{var s = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\CMS"; //这个路径一定要是\\双斜杠var sNic = obj.RegRead(s) if(sNic!=null){obj.run("D:\\med_gryl\\sys_main.exe"); //这个路径一定要是\\双斜杠}}catch(e){alert("本机没有安装客户端,请先下载安装!")window.open('')}}</script><h1>通过浏览器打开exe文件</h1><p><input type="button" value="进入系统" onclick="openreg()"></p>
</body>
</html>
ActiveXObject这个方法是ie独有的,其他浏览器不支持
JavaScript如何打开exe文件相关推荐
- MAC打开EXE文件的三大方法
大家都知道,在Windows系统中打开EXE文件时非常容易的,只要直接打开就行了,但是在MAC系统中却不是这样.那么在MAC中如何打开EXE文件呢?现在让小编来教你几个打开的方法吧. 第一种方法:你可 ...
- Mac系统如何运行Windows exe程序?mac打开exe文件方法教程
使用了Mac系统之后,总会惦记着Windows系统的软件,无奈两个系统的程序文件不一样,所以也互不相通.为了让MacBook能够使用上Windows的应用程序,许多人都会给电脑安装一个Windows系 ...
- 安卓手机如何防盗_安卓手机如何打开.exe文件 安卓手机exe文件怎么打开
安卓手机打开.exe文件的步骤:1.先安装exagear,将obb数据包放在手机内部存储的Android/obb/目录下面:2.打开软件等待安装配置完成:3.把自己的exe软件放在内部存储的" ...
- 无法打开 .exe文件进行写入
无法打开 .exe文件进行写入的原因是上一个进程没有关闭.有时候同一个进程反复调试也可能出现这个错误. 解决办法:在任务管理器中关闭 .exe进程的运行,然后再对应项目文件的debug文件夹中删除 . ...
- python打开.exe文件
python打开.exe文件 import subprocesssubprocess.Popen(r"D:\Program Files (x86)\bilibili\哔哩哔哩.exe&quo ...
- 计算机不能执行exe文件格式,win7无法打开exe文件 .exe可执行文件无法打开怎么办...
win7无法打开exe文件怎么办?据部分win7系统用户反映,当打开桌面中的我的电脑后弹出一个对话框说"无法找到C:\WINDOWS\system32\rundll32.exe", ...
- macbook怎么运行exe文件 mac打开exe文件的三大方法
exe文件是Windows系统的可执行文件,虽然Mac系统上无法直接打开exe文件,但是你可以在Mac电脑上安装双系统或者虚拟机来实现mac电脑上运行exe文件.除了这两种方法之外,你还可以在Mac电 ...
- linux打开文件exe,Linux Ubuntu 打开.exe文件
这两天在编译Android源码,进行到要在Linux里安装烧录软件那一步,要先装驱动,故了解了如何在linux下打开.exe文件. .exe 文件在linux下不能直接打开,可有两种方式打开:. 1. ...
- win10c语言文件不运行,教你解决win10系统无法打开EXE文件的问题
win10电脑上的程序一般都是exe格式的,鼠标双击一下即可运行.最近,有Win10系统的用户抱怨说竟然打不开Exe的文件,双击好多次了,甚至关机重启还是一样打不开Exe的文件,真是让人感到疑惑.其实 ...
最新文章
- Linux下的任务计划
- MATLAB机器学习系列-3:BP神经网络算例实现
- 将一个数组a的行和列的元素互换,存到另一个二维数组b中
- 奥运奖牌计数(信息学奥赛一本通-T1064)
- textarea选中行删除_Easy Data Transform如何在Excel中删除重复的行?
- 电商平台实战经验:电商中的Hadoop生态系统应用
- 今日收获:图片数据的存和取示例
- 吴军,数学通识50讲
- 30 岁的超级玛丽怎样改变了游戏行业?
- (转) Csrss进程剖析
- 小程序自定义下拉刷新
- 2013 acm 东北四省赛 总结
- 苹果cms是什么东西?
- IMP-00003 ORA-00942 IMP-00023 IMP-00000
- ubuntu下的opencv下载编译安装
- jmeter监听器---跟随响应时间的指标监控
- 用一个sql查询将url匹配的排在最前,title匹配的其次,body匹配最后
- 开发板的基础知识与分类
- 一个北京人的买房血泪史:我不想一辈子做房奴!
- 如何解决vsCode上编写代码,手机上不能实时更新查看效果的问题?