如何在html页面上打开本机上的exe文件

如何在html页面上打开本机上的exe文件,第1张

html页面上打开本机上的exe文件是可行的

要用到这个<a href="myprotocol://">和注册文件,打造自己的电脑个性化,只能本机执行,位置固定很方便,脱离了桌面管理,桌面文件随便删除,开始菜单也安然失色,如果能用到IIS就更好;系统恢复到原来的镜像文件 时,只要EXE路径一样,只需要用备份注册文件直接注册。

看看我的工具全部在一页分类,主要是工具太多,版本也多,桌面五花八门的,自己比较懒才做的,总的备份大小才10k多 ,真的方便本机所有程序管理

有需要的朋友call me

IE下面可以建立一个WScript.Shell对象,然后使用Run方法来调用本机程序。

还有一种方法就是利用URL Protocol实现网页调用本地应用程序,像QQ,迅雷都是通过这种方法实现的。

第一步:按照如下图所示建立注册表

其中 在注册表的 [HKEY_CLASSES_ROOT] 主键下 建立[qiaoker]建。

[qiaoker] 此键可以自定义任意。

第二步:注册表中建立相关键值对。

注意到上面 command 项的值为 C:\Program Files (x86)\Qiaoker\updater.exe "%1" ,这个"%1"是传递给 updater.exe的参数。

使用时我们会在后面讲到如何使。

第三步:编写web页面代码

 <div><a href="qiaoker://cid:110&username:xxh"> 执行可执行文件</a></div>

说明:QiaokerProtocol: 是注册表中注册的协议名称。

cid:110&username:xxh 是传入可执行程序的参数。

程序收到参数据自已去解析字符串中的相关信息。

其它说明:

在安装可执行文件时,写入注册表信息。

骤如下

假设我们准备好的exe主程序放置在d:/print/print.exe

编辑注册表信息如下

在hkey_classes_root下面新建一个shitou目录

编辑目录的默认属性,值为shitouProtocol

接着再新建一个字符串值,名称为URL Protocol,值为d:/print/print.exe

接着在新建一个项(目录),目录名为DefaultIcon,编辑该目录的默认属性,值为d:/print/print.exe,1

在shitou下面再新建一个项,名称为shell

在shell下面再新建一个项,名称为open

在open下面再新建一个项,名称为command,编辑该目录的默认属性,值为”d:/print/print.exe” “%1”

完成设置(在xp系统下需要重启)

完成设置

在网页a链接中,href=”shitou://”就可以打开该exe程序了(亲测兼容各个浏览器)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6133103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存