通过浏览器页面启动外部exe并传值

需求:通过前端的页面调用本地exe应用,将本地应用打开,处理完之后将数据通过接口返回到系统上

一、创建.reg文件添加注册表

将 D:\\pictureProcessing\\Demo.exe 修改为自己的文件路径就可以了

复制代码
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Start]
"URL Protocol"="D:\\pictureProcessing\\Demo.exe"
@="Start Protocol"
[HKEY_CLASSES_ROOT\Start\DefaultIcon]
@="D:\\pictureProcessing\\Demo.exe,1"
[HKEY_CLASSES_ROOT\Start\shell]
[HKEY_CLASSES_ROOT\Start\shell\open]
[HKEY_CLASSES_ROOT\Start\shell\open\command]
@="\"D:\\pictureProcessing\\Demo.exe\" \"%1\""

2.在前端页面调用

<a href="Start://parameter">软件启动</a>

参考:前端带参数启动外部exe并接收返回值的实现_js启动exe传参-CSDN博客

相关推荐
2501_9136800018 分钟前
Vue3项目快速接入AI助手的终极方案 - 让你的应用智能升级
前端·vue.js·人工智能·ai·vue·开源软件
踩着两条虫42 分钟前
VTJ:应用场景展示
前端·vue.js·架构
Ruihong1 小时前
Vue v-slot → 用 VuReact 转换后变成这样的 React 代码
vue.js·react.js·面试
Ruihong1 小时前
你的 Vue v-model,VuReact 会编译成什么样的 React 代码?
vue.js·react.js·面试
Cobyte1 小时前
6.响应式系统比对:通过 Vue3 响应式库写 React 应用
前端·javascript·vue.js
云浪2 小时前
从 0 到 1 搭建 RAG 应用:用 LangChain + Chroma + qwen-plus 实现《红楼梦》问答
javascript·vue.js·人工智能
止语Lab2 小时前
记忆溢出:当你的 Agent 记得太多时会发生什么
前端·javascript·vue.js
天天向上10242 小时前
vue openlayers地图加载大量点位时优化
前端·javascript·vue.js
醉酒的李白、12 小时前
Vue3 组件通信本质:Props 下发,Emits 回传
前端·javascript·vue.js
小眼哥13 小时前
SpringBoot整合Vue代码生成exe运行程序以及windows安装包
vue.js·windows·spring boot