zoukankan      html  css  js  c++  java
  • html网页调用本地exe程序的实现方法(转)

    https://blog.csdn.net/ilovecr7/article/details/46803711

    最近在做一个项目,要什么网页里调exe。。。开始以为不能实现,后来想想很多就跟淘宝网页上点旺旺一样,还有QQ,迅雷等都是这种。搜了一下解决方法,是添加注册表,自己运行了可以使用。

    首先打开注册表,方法win+r 进入运行,或者从开始里找运行输入regedit进入注册表。

    然后 在注册表 左边最上面HKEY_CLASSES_ROOT那个树右键新建——项。名字自己起就好了。然后再在自己建的这个节点上,右键,新建两个项,分别起名为DefaultIcon,shell,然后再在shell这个节点上右键,新建项open,再在open上新建项command,结构如下所示。

    双击名称可以修改数据里面的内容,右键可以新建字符串值,上图第二个是我新建的

    在defaulticon 的默认项 填写数据D:TencentQQBinQQScLauncher.exe,这里用QQ测试一下,右键桌面QQ快捷方式看你QQ的路径是什么

    command项也是数据填写上D:TencentQQBinQQScLauncher.exe 这样注册表部分就完成了。

    最后新建一个txt文本文档,输入下面代码

    1.  
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2.  
      <html xmlns="http://www.w3.org/1999/xhtml">
    3.  
      <head>
    4.  
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    5.  
      </head>
    6.  
      <body>
    7.  
      <div>
    8.  
      <a href="Sydqs://">
    9.  
      open exe
    10.  
      </a>
    11.  
      </div>
    12.  
      </body>
    13.  
      </html>

    保存为test.html

    打开页面,

    点击超链接,点启动应用

    就可以调用本地QQ啦。

                   
  • 相关阅读:
    [reviewcode] 那些基础comments
    os.path.join
    python中unicode, hex, bin之间的转换
    sorted倒序
    python 连接docker
    SpringSecurity学习之基于数据库的用户认证
    SpringSecurity学习之快速上手
    深入理解SpringCloud之Eureka注册过程分析
    深入理解SpringCloud之分布式配置
    深入理解SpringBoot之装配条件
  • 原文地址:https://www.cnblogs.com/xihong2014/p/11853130.html
Copyright © 2011-2022 走看看