如何在html页面中点击按钮打开本地电脑中的exe文件/vue如何实现页面当中点击外部应用程序

698 阅读2分钟

文章写的很好,转载自己记录下

原文地址: # 如何在html页面中点击按钮打开本地电脑中的exe文件

如何在html页面中点击按钮打开本地电脑中的exe文件/vue如何实现页面当中点击外部应用程序 下面举例子为vscode应用程序;

配置注册表信息

直接win + R 输入regedit,打开注册表编辑器 ,

第一步

在HKEY_CLASSES_ROOT下新建项vc(名字任意,后续代码中会用到),修改右侧默认字符串值为vscode,并点击空白处右键新建字符串值,数值名称为:URL Protocol,数值数据为应用程序所在目录,我的是: D:\download Files\Microsoft VS Code\Code.exe。

image.png

image.png

第二步

在vc下新建项DefaultIcon,修改右侧默认字符串数值数据为:D:\download Files\Microsoft VS Code\Code.exe。

image.png

第三步

在vc下新建项shell,在shell下新建项open,在open下新建项command

第四步

在command右侧修改默认字符串数值数据为:D:\download Files\Microsoft VS Code\Code.exe。

image.png

此时这注册表信息内容填写完毕;然后就可以直接去到HTML或项目当中写代码打开应用程序;

网页端配置a标签

提示:a标签里面必须写上 刚刚在注册表中的名称为vc,后面加上://三个字符 可以在浏览器直接输入vc://测试

image.png

这样就完成了在浏览器中打开外部应用程序了!

image.png

偷懒指令版

如果说你觉得以上步骤有点繁琐,想直接一步到位,那我就给你一步到位,直接通过.reg文件,运行之后就可以在注册表生成以上内容,只需要你修改对应的软件运行地址就行,就是把F:\software\modeler.exe修改就行

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\vc]
@="vscode"
"URL Protocol"="F:\\software\\modeler.exe"

[HKEY_CLASSES_ROOT\vc\DefaultIcon]
@="F:\\software\\modeler.exe"

[HKEY_CLASSES_ROOT\vc\shell]

[HKEY_CLASSES_ROOT\vc\shell\open]

[HKEY_CLASSES_ROOT\vc\shell\open\command]
@="\"F:\\software\\modeler.exe\""