首先,启动本地的.exe文件的方式有以下两种:

方式1:通过使用JS打开本地exe文件。但是一般的浏览器,由于安全问题,都会禁止掉这个JS对象,这就导致部分浏览器不支持该种方式。

方式2:利用浏览器外部协议(URL Procotol)打开本地exe文件。简单来说通过修改注册表信息,然后在项目中通过超链接或路由跳转的方式触发。话不多说上代码。

这里简单对方式2进行测试:

文件1.reg

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\F1]
@="URL:F1 Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\F1\shell]
[HKEY_CLASSES_ROOT\F1\shell\open]
[HKEY_CLASSES_ROOT\F1\shell\open\command]
@="C:\\Program Files\\Siemens\\JT2Go\\Products\\JT2Go\\VisView_NG.exe"

触发方式:

HTML

<a href="f1://"></a>

JS:

window.location.href = "f1://"

Vue启动本地(.exe)文件相关推荐

  1. web端启动本地exe客户端

    1. 背景 项目中常用浏览器有Chrome和IE,对于web端启动本地exe客户端.早期,Chrome和IE都提供了ActiveXObject对象,以它的exec接口,只需传入本地exe客户端所在安装 ...

  2. java写exe程序实例_2012软考软件设计师辅导:利用JAVA执行本地EXE文件

    曾经为了这样一个需求找了很多资料,今天终于学习到了!如何利用java执行exe文件?使用java类Runtime,每个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接. ...

  3. electron打包现成的vue项目成.exe文件,build打包vue项目(quasar 框架)

    前言: 公司已有web端vue项目,现在有需求,需要把web端的该项目用electron打包成 .exe 可执行文件. 思考:打包成 .exe 文件,首先需要将vue项目在本地打包成静态可运行文件,其 ...

  4. 09.QT应用程序启动外部exe文件

    根据QT帮助文档,写了一个小测试案例,在QT应用中,启动 一个外部的exe程序,目前此exe使用的QT编译形成,后期改用C#形式的exe文件. #include "QProcessDemo. ...

  5. JavaScript 调用本地exe文件

    web项目中要调第三方客户端,于是归纳整理了js调用客户端exe程序的几种方法,如下:    方法一 :  使用ActiveXObject直接执行指定路径的.exe文件 ,此方法只针对IE浏览器 &l ...

  6. Asp.Net 之 通过调用 WScript.Shell 启动本地 exe 程序时产生“ automation服务器不能创建对象 ”的错误...

    我们经常需要通过生成 ActiveXObject("WScript.Shell"); 来调用某一exe文件. 设置网页打印的页眉页脚为空: var HKEY_Root,HKEY_P ...

  7. vue中本地pdf文件加载错误,文件不显示

    1.问题描述 Warning: getHexString - ignoring invalid character: 33 Warning: getHexString - ignoring inval ...

  8. 使用html打开本地exe文件

    1.首先新建一个reg和html文件 2. 注册表reg文件内容如下图所示,将路径改成自己需要打开文件的路径 3.html文件如下图所示 4.双击注册表(reg)文件 点击是 5.再打开html文件 ...

  9. java web调用exe文件_从网页WEB上调用本地应用程序(java)

    自己写了个java的桌面程序,想通过web页面调用直接打开登录页面,传账号和密码两个参数. 在网上看了很多资料,大多处理方法是自定义个协议然后通过协议来打开本地exe文件,但是这样传的参数怎么解析? ...

最新文章

  1. 这是一名南京985AI硕士,CSDN博客专家
  2. python语言表白源码-python七夕浪漫表白源码
  3. tcpdump -i eth0 -n -vvv src or dst port 443
  4. java文件拷贝时 buff给多大合适_Java复制文件
  5. 前端学习(3016):vue+element今日头条管理--总结
  6. 配置node.js默认的npm安装目录
  7. jq鼠标隐藏显示的方法
  8. SQL综合复习试题(二)
  9. python程序题库-python题库-Python,题库
  10. 钻井液中PHP是指什么,关于钻井液,你必须知道这些…
  11. 【训练记录】2013-2014 Petrozavodsk Winter Training Camp, Moscow SU Trinity Contest @homework-7
  12. html的斜表头设置
  13. SPA项目开发(首页导航左侧菜单)
  14. 以太网数据连接器行业现状调研及趋势分析报告
  15. 赤链——区块链底层技术革命
  16. 动态规划之01背包问题讲解
  17. 在c语言中while与do-while,C语言中while /do while语句用法
  18. WAP协议研究笔记—WAP传输协议
  19. swf文件转换其他视频格式工具(例:swf to mp4) ,转换后的视频无水印
  20. 地奥畅依笙 源于医药科技,忠于健康运动!

热门文章

  1. curl CURLE_COULDNT_CONNECT
  2. This is an MDK version 4 project ,require Device support for Cortex-M based devices.
  3. 创业是互联网创业好还是实体创业好? 营销值得学
  4. AIX 学习笔记之 存储管理 LV PV VG PP
  5. AIX 存储管理 LV PV VG PP
  6. arw是什么格式?arw格式用什么软件打开?arw格式怎么转换成jpg
  7. python2 unicode_python2 中列表中unicode转换为输出中文
  8. js通过IP地址获取所在城市
  9. 一行代码制作自己的QQ/微信二维码,还可以制作动态的哟~(小白再也不用去求别人了)
  10. springboot 项目起步讲解及自动装配原理