Js调用本地exe的方式】的更多相关文章

1.     使用记事本(或其他文本编辑器)创建一个myprotocal.reg文件,并写入以下内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Webshell] @="URL:Webshell Protocol Handler" "URL Protocol"="" [HKEY_CLASSES_ROOT\Webshell\DefaultIcon] @="C:\\Pro…
  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(strPa…
前几天,做项目时候用到js调用本地的程序,找了好多资料,一种是写入注册表,一种是写一个浏览器插件,相对来说,写一个注册表更简单一点,因为需求很紧.下面就是我的总结,希望可以对你们有所帮助,具体从哪里找的忘了,如果也有看见的烦劳烦告知一下,不胜感激. 第一步: 写入注册表,注册表示例 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\openNotepad] @="URL:openNotepad Protocol" "…
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…
最近进入了一个项目组,向大牛们一起学习如何搞开发,可谓是边开发边学习.就在前两天,我们的项目被领导们验收了一次,顺便给我们提了点新的需求,要求我们能够使用外在设备拍照上传.君要臣死,臣不能不死.更何况,他们没有让我们死,仅仅是我们去完成一个任务.回来之后,我们的头--郑浩,把这个任务交给了我,顺便给我带回来了一台型号为 S500A3B 的良田牌高拍仪.让我既欣喜,又癫狂. ----------背景 嗯嗯,上边分给了任务,我们该努力了.首先,我跟良田客服取得联系,向他们索要了关于良田高拍仪的应用程…
从网页中通过自定义URL Protocol调用本地程序,需要将协议写到注册表中.浏览器在解析到自定义URL Protocol之后,寻找注册表,通过注册表启动相应的程序并传入参数.协议里面需要记录本地程序的路径信息. 一.HTML调用方式如下: <a href="Micro.Live://">WebExe,启动Exe应用程序</a> 二.PC端注册表格式如下: 常用的注册三种编辑注册表的方式如下 方式一.注册表文件格式如下: Windows Registry Ed…
一.需求:在做网站的时候,有些网站网页面需要调用本地的exe程序. 二.方法:利用注册URL Protocol的方式. 代码如下: 1.视图文件里面的代码: <a href="fyexe://123456">FY办公</a> 2.reg文件里面的代码:(reg文件的文件名随便取,例如:fy.reg   建立好reg文件写好相应的代码后,双击运行这个文件即可) [HKEY_CLASSES_ROOT\fyexe] "URL Protocol"=&…
最近要现实一个在PC网页中实现点击按钮调用本地应用程序的功能 其实实现原理也非常简单, 首先注册一个本地注册表文件,指向本地应用程序路径 其次在网页中用js指向这个注册表文件,就可以实现网页调用本地应用程序 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\myprotocol] @="myprotocol Protocol" "URL Protocol"="" [HKEY_CLASS…
JS 允许通过 navigator.mediaDevices.getUserMedia(options) 直接调用本地的设备,比如麦克风,摄像头等.因为该操作涉及到用户隐私,所以调用的时候会弹框请求权限. 该操作返回一个 Promise 对象,如果调用成功,会resolve 并返回一个 MediaStream 对象给回调函数: const options = { audio: true //调用本地麦克风 video: true //调用本地摄像头 } navigator.mediaDevice…
本来是想做成直接在网页上在线预览office文件的,但是找了好多,要不是收费,要不就是要调用别人的API不安全,所以纠结了好久还是用调用本地的office预览office文件. 废话不多说,那么怎么调用的呢,这个是代码: <script type="text/javascript"> //获取路径 var str = location.href; var arr = str.split("/"); delete arr[arr.length - 1];…