`
dayone
  • 浏览: 366248 次
  • 性别: Icon_minigender_1
  • 来自: xian
社区版块
存档分类
最新评论

JavaScript调用本地的exe程序

阅读更多
  <html>   
  <head>   
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">   
  <title>js</title>  
  
  <SCRIPT language=JavaScript>   
  function Run(strPath)
  {   
	    try   
	    {   
		    var objShell = new ActiveXObject("wscript.shell");   
		    objShell.Run(strPath);   
		    objShell = null;   
	    }   
	    catch(e)
	    {
	         alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确.')   
	    }   
  }   
  </SCRIPT>   
    
  </head> 
  <!--以下是三种调用方式,onLoad(),oclick(),再就是直接写连接地址调用-->
  <body onLoad="Javascript:Run('file:///C:/Program%20Files/WWES/ES.exe');"> 
  <a href="#" onclick="Run('file:///C:/Program%20Files/WWES/ES.exe')">ES</a>   
  <a href="C:/Program Files/WWES/ES.exe">ES2222</a>   
  </body>     
  </html>  
分享到:
评论
2 楼 dayone 2014-04-22  
影非弦 写道
我用LZ的方法,总是提示找不到文件,请确定路径和文件名是否正确的提示,但是我的路径没问题啊,就是无法启动IE

-------------------------
注意空格用%20替换
1 楼 影非弦 2014-01-22  
我用LZ的方法,总是提示找不到文件,请确定路径和文件名是否正确的提示,但是我的路径没问题啊,就是无法启动IE

相关推荐

    浏览器调用本地EXE,试用于谷歌浏览器

    - **安全考量**:由于涉及到直接调用本地程序,必须确保调用的.exe文件是可信的,避免潜在的安全威胁。 - **用户权限**:非管理员用户可能没有权限修改注册表,因此需要考虑不同用户的权限差异。 - **兼容性问题**:...

    通过浏览器调用本地Exe文件

    5. **Windows操作系统的特定机制**:例如,通过URL协议(如ms-word:ofe|u|file路径),在特定的环境下,浏览器可以调用本地程序。但这通常局限于系统预定义的协议,不能直接执行自定义的Exe。 在描述中提到的"C#"和...

    web调用本地应用程序exe例子

    2. **JavaScript调用本地应用程序** - 使用`ActiveXObject`(仅限Internet Explorer):在IE浏览器中,可以通过创建ActiveXObject实例来启动本地exe。例如: ```javascript var shell = new ActiveXObject(...

    web调用本地程序示例

    在IT领域,Web调用本地程序是一种常见的技术需求,它允许网页通过某种方式与用户的本地计算机进行交互,执行特定的任务。这种技术广泛应用于自动化工作流程、远程服务支持、软件更新等场景。本示例提供了实现这一...

    js调用本地exe(根据注册表读取内容)

    总的来说,JavaScript调用本地exe和读取注册表内容主要在Node.js环境下实现,而`chat.js`可能涉及到了Web聊天应用的前端部分。这些知识点涵盖了JavaScript在服务器端和客户端的应用,以及与本地系统的交互。在实际...

    谷歌内核-调用本地程序 亲测可用

    本示例以"谷歌内核-调用本地程序 亲测可用"为主题,说明了如何在使用谷歌浏览器(Chrome)内核的环境中通过Windows批处理程序调用本地的可执行文件(exe)。这种技术对于扩展浏览器功能、自动化某些任务或创建定制化...

    windows下浏览器调用本地应用程序

    下面我们将深入探讨如何在Windows环境下,利用JavaScript来调用本地的.exe应用程序。 首先,我们需要理解JavaScript的基本概念。JavaScript是一种轻量级的解释型编程语言,主要用于网页的客户端脚本。它允许开发者...

    js直接调用exe传参

    在Web开发过程中,有时候我们需要从HTML页面通过JavaScript(简称JS)来调用本地的应用程序,并传递参数给这些应用程序。这种需求通常出现在需要与本地资源进行交互或者执行特定任务的情况下。 #### 关键技术与方法...

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

    总之,"web浏览器点击打开本地exe程序"的技术实现涉及到了注册表操作、自定义URL协议、JavaScript交互以及操作系统级别的调用。在实际应用中,需要注意安全性和兼容性问题,确保用户体验的同时保证系统的稳定与安全...

    javascript调用exe文件,弹出系统软键盘

    但通过一些技术手段,我们可以实现JavaScript调用exe文件的功能,进而实现弹出系统软键盘的需求。下面将详细介绍这个过程。 首先,为了在JavaScript中调用exe文件,我们需要借助一些浏览器扩展API或者服务器端的...

    网页js调用本地exe程序

    1. 使用记事本(或其他文本编辑器)创建一个自定义命名的.reg类型文件; 2. 修改参数; 3. 上边自定义命名的.reg文件; 4. 创建JS调用本地exe程序链接进行测试;

    浏览器调用本地exe

    在实现浏览器调用本地exe时,一个常见的方法是通过ActiveX技术,它是微软Internet Explorer(IE)中的一个组件,允许在网页中嵌入各种控件,包括执行本地程序。但请注意,ActiveX只在IE中有效,且由于其安全性问题,...

    web调用本地应用程序.zip

    4. **Web API和桌面桥接**:Web应用程序可以通过JavaScript调用Web API,比如Electron框架允许创建跨平台的桌面应用,它结合了Node.js和Chromium,使得Web应用可以调用本地系统API。此外,Microsoft的Edge WebView2...

    Web 端调用exe可执行程序

    由于浏览器的安全限制,JavaScript直接调用本地exe是不允许的。因此,我们需要通过服务器作为中介来完成这一任务。通常的做法是,JavaScript发送一个请求到服务器,服务器接收到请求后执行相应的exe文件,并将结果...

    chrome浏览器js调用exe

    总结来说,通过在Chrome浏览器中注册协议处理程序并使用JavaScript触发调用,我们可以实现JS调用本地exe的功能。然而,这种技术应当谨慎使用,因为它涉及用户的安全,并且在多平台或多浏览器环境下可能面临兼容性...

    vue.js工程转exe执行程序说明

    主要记录在vue.js工程在利用electron转exe可执行程序时遇到的各种问题及解决办法。

    Javascript调用本地播放器(potplayer)播放原画视频和音乐.zip

    这个压缩包文件“Javascript调用本地播放器(potplayer)播放原画视频和音乐.zip”提供了一个解决方案,它展示了如何利用JavaScript语言与PotPlayer这款强大的本地播放器进行交互,以实现高质量的视频和音频播放。...

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

    功能:在web浏览器页面上有一个按钮,点击按钮,调起本地的.exe程序客户端。通过添加注册表的方式实现该功能。 能做到什么: 1. 打开各种应用:用户可以通过点击按钮来启动本地的.exe程序客户端,从而实现打开各种...

    在ASP中如何调用EXE可执行文件在客户端运行

    在ASP(Active Server Pages)中调用客户端的EXE可执行文件是一个相对复杂的过程,因为出于安全考虑,浏览器和Web服务器通常不允许直接执行客户端的本地程序。然而,如果你需要实现这样的功能,例如为了自动化某些...

    网页调用exe文件 网页调用exe文件

    网页调用本地exe文件主要是通过JavaScript脚本来实现的。这里涉及到的关键技术是ActiveX控件,这是一种由Microsoft提供的用于在网页上运行本地代码的技术。需要注意的是,由于安全性和兼容性问题,这种做法在现代...

Global site tag (gtag.js) - Google Analytics