HTML使用链接调用本地exe文件

一,win+r打开注册表,输入regedit进入注册表

二,在注册表左边最上面HKEY_CLASSES_ROOT那个树右键新建项。该项的名称自己命名,其实该名称也是协议的名称。

我们调用的时候就是根据该协议调用的。

三,然后在该项中右键->新建->字符串值,创建一个URL Protocol的值,其中数据默认为空。

四,然后在ZZO下新建->项,名字为DefaultIcon

在ZZO下新建->项,名称为shell。并在shell下新建名为open的项。然后在open下新建名为command的项

各目录情况为:

五,然后分别修改DefaultIcon 和 command 的值为要调用的程序完整路径.

六,然后我们在html页面添加一个a标签

<a href="Uaiqiy://">open</a>

七,测试代码:

<html>
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </head>
    <body>
        <div>
            <a href="Uaiqiy://">
           open exe
            </a>
        </div>
    </body>
</html>

原文地址:https://www.cnblogs.com/ming-4/p/11517764.html

时间: 2024-08-02 20:26:07

HTML使用链接调用本地exe文件的相关文章

air2.0中调用本地exe

纯属复制来的. air2.0中调用本地exe,但是安装它们的做法,只能在开发环境中调用成功,也就是说打包安装后调用不能成功.openWithDefaultApplication也不能打开安装目录下的文件.怎么办呢? 需要补充两点才能真正调用:1 app.xml中配置为"<supportedProfiles>desktop extendedDesktop</supportedProfiles>",而不是<supportedProfiles>extend

html网页调用本地exe程序的实现方法:

html网页调用本地exe程序的实现方法:1.新建注册表具体文件: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\hhtpexe] [HKEY_CLASSES_ROOT\hhtpexe\defaulticon ]@="C:\\Program Files\\DMEO\\MultimediaDispatch.exe"--exe程序的路径 [HKEY_CLASSES_ROOT\hhtpexe\shell] [HKEY_CLAS

html启动本地.exe文件

之前没有了解这个内容,还是一个小伙伴在面试中遇到的一个题目,感觉挺有意思就研究了一下这个东西到底是怎么用的.搜了一下解决方法,是添加注册表,自己运行了可以使用 第一步:首先打开注册表,方法是 win+r 进入运行,或者从开始里找运行 输入regedit进入注册表 第二步:然后 在注册表 左边最上面HKEY_CLASSES_ROOT那个树右键新建--项.自己为新建的项命名,比如:SYDQS: 在SYDQS里再新建" DefaultIcon "与" shell "两个新

通过Url Protocol实现web调用本地exe,兼容谷歌IE,并实现本地验证

1.随便在网上找个注册码写入,web调用方法为<a href="openForestFire:">调用</a> 一定要注意后面的冒号 2.这样调用的话你会发现,如果本地没有该程序,那么你怎么点击都不会有反应,这样就需要本地exe程序有无验证 3.验证,首先需要下载两个大神写的js文件example.js和protocolcheck.js下载地址为(csdn还没有上传完毕) 在页面中引用这两个js和jquery js代码实现如下 try { //window.lo

Android 开发--CMakeList调用本地so文件

这里写代码片Android开发常常遇到Java调用so文件的情况,本文介绍一下Google最近新推出的应用在android studio中的方法–cmakelist.txt格式调用. so文件分为jni格式的和非jni格式的,java只能调用jni格式的so文件.本文介绍的是针对ndk生成的非jni格式的so文件调用. 首先是对非jni格式的so文件进行处理,声明一个.h文件,将so文件中的方法包进去,之后将.h文件和so文件放在一个目录下(之后需要对目录进行设置),在系统生成的native-l

调用外部EXE文件

实现效果: 知识运用: Process类的Start方法 实现代码: private void button1_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.Filter = "EXE文件(*.exe)|*.exe"; if (open.ShowDialog() == DialogResult.OK) textBox1.Text = open.FileName;

利用浏览器外部协议(URL Procotol)打开本地exe文件

一.利用注册表文件将外部协议写入注册表 [HKEY_CLASSES_ROOT\PCTV] @="PCTVProtocol" "URL Protocol"="\"C:\\Program Files (x86)\\PCTV双模软终端_64位\\PCTV.exe\"" [HKEY_CLASSES_ROOT\PCTV\DefaultIcon] @="\"C:\\Program Files (x86)\\PCTV双模

html网页调用本地exe程序

1.使用记事本(或其他文本编辑器)创建一个protocal.reg文件,并写入以下内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\myWebshell] @="URL:myWebshell Protocol Handler" "URL Protocol"="" [HKEY_CLASSES_ROOT\myWebshell\DefaultIcon] @="D:\\Prog

as3调用外部应用程序 as调用外部exe文件as3调用bat文件 未测试

private function callTest(event: Event): void{callExe("d:/a.exe");callBat("d:/a.bat");} private function callExe(extUrl: String): void{//使用静态属性 NativeApplication.nativeApplication 获取应用程序的 NativeApplication 实例//指定在关闭所有窗口后是否应自动终止应用程序. Na