1. 先注册URL PROTOCOL, 在windows 下就是注册表:

========================================================

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\myprotocol]

@="myprotocol Protocol"

"URL Protocol"=""

[HKEY_CLASSES_ROOT\myprotocol\DefaultIcon]

@="C:\\WINDOWS\\NOTEPAD.EXE"

[HKEY_CLASSES_ROOT\myprotocol\shell]

@=""

[HKEY_CLASSES_ROOT\myprotocol\shell\open]

@=""

[HKEY_CLASSES_ROOT\myprotocol\shell\open\command]

@="\"C:\\WINDOWS\\NOTEPAD.EXE\" "

======================================================

保存内容为 reg文件,然后执行,就加入注册表,注册了这个名字为myprotocol 的协议.

2. 写测试页面

执行可执行文件

运行页面,点击链接,就能直接打开 notepad 。因为这里用的是写字板测试的,你可以在注册表中,改成其他任何你要的程序。

3.传参

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\myprotocol]

@="myprotocol"

"URL Protocol"="D://CarTransfer.exe"

[HKEY_CLASSES_ROOT\myprotocol\DefaultIcon]

@="\"D:\\CarTransfer.exe" \"%1\""

[HKEY_CLASSES_ROOT\myprotocol\shell]

@=""

[HKEY_CLASSES_ROOT\myprotocol\shell\open]

@=""

[HKEY_CLASSES_ROOT\myprotocol\shell\open\command]

@="\"D:\\CarTransfer.exe\" \"%1\""

js部分

location.href="myprotocol://"+ sessionId +"&"+carsTransferId+"&"+carLicensePlate;

href 带参数 打开exe_js调用exe文件 兼容所有浏览器相关推荐

  1. href 带参数 打开exe_js调用winform程序(带参数)

    我们会发现,我们点击迅雷下载的时候  网页可以调用应用程序,而且连接会传入迅雷,这个是怎么做到的呢? 原理: 先注册表中添加软件的具体信息,然后通过 href 可以直接调用 1.写入注册表信息,注册, ...

  2. href 带参数 打开exe_关于C#控制台传递参数和接收参数

    前言: 写了这么久程序,今天才知道的一个基础知识点,就是程序入口 static void Main(string[] args) 里的args参数是什么意思 ?惭愧... 需求: 点击一个button ...

  3. C mysql带参数存储过程_C# 调用Mysql 带参数存储过程

    使用C#调用Mysql 带参数的存储过程: 1.创建带参数的存储过程:USP_Temp_Test 2.两个参数:IN 参数为 P_XML , OUT 参数为 P_ErrorOut 3.C#代码调用该存 ...

  4. 同时打开多个.exe文件怎么解决

    同时打开多个.exe文件怎么解决 小黑最近遇到一个问题,就是Unity封装好用来直接打开.exe的函数不好用了!! 怎么解决? 于是发现了.bat文件!好用至极啊 前提 小黑是征求过客户同意之后才这么 ...

  5. jquery.webcam.js实现调用摄像头拍照兼容各个浏览器

    jquery.webcam.js实现调用摄像头拍照兼容各个浏览器 1.demo 可直接复制使用,需要在环境里运行. 2.所需 js 文件和 swf 控件可在官方博客下载,地址http://www.xa ...

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

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

  7. C# 如何以参数的形式调用.exe程序

    System.Diagnostics.Process.Start("程序的路径", "参数1 参数2"); 第一个参数是aaa.exe 的路径,第二个参数是用空 ...

  8. 调用exe文件(一般处理登陆安全窗口)+睡眠等待(--------------------)

    在测试basic认证的时候,处理windows弹窗的问题时,是用autoit进行处理的,最终转成一个.exe文件,然后再用java调用该exe文件. 1.调用自己打包的exe文件(如下下例子) pac ...

  9. C++ ShellExecuteEx 调用exe 文件传参

    环境:Win10, x64, VS2015 记录日期:2020/10/15 实现内容: 1.ShellExecuteEx 调用exe 2.以文件为参数传参 代码: #include <iostr ...

最新文章

  1. OLEDB Excel 与C# 的数据流通方法
  2. 【专题】多角度深入解析开放原子开源基金会
  3. 小数 ###_C#中的小数关键字
  4. java的map 使用string数组多了双引号_奥奥奥利给!!!再也不怕面试官问我String源码了!来吧...
  5. 用instrument的僵尸工具
  6. sperling指标 matlab,sperling指标计算实验报告
  7. python装饰器详解-如何更通俗地讲解Python的装饰器?
  8. python学习笔记(图形用户界面)
  9. Nansen:你想知道的关于 NFT 的一切
  10. 用Java写一个随机排序的功能
  11. alsa mixer编程
  12. 第10章 Spark(全面解读Spark架构体系)
  13. ACM1008玛雅历 剖析
  14. 学无止境,我爱python
  15. python实现之多元函数作图
  16. 王爽 汇编语言第二版 课程设计2
  17. [THUWC 2017]在美妙的数学王国中畅游
  18. 实验05:算法设计策略的比较与选择
  19. linux dev uio,linux UIO
  20. 智能优化算法:爬行动物搜索算法-附代码

热门文章

  1. Palo Alto 亚太区首席安全官:未来中国五大安全问题突出...
  2. MySql 高可用架构Atlas
  3. 我的关于前端一些知识点的理解《一》
  4. C语言----项目构建Make,Automake,CMake
  5. 运用策略路由实现双出口数据的分流
  6. request threaded-only IRQs with IRQF_ONESHOT【转】
  7. PHP——通过下拉列表选择时间(转)
  8. mysql基础语句整理
  9. 架构设计开发方式汇总
  10. TIDB,面向未来的数据库到底是什么?