PC端网页/web通过自定义协议唤起启动windows桌面应用

PC端网页/web通过自定义协议唤起启动windows桌面应用

步骤:

  1. 写注册表
  2. 调用
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\test]
@="URL:Test Protocol"

[HKEY_CURRENT_USER\Software\Classes\test\shell]
[HKEY_CURRENT_USER\Software\Classes\test\shell\open]
[HKEY_CURRENT_USER\Software\Classes\test\shell\open\command]
@="\"C:\\Windows\\System32\\mspaint.exe\""

将上述内容保存到set.reg文件,双击即可写入一个名为test:的自定义协议,然后web端就可以通过a标签、window.open、localtion等方式调用了。

window.open('test:mspaint.exe');
// 或
window.location = 'test:mspaint.exe';
<a href="test:mspaint.exe">唤起绘图板</a>

 

posted @ 2024-02-27 16:27  我的五年  阅读(288)  评论(0)    收藏  举报