如何使用,JS打开本地的exe程序

1,模拟a标签点击

  const ga = document.createElement('a')
              ga.style.display = 'none'
              ga.href = 'GWAA:'
              document.body.appendChild(ga)
              ga.click()

 

2,使用window.open()

window.open("GWAA:", "_self") // 一定要加冒号

 

配置注册表:JS打开本地的exe程序,原理是要在注册表中找到此路径,如下配置:

方法一:

新建文件GWMY.reg,内容如下,注意文件名的GWMY和里面的需要一样:然后保存,双击;执行后就会生成注册表

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\GWMY]
@="GWMY Protocol"
"URL Protocol"=""
 
[HKEY_CLASSES_ROOT\GWMY\DefaultIcon]
@="D:\ruanjian\PxCook\PxCook.exe"
 
[HKEY_CLASSES_ROOT\GWMY\shell]
@=""
 
[HKEY_CLASSES_ROOT\GWMY\shell\open]
@=""
 
[HKEY_CLASSES_ROOT\GWMY\shell\open\command]
@="D:\\ruanjian\\PxCook\\PxCook.exe"

 

 

方法二:

 

 

 

 

1. regedit 打开注册表,在HKEY_CLASSES_ROOT目录下,新建一项,GWAA,并且形成如下的结构,
2. 点击新建的GWAA,在右侧新建一个字符串值,必须写为 URL Protocol,值可以不用填写:如下图

 

 

 

 

3找到最深的文件夹,command,默认值里加上自己想要的打开的exe路径 

 

 

posted @ 2020-12-01 15:02  古月大叔  阅读(3567)  评论(0编辑  收藏  举报