网页中调用本地应用程序时的路径问题

由于一些原因,需要网页中调用本地应用程序,在网上查了一下,有好几种方法,有的是用javascript实现的,这种方法有安全限制,并且只能用IE浏览器,还有一种方法比较好,就是添加自定义URL协议,这种方法必须先在客户端将应用程序添加成为URL协议,上面两种方法的具体操作步骤网上都有。

下面说一下“添加自定义URL协议”这种方法的一个问题,配置完成后,可以正常调用本地应用程序,但是,这个应用程序在登录时又调用了另外一个本地应用,这时,就会弹出“系统找不到文件”之类的错误,无法实现正常调用,后来换成javascript调用,还是同样的错误,然后我就写了个批处理进行调用,并将那两个应用程序的路径添加到了系统环境变量中了仍然是这个错误,我想可能还是路径的问题,于是在调用第二个应用程序的时候通过“cd”命令将路径切换到对应的目录,然后执行以下,成功!

上面的步骤完成后,将自定义URL协议的路径指向那个批处理文件,这回第一个应用程序可以正常调用其他本机上的应用程序了。

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/web/Skills/

时间: 2024-11-03 12:16:41

网页中调用本地应用程序时的路径问题的相关文章

服务器-浏览自己创建的web网页时,网页中调用的.cgi程序会出错。什么原因?

问题描述 浏览自己创建的web网页时,网页中调用的.cgi程序会出错.什么原因? 每次跳转.cgi程序时都会报错, .cgi文件有C文件编译生成的这是什么原因?程序问题还是服务器问题? 解决方案 502属于服务端问题,提示你CGI不兼容.可以具体看看服务端日志等 解决方案二: http://blog.csdn.net/heibaiyijing/article/details/8538413 解决方案三: 502属于服务端问题,代码导致服务器内部出问题了

在网页中调用本地的应用程序(转自CSDN)

在网页中调用本地的应用程序例子: <script>function exec (command) {    window.oldOnError = window.onerror;    window._command = command;    window.onerror = function (err) {        if (err.indexOf('utomation') != -1) {        alert('命令' + window._command + ' 已经被用户禁止

javascript实现在网页中运行本地程序的方法_javascript技巧

本文实例讲述了javascript实现在网页中运行本地程序的方法.分享给大家供大家参考,具体如下: <input onclick="exec('notepad.exe')" value="执行noteppad.exe" type="button"> <input onclick="exec('cmd.exe')" value="执行cmd.exe" type="button&qu

在网页中调用VC写的对话框

要想在网页中调用VC写的对话框,那就得创建一个OCX了,下面将一步一步教你怎么写OCX: 第一步选择"MFC ActiveX ControlWizard",写入创建工程的名字,然后一路狂按"NEXT",直到"Finish",至此一个简单的MFC型的OCX框架已完成了; 第二步在资源中添加一对话框,并创建一个对话框的新类; 第三步就得为OCX添加方法了,见图:ClassWizard->Add Method,选择OK: 接着给方法添加以下代码:

写了ocx控件 在网页中调用显示 对象不支持此属性或方法

问题描述 写了ocx控件 在网页中调用显示 对象不支持此属性或方法 我用的是 vs2010 用模版自动生成的只加了一个方法,然后自己写了一个vbs脚本调用这个方法正常,用的是控件名创建的对象.在网页中控件也创建成功的用的是classid方式创建的,但是调用这个方法就是提示对象不支持此属性或方法.我用activex control test 工具测试一切正常,也能看到这个方法,但是一到网页中就提示对象不支持此属性或方法 麻烦大家帮忙分析分析(我是初学者) 解决方案 应该是浏览器安全性阻止了控件的加

jsp中调用上一个网页中调用的js里面的input text的值

问题描述 jsp中调用上一个网页中调用的js里面的input text的值 套了一个时间选择的模板,想要获取开始时间和结束时间,但是这两个出现在调用的js里面,怎么获取 解决方案 将控件绑定id,js中有通过id设置控件内容的方法 解决方案二: 当前网页和上一个网页是什么关系?iframe还是window.open? iframe可以用parent或者document.getElementById('ifrID').contentWindow得到相互引用, window.open用opener或

在网页中调用一个flash动画,图片有黑边怎么去除?

问题描述 在网页中调用一个flash动画,图片有黑边怎么去除?

canvas-求助大神~网页中调用摄像头左右方向反了额,用拍照软件试了,摄像头本身没问题,下面是代码

问题描述 求助大神~网页中调用摄像头左右方向反了额,用拍照软件试了,摄像头本身没问题,下面是代码 <!DOCTYPE HTML > <html> <head> <title>cam.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body>

网页中调用另外网页

这是你的网页?! --网页中调用另外网页      这个网页中调用另外网页的方法可以让别人的页面成为你的页面的一部分,一下子让你的网页的内容丰富起来,再也不要愁你的记数器走的慢了,效果怎么样,你一用就知道了!