js调用本地 exe

js方法 

  function Run(strPath)  //only for ie
  {
             try
             {
               var objShell = new ActiveXObject("wscript.shell");
               objShell.CurrentDirectory="E:\\YOURPATH\\C++\\CHelloWord 3\\Debug\\";
               //设置当前路径很重要,能让exe程序解决 相对路径问题 (否则会在html所在路径找)
               objShell.Run(strPath);
               objShell = null;
             }  catch(e){
                  alert(e.message);
             }    

  }

html调用

<a href="#" onclick="Run(‘CHelloWord3.exe‘)">RUN EXE</a>

  

时间: 2024-08-05 17:16:07

js调用本地 exe的相关文章

Js调用本地程序

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script language=javascript> function Open() { var wsh=new ActiveXObject("wscript.shell&

air2.0中调用本地exe

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

js调用本地app

常常有这样的场景,咱们开发出来的Native-APP需要在Web-APP中进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码.但往往我们都是直接给推广图片加了一个下载链接(App Store中的).所以咱们来模拟一下用户的操作步骤: 1.用户第一次访问Web-APP a.点击Banner,进入到APP Store中对应的APP下载页 b.APP下载页中提示:安装:用户点击安装 c.安装完成后,APP下载页中提示:打开:用户继续点击打开 d.用户正常使用APP 2.用户第二次访问We

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

通过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

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

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

一,win+r打开注册表,输入regedit进入注册表 二,在注册表左边最上面HKEY_CLASSES_ROOT那个树右键新建项.该项的名称自己命名,其实该名称也是协议的名称. 我们调用的时候就是根据该协议调用的. 三,然后在该项中右键->新建->字符串值,创建一个URL Protocol的值,其中数据默认为空. 四,然后在ZZO下新建->项,名字为DefaultIcon 在ZZO下新建->项,名称为shell.并在shell下新建名为open的项.然后在open下新建名为comm

JS调用本地应用程序

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script   language=javascript>     function Open()  {  var wsh=new ActiveXObject("wscript.sh

web调用本地exe

核心思想:添加注册表 首先打开注册表---->win+r  进入运行,然后输入regedit 然后在注册表最上面的目录下右键-->新建项(名字任意 eg:Haha) 在Haha节点上右键-->新建两项(同级关系)Defaultlcon和shell 在shell节点下新建项open 在open节点下新建项command 层级关系如图: 然后就是对里面的数据进行配置 下面呢个是自己新建的,右键字符串值 这里假设是来启用本地的QQ,数据呢个是QQ的路径(右键桌面QQ属性) 最后html页面 最