如何从网页中调用本地exe应用程序

如何从网页中调用本地exe应用程序,第1张

骤如下

假设我们准备好的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程序了(亲测兼容各个浏览器)

<SCRIPT language=JavaScript>function Run(strPath) { exe.value=strPathtry { var objShell = new ActiveXObject("wscript.shell")objShell.Run(strPath)objShell = null} catch (e){alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用启大。') } } </SCRIPT>请输入要运行的程序:<br/><input name=exe type=text size=20 value="regedit"><BUTTON class=button onclick="Run(exe.value)">确定</BUTTON><BUTTON class=button onclick=exe.value="">重新输入</BUTTON><br/><BUTTON class=button onclick="Run('notepad')">记事本</BUTTON><br/><BUTTON class=button onclick="Run('mspaint')">画图板</BUTTON><br/><BUTTON class=button onclick="Run('calc')">计算器</BUTTON><br/><BUTTON class=button onclick="Run('cmd')">cmd</BUTTON><br/><BUTTON class=button onclick="Run('Regedit')">Regedit</BUTTON><br/><BUTTON class=button onclick="Run('Msconfig')">悄升竖Msconfig</BUTTON><br/><BUTTON class=button onclick="Run('file://笑者/D:/Program%20Files/Winamp/WINAMP.EXE')">WINAMP</BUTTON><br/><BUTTON class=button onclick="Run('IEXPLORE.EXE')">IE</BUTTON><br/><BUTTON class=button onclick="Run('..')">..</BUTTON><br/><BUTTON class=button onclick="Run('%windir%')">%windir%</BUTTON><br/><BUTTON class=button onclick="Run('%temp%')">%temp%</BUTTON><br/><BUTTON class=button onclick="Run('file:///D:/Program%20Files/Tencent/qq.EXE')">WINAMP</BUTTON>


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

原文地址: http://outofmemory.cn/yw/8255553.html

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

发表评论

登录后才能评论

评论列表(0条)

保存