根据客户需求用户要实现在一个BS系统上打开本地的一应用程序,在网上查了好多资料再加上自己的各种测试,到最后功能是实现了,只不过还存在一些问题,接下来会先把各种方法一一列举出来

1、先写最终测试通过的这个方法

<script type="text/javascript">
        function Run(strPath) {
            try {
                var objShell = new ActiveXObject("wscript.shell");
                objShell.Run(strPath);
                objShell = null;
            }
            catch (e) {
                alert('找不到文件"' + strPath + '"(或它的组件之一)。请确定路径和文件名是否正确.')
            }
        }      
    </script>
<!--  <input type="button" οnclick="javascript:Run('file:///F:/Program%20Files/Baofeng/StormPlayer/StormPlayer.exe')" value="zzl测试" />-->
    <input type="button" οnclick="javascript:Run('file:///C:/Program%20Files/TeamViewer/Version7/TeamViewer.exe')"
        value="wqf测试" />
    <input type="button" οnclick="javascript:Run('file:///C:/Program%20Files/刑释解教人员信息管理系统地市司法局客户端/刑释解教人员信息管理系统地市司法局客户端.exe')"
        value="azbj测试" />
        <a href="javascript:void(0)" style="color:White" οnclick="javascript:Run('file:///C:/Program%20Files/刑释解教人员信息管理系统地市司法局客户端/刑释解教人员信息管理系统地市司法局客户端.exe')">打开客户端</a>
这种方式可以实现功能,只是部分电脑安全级别比较高的情况是实现不了的

转载于:https://www.cnblogs.com/nyzhai/p/3625516.html

.net实现调用本地exe等应用程序的办法总结相关推荐

  1. 关于发布后网站调用本地exe的曲线救国之路

    关于发布后网站调用本地exe的曲线救国之路 web调用本地exe-尝试一 普遍方法:使用Process来调用应用程序 优缺点 优点 缺点 web调用本地exe-尝试二 优缺点 优点 缺点 web调用本 ...

  2. 网页(浏览器)调用本地exe应用软件

    1. 背景 为什么要学习网页调用本地exe?因为项目有一个需求,就是通过页面的按钮,点击调用本地的GUWP(exe软件),使其可以直接登录和打开. 而exe应用软件,它只能通过cmd进行操作和数据的传 ...

  3. PHP 网页调用本地exe程序实例

    一.需求:在做网站的时候,有些网站网页面需要调用本地的exe程序. 二.方法:利用注册URL Protocol的方式. 代码如下: 1.视图文件里面的代码: <a href="fyex ...

  4. JavaScript 调用本地exe文件

    web项目中要调第三方客户端,于是归纳整理了js调用客户端exe程序的几种方法,如下:    方法一 :  使用ActiveXObject直接执行指定路径的.exe文件 ,此方法只针对IE浏览器 &l ...

  5. JS中调用本地exe程序

    场景 在网页中通过js调用Windows上本地的exe程序, 比如在浏览器中点击调用某播放器的exe程序. url protocol 的方式来实现.用这种方式实现,任何浏览器都兼容, 不会存在只有IE ...

  6. JS中调用本地Winform程序并传递参数

    场景 JS中调用本地exe程序: JS中调用本地exe程序_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面的基础上怎样在js中调用本地winform程序并且传递参数. 注: 博客: ...

  7. java web调用exe文件_从网页WEB上调用本地应用程序(java)

    自己写了个java的桌面程序,想通过web页面调用直接打开登录页面,传账号和密码两个参数. 在网上看了很多资料,大多处理方法是自定义个协议然后通过协议来打开本地exe文件,但是这样传的参数怎么解析? ...

  8. 网页Web上调用本地应用程序(.exe)

     一.web调用本地应用程序的思路 这个方法主要思路是利用自定义URL Protocol来调用应用程序.浏览器在解析到自定义URL Protocol之后,会寻找注册表,然后通过注册表启动相应的程序 ...

  9. 浏览器调用本地应用程序

    第一次遇到这个问题是比较蒙的,后来查找资料后逐渐有了思路: IE 浏览器可以使用 ActiveX控件,但会有风险(我并未去验证). 使用URL ,通过将URL协议添加到注册表的方法(我打算采用这种方法 ...

  10. Activexobject(“wscript.shell“)对象调用本地程序

    Activexobject("wscript.shell")对象调用本地程序 function demo(){var path = "cmd.exe /c D: & ...

最新文章

  1. 回首2020,我们砥砺前行
  2. windows版本jenkins部署django项目
  3. php 按钮的属性值,HTML button标签的属性有哪些
  4. 一个男的和计算机对话,父与子的对话:计算机算法
  5. 蓝桥杯小朋友排队java_[蓝桥杯][历届试题]小朋友排队 (C++代码)
  6. 【codevs1316NOIP2012PJ】文化之旅,无题
  7. Django_xamin注册model错误
  8. Problem J: 零起点学算法89——程序设计竞赛
  9. java:linux上找出最耗资源的线程方法
  10. 使用selenium自动化工具爬取微博内容和评论
  11. 电视机芯片介绍-海思Hi3751 V600
  12. 基金与私募基金概念解析:共同基金、单位信托、投资信托计划、券商集合理财、基金专户理财
  13. 泰坦尼克号生还率预测分析
  14. 多元线性回归公式推导及R语言实现
  15. Hyper-V 2016 系列教程33 学习型服务器推荐
  16. Mac 上使用 SAS 的 2 种方法
  17. Eclipse “cannot be resolved to a type”
  18. java 探测联网机_智能工厂-机联网
  19. linux私房菜高级,别人的Linux私房菜(15)磁盘配额与高级文件系统管理
  20. 找不到php软件包无法卸载,为什么有些软件卸载不了怎么办

热门文章

  1. MySQL授权root
  2. 准备 Kendo UI 开发环境
  3. [BZOJ 2154] Crash的数字表格
  4. header简单用处
  5. 个人知识管理系统Version1.0开发记录(07)
  6. 网页设计中色彩的应用
  7. Jmeter(四十七)_性能测试统计超时率
  8. Data Services Designer将数据从sql server抽取到hana
  9. 第八章 程序的分支结构
  10. android studio或者IntelliJ代码样式的设置