通过注册表进行打开本地的exe的运行文件。
三步走
一、创建记事本添加注册表脚本代码;
二、运行注册表文件;
三、Html调用
打开记事本,随便命名,保存下面的内容
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ChiticData]
@="ChiticData Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ChiticData\DefaultIcon]
@="H:\\Chitic\\Chitic8\\ChiticView.exe"
[HKEY_CLASSES_ROOT\ChiticData\shell]
@=""
[HKEY_CLASSES_ROOT\ChiticData\shell\open]
@=""
[HKEY_CLASSES_ROOT\ChiticData\shell\open\command]
@="\"H:\\Chitic\\Chitic8\\ChiticView.exe\" "
需要修改的地方:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ChiticData] //ChiticData 协议名称
@="ChiticData Protocol" //ChiticData 协议路径
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ChiticData\DefaultIcon] //ChiticData 协议名称
@="H:\\Chitic\\Chitic8\\ChiticView.exe" //协议打开运行程序绝对路径地址
[HKEY_CLASSES_ROOT\ChiticData\shell] //ChiticData 协议名称
@=""
[HKEY_CLASSES_ROOT\ChiticData\shell\open] //ChiticData 协议名称
@=""
[HKEY_CLASSES_ROOT\ChiticData\shell\open\command] //ChiticData 协议名称
@="\"H:\\Chitic\\Chitic8\\ChiticView.exe\" " //协议打开运行程序绝对路径地址
保存,修改后缀名为reg;双击运行自动生成ChiticData的协议,在Html中写上这个协议即可打开本地运行程序
<a href="ChiticData://" >Document</a> //使用方法
转自:https://www.jianshu.com/p/777425affb92