zoukankan      html  css  js  c++  java
  • html启动本地.exe文件

    之前没有了解这个内容,还是一个小伙伴在面试中遇到的一个题目,感觉挺有意思就研究了一下这个东西到底是怎么用的。搜了一下解决方法,是添加注册表,自己运行了可以使用

    第一步:首先打开注册表,方法是 win+r 进入运行,或者从开始里找运行

    输入regedit进入注册表

    第二步:然后 在注册表 左边最上面HKEY_CLASSES_ROOT那个树右键新建——项。自己为新建的项命名,比如:SYDQS;

    在SYDQS里再新建“ DefaultIcon ”与“ shell ”两个新项,在shell里新建“ open ”,在open里新建“ command ”,最后样式如下;

    第三步:文件建好后开始修改里面的字符串值;

    首先修改SYDQS里面的;

    右击右边空白部分,新建字符串值,命名为“URL Protocol”,同时修改默认字符串的数据为“URL:Go Protocol Handler”,结果如下;

    第四步:修改DefaultIcon,将默认项的数值改为你要打开的.exe文件的完整目录(比如我要打开本地QQ,通过属性找到QQ的.exe的路径)

    第五步:修改command里的数值,同上

    第六步编写html代码如下:

    复制代码
     1 <!DOCTYPE html>
     2 <html>
     3 <title>无标题文档</title>
     4 <head>
     5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     6 </head>
     7 <body>
     8    <div>  
     9        <a href="Sydqs://">  
    10            open QQ  
    11       </a>  
    12   </div>  
    13 </body>
    14 </html>
    复制代码

    点击链接,即可开启本地的QQ

    学习一下,说不定哪天项目里就会用到了哈哈===

    文章转载:https://www.cnblogs.com/lymvv/p/8431238.html

    另一种用是用ActiveX控件,目前的浏览器只有IE可用这种,而且还有一定风险,会导致病毒入侵;

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function start(strPath){ 
    var objShell = new ActiveXObject("wscript.shell"); 
    objShell.Run(strPath); 
    objShell = null; 
    } 
    start("C:/Users/Administrator/Desktop/WordConvertPDF-master/Bin/V1.0.1.exe"); //应用程序路径
    </script>
    </head>
    <body>
    </body>
    </html>
  • 相关阅读:
    Django——不同版本
    04爬取拉勾网Python岗位分析报告
    24 两两交换链表中的节点
    UniGUI学习之UniImage(39)
    Delphi7开发简单文件传输
    Javaday03(补充day02运算符,流程控制)
    java中代码块,构造方法和普通方法的代码执行顺序
    +=隐式类型转换
    关于switch中的default
    Java操作JSON数据(5)--jettison操作JSON数据
  • 原文地址:https://www.cnblogs.com/hyshareex/p/10983701.html
Copyright © 2011-2022 走看看