`

网页上如何执行本地程序

阅读更多

作者:wallimn(网名:wallimn、邮件:wallimn@sohu.com )
博客:http://blog.csdn.net/wallimn
时间:2007-09-10
声明:此文欢迎转载,转载请保留本人信息。如果对您有帮助,希望心存感激,呵呵。更多文章,请访问我的博客。

  在网页上如何执行本地程序呢?这不会是大家经常遇到的问题,但有时用户会提这样的要求。
  有两种方法可以解决:
  1.使用如下javascript代码:
 var wsh = new ActiveXObject('WScript.Shell');
     if (wsh)      wsh.Run("notepad.exe");
  2.上面这种方法,对于执行需要currentpath信息的大型程序好象有些问题,那可以这样来解决:写的一个activex程序,把windows的API接口--ShellExecute暴露出来,然后用脚本在网页上调用暴露的接口。这个activex很简单,用VC7只要写一句代码就可以了,当然用别的语言也行。
  
  注意:以上两方法都需要IE放开activex的权限才行。

分享到:
评论

相关推荐

    网页超链接调用本地exe程序.doc

    在 Windows 中,网页如何拉起本地exe程序一直是一个棘手的问题,微软推荐使用 ActiveX,把可执行程序嵌入到网页中,但是这需要购买 ActiveX 签名,对个人来说并不合理。早期的解决方案是使用 JS 调用,但是这绝对不...

    网页启动客户端程序代码

    在Web开发中,允许网页执行本地程序可以增加交互性和便利性,但同时也可能带来安全风险。 描述中提到的“博文链接”指向了一个特定的博客文章,虽然具体内容没有给出,但我们可以推测博主可能分享了一种方法或示例...

    web调用本地程序示例

    当用户在网页上执行某个操作时,JavaScript代码会调用相应的API发送请求到服务器,服务器再根据请求内容调用批处理文件。 3. **RemoteExpert.reg**:这是一个注册表文件,用于导入或导出Windows注册表中的键值。...

    网页js与本地C#程序 websocket通讯实现打印小票,可最小化托盘

    静态网页通过js与本地C#应用程序基于webSocket实时通讯,调用本地打印机进行post小票打印。服务窗体可最小化托盘,请参考https://blog.csdn.net/weixin_40340362/article/details/89401723

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

    在当前的互联网环境中,网页上执行本地程序的需要变得越来越普遍,这使得许多基于Web的应用程序能够执行与传统桌面应用程序相似的功能。一种在网页中运行本地程序的方法是使用JavaScript结合ActiveXObject对象。...

    从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法

    "从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法" 在做 web 应用的时候,我们经常会遇到在 web 中调用本地应用程序的问题,例如在 web 中点击一个按钮,然后打开自己写的或者别人的应用程序。这种方法可以...

    python抓取网页到本地实例程序

    本实例程序"python抓取网页到本地"将教你如何利用Python来抓取新闻页面上的所有新闻链接,并将这些链接对应的内容保存到本地。这涉及到的知识点主要包括Python基础、网络请求、HTML解析以及文件操作。 首先,我们...

    IE启动本地程序

    在IT行业中,"IE启动本地程序"是一种常见的技术应用场景,主要涉及到Web浏览器(尤其是Internet Explorer,简称IE)与用户计算机上安装的本地应用程序之间的交互。这个功能允许网页通过JavaScript或其他客户端脚本...

    URL Protocol网页调用本地程序,带参数测试版,对URLProtocol不了解的可学习

    使用URL Protocol实现网页调用本地程序,通过不同参数,可进行不同操作,简单测试版。 在浏览器无法调用本地资源,项目需要网页打开本地excel,而进行URL Protocol研究测试。 无法编辑下载需要的分数,很抱歉。 所有...

    URL/网页触发运行本地程序,类似QQ聊天

    标题中的“URL/网页触发运行本地程序,类似QQ聊天”是指一种技术,使得通过特定的URL或网页链接,能够激活并运行本地计算机上的程序。这种技术常见于各种应用程序的快捷方式,例如QQ聊天,当我们点击“tencent://”...

    通过网页自动运行EXE程序

    因此,通常情况下,网页直接运行本地EXE程序的做法并不推荐,除非用户明确知道其风险并给予许可。 6. 服务器端解决方案:更安全且常见的方式是将EXE程序部署在服务器上,通过Web服务(如RESTful API)来调用。用户...

    URL Protocol 示例 C#代码 可以实现网页点击打开本地程序,

    而自定义URL协议则是扩展这一机制,使得用户通过特定的协议名(例如:myapp://)可以触发本地应用程序的执行,而非浏览器加载网页。这种功能在开发桌面应用时非常有用,比如在网页中点击链接可以直接启动应用的特定...

    网页打开CS桌面程序

    1. **URL Scheme**:网页通过定义自定义的URL协议(如`myapp://`)来启动本地程序。这需要在注册表中创建一个新的URL Scheme,指定该协议与本地CS程序的关联。 2. **注册表编辑**:使用编程语言(如C#、VB.NET或...

    js前端浏览器打开本地exe程序的demo

    2. 提高用户体验:通过将常用的应用程序集成到网页中,用户可以方便地在浏览器中直接打开所需的应用程序,无需繁琐的寻找和启动过程,提高了用户的使用体验。 3. 跨平台兼容性:由于该功能是基于浏览器实现的,因此...

    网页运行exe程序 如何真正实现让网页运行exe程序

    在互联网发展的早期阶段,用户有时需要在网页上执行特定的本地应用程序(如.exe文件)。这通常通过浏览器插件或ActiveX控件来实现。然而,随着现代Web标准的发展以及对安全性的重视程度日益提高,直接在网页上运行....

    asp,php网页本地测试小程序

    这个"asp,php网页本地测试小程序"正是为了解决这个问题,它提供了一个便捷的平台,使开发者能够在本地计算机上快速地测试和调试ASP和PHP页面。 ASP是由微软公司推出的服务器端脚本环境,主要应用于Windows操作系统...

    在网页上调用桌面exe程序的简单方法

    这是一个相对复杂的话题,因为通常网页是运行在浏览器里的,而桌面程序则运行在操作系统上,这两者之间的交互并不是直接支持的。然而,通过使用特定的技术和技巧,可以实现这种调用。本知识点将详细介绍这一过程。 ...

    web浏览器点击打开本地exe程序(类似百度网盘效果)

    在IT行业中,有时候我们需要实现一些跨平台的交互功能,例如在Web浏览器中触发本地应用程序的执行。本场景中,我们关注的是"web浏览器点击打开本地exe程序",这个功能类似于百度网盘那样,用户在浏览器内操作时可以...

Global site tag (gtag.js) - Google Analytics