js 通过URL Protocol实现网页调用本地应用程序exe或者bat

1、首先编写注册表文件reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Webshell]
@="URL:Webshell Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\Webshell\DefaultIcon]
@="C:\\Program Files (x86)\\Tencent\\WeChat\\WeChat.exe"
[HKEY_CLASSES_ROOT\Webshell\shell]
[HKEY_CLASSES_ROOT\Webshell\shell\open]
[HKEY_CLASSES_ROOT\Webshell\shell\open\command]

@="\"C:\\Program Files (x86)\\Tencent\\WeChat\\WeChat.exe\" \"%1\""

将上面的程序替换成自己的应用程序。

2、执行reg

3、页面使用:<a href="Webshell://"></a>


4、bat也同样调用,只是bat中要注意%cd%;改为%~dp0。因为%cd%是获取bat文件的当前相对路径



阅读更多

没有更多推荐了,返回首页