美文网首页
js 调用exe 程序

js 调用exe 程序

作者: 冰落寞成 | 来源:发表于2021-04-23 13:48 被阅读0次

主要实现方式有两种

使用本地注册表,直接调取本地exe

1、新建一个注册表,如:videoPlay.reg
2、注册表如下:


image.png

3,代码如下:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\XWST]
@="URL:XWST Protocol Handler"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\XWST\DefaultIcon]
@="E:\\work\\release\\ffmpegVideoJ1.exe"

[HKEY_CLASSES_ROOT\XWST\shell]

[HKEY_CLASSES_ROOT\XWST\shell\open]

[HKEY_CLASSES_ROOT\XWST\shell\open\command]
@="\"E:\\work\\release\\ffmpegVideoJ1.exe\" \"%1\""

4, js 调用

 window.open(`XWST://${参数}`, '_blank')

js 调用时,参数可以想路由传参那样使用“&”来拼接
如:

window.open(XWST://url=${参数}&a=&{参数}, '_blank')
这里说明一点
如果上面传递不了参数,即exe程序接收不到参数,将%1改为%L即可
如果要传递多个参数,自定义传入分隔符,传到应用程序自己解析即可。

使用后台服务调起exe

1、前端页面发起请求
2、服务端收到请求调起本地exe

相关文章

网友评论

      本文标题:js 调用exe 程序

      本文链接:https://www.haomeiwen.com/subject/zvycrltx.html