在网页端打开本地桌面客户端程序

简介: 在网页端打开本地桌面客户端程序

在网页端打开本地桌面客户端程序,需要使用外部协议url,通过写注册表将url与本地应用程序关联,然后通过一个网页的超链接点击即可启动,这种方法非常实用简单;

下面是一个例子:

Windows Registry Editor Version 5.00 
[HKEY_CLASSES_ROOT\PLC]  
@="PLC"
"URL Protocol"="D:\\CHINS\\PLCPOWER\\WindowsFormsApp1.exe"  
[HKEY_CLASSES_ROOT\PLC\DefaultIcon]
@="D:\\CHINS\\PLCPOWER\\WindowsFormsApp1.exe,1" 
[HKEY_CLASSES_ROOT\PLC\shell]
@="open"
[HKEY_CLASSES_ROOT\PLC\shell\open]
@="open"
[HKEY_CLASSES_ROOT\PLC\shell\open\command]
@="\"D:\\CHINS\\PLCPOWER\\WindowsFormsApp1.exe\" \"%1\""
  1. 替换以上代码中的路径和协议名称,然后保存为.reg文件;
  2. 双击reg文件运行;
  3. 可以在文件浏览器输入协议名测试一下是否注册成功;

    输入 PLC://

  4. 在html中编码超链接跳转
    <!DOCTYPE html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Document</title>
    </head>
    <body>
     <a href="PLC:">打开本地程序</a>
    </body>
    </html>
    
相关文章
|
虚拟化 Windows
Bios启用Intel VT-x虚拟化功能问题
Bios启用Intel VT-x虚拟化功能问题
311 0
|
tengine 负载均衡 应用服务中间件
类似nginx的工具还有什么?
类似nginx的工具还有什么?
1745 1
|
JSON 前端开发 JavaScript
前端上传文件前校验文件数据
该文介绍了如何在Vue项目中实现批量导入Excel数据的校验。使用Element UI的`el-upload`组件上传文件,通过FileReader读取内容,结合XLSX库解析Excel为JSON。解析过程包括将二进制数据转换为workbook对象,提取worksheet并转化为JSON。之后,遍历JSON数据进行字段校验,若发现空值则记录错误。提供的Demo展示了选择Excel文件后控制台显示校验结果。技术栈包括vue 2.6.14、element ui 2.15.14和xlsx 0.17.0。建议将此类功能封装为通用组件以复用。
412 2
前端上传文件前校验文件数据
|
12月前
|
前端开发 容器
前端技术分享:利用CSS Grid布局实现响应式设计
【10月更文挑战第1天】前端技术分享:利用CSS Grid布局实现响应式设计
|
自然语言处理 JavaScript 网络协议
简单使用vitepress快速搭建一个文档网站
VitePress 是一个静态站点生成器 (SSG),类似的项目有docsify、VuePress、hexo。用 Markdown 编写的内容生成可以轻松部署到任何地方的静态 HTML 页。
295 9
|
容器 C# Docker
WPF与容器技术的碰撞:手把手教你Docker化WPF应用,实现跨环境一致性的开发与部署
【8月更文挑战第31天】容器技术简化了软件开发、测试和部署流程,尤其对Windows Presentation Foundation(WPF)应用程序而言,利用Docker能显著提升其可移植性和可维护性。本文通过具体示例代码,详细介绍了如何将WPF应用Docker化的过程,包括创建Dockerfile及构建和运行Docker镜像的步骤。借助容器技术,WPF应用能在任何支持Docker的环境下一致运行,极大地提升了开发效率和部署灵活性。
531 1
|
Java API Spring
【异常】Feign 调用api模块直接进入fallback的问题解决办法
【异常】Feign 调用api模块直接进入fallback的问题解决办法
651 0
|
关系型数据库 MySQL Java
入门篇:如何快速安装和破解Confluence, 打造您的完美知识库
入门篇:如何快速安装和破解Confluence, 打造您的完美知识库
|
JavaScript 数据可视化 前端开发
《面向三维GIS的Cesium开发与应用》读书笔记
《面向三维GIS的Cesium开发与应用》读书笔记
|
机器学习/深度学习 算法
一文读懂XGBoost|机器学习
一文读懂XGBoost|机器学习