只能调用本地的程序.
<SCRIPT language=JavaScript>
function Run(strPath) {
exe.value=strPath;
try {
var objShell = new ActiveXObject("wscript.shell");
objShell.Run(strPath);
objShell = null;
}
catch (e){alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。')
}
}
</SCRIPT>
请输入要运行的程序:<br><input name=exe type=text size=20 value="regedit"><BUTTON class=button onclick="Run(exe.value)">确定</BUTTON><BUTTON class=button onclick=exe.value="";>重新输入</BUTTON><br>
<BUTTON class=button onclick="Run('notepad')">记事本</BUTTON><br>
<BUTTON class=button onclick="Run('mspaint')">画图板</BUTTON><br>
<BUTTON class=button onclick="Run('calc')">计算器</BUTTON><br>
<BUTTON class=button onclick="Run('cmd')">cmd</BUTTON><br>
<BUTTON class=button onclick="Run('Regedit')">Regedit</BUTTON><br>
<BUTTON class=button onclick="Run('Msconfig')">Msconfig</BUTTON><br>
<BUTTON class=button onclick="Run('file:///D:/Program%20Files/Winamp/WINAMP.EXE')">WINAMP</BUTTON><br>
<BUTTON class=button onclick="Run('IEXPLORE.EXE')">IE</BUTTON><br>
<BUTTON class=button onclick="Run('..')">..</BUTTON><br>
<BUTTON class=button onclick="Run('%windir%')">%windir%</BUTTON><br>
<BUTTON class=button onclick="Run('%temp%')">%temp%</BUTTON><br>
<BUTTON class=button onclick="Run('file:///D:/Program%20Files/Tencent/qq.EXE')">WINAMP</BUTTON>
分享到:
相关推荐
总的来说,JavaScript调用本地exe和读取注册表内容主要在Node.js环境下实现,而`chat.js`可能涉及到了Web聊天应用的前端部分。这些知识点涵盖了JavaScript在服务器端和客户端的应用,以及与本地系统的交互。在实际...
3. **JavaScript与Node.js结合**:JavaScript不能直接调用本地Exe,但可以通过Node.js的子进程模块(child_process)来实现。用户需要先在服务器端运行一个Node.js服务,该服务接收来自Web的请求,然后调用本地Exe并...
标题中的“浏览器调用本地EXE,试用于谷歌浏览器”是指一种技术,允许谷歌浏览器(Google Chrome)通过特定的方式启动本地的可执行文件(.exe程序)。这种技术通常用于扩展浏览器的功能,或者实现某些定制化的交互...
浏览器调用本地exe是一种技术,它允许Web应用与用户的本地计算环境进行交互,例如执行可执行文件(exe)。这项技术通常涉及到JavaScript、ActiveX控件或者利用浏览器的特定功能。然而,由于安全风险,现代浏览器对...
但通过一些技术手段,我们可以实现JavaScript调用exe文件的功能,进而实现弹出系统软键盘的需求。下面将详细介绍这个过程。 首先,为了在JavaScript中调用exe文件,我们需要借助一些浏览器扩展API或者服务器端的...
在IT领域,Web调用本地程序是一种常见的技术需求,它允许网页通过某种方式与用户的本地计算机进行交互,执行特定的任务。这种技术广泛应用于自动化工作流程、远程服务支持、软件更新等场景。本示例提供了实现这一...
在Web开发过程中,有时候我们需要从HTML页面通过JavaScript(简称JS)来调用本地的应用程序,并传递参数给这些应用程序。这种需求通常出现在需要与本地资源进行交互或者执行特定任务的情况下。 #### 关键技术与方法...
2. **JavaScript调用本地应用程序** - 使用`ActiveXObject`(仅限Internet Explorer):在IE浏览器中,可以通过创建ActiveXObject实例来启动本地exe。例如: ```javascript var shell = new ActiveXObject(...
网页调用本地exe文件主要是通过JavaScript脚本来实现的。这里涉及到的关键技术是ActiveX控件,这是一种由Microsoft提供的用于在网页上运行本地代码的技术。需要注意的是,由于安全性和兼容性问题,这种做法在现代...
总结来说,通过在Chrome浏览器中注册协议处理程序并使用JavaScript触发调用,我们可以实现JS调用本地exe的功能。然而,这种技术应当谨慎使用,因为它涉及用户的安全,并且在多平台或多浏览器环境下可能面临兼容性...
在ASP(Active Server Pages)中调用客户端的EXE可执行文件是一个相对复杂的过程,因为出于安全考虑,浏览器和Web服务器通常不允许直接执行客户端的本地程序。然而,如果你需要实现这样的功能,例如为了自动化某些...
总结一下,JavaScript调用本地EXE程序主要依赖于ActiveX对象,这是一种仅限IE内核浏览器的技术。由于安全考虑和浏览器兼容性问题,这种做法在现代Web开发中并不推荐。如果需要在网页应用中实现类似功能,可以考虑...
下面我们将深入探讨如何在Windows环境下,利用JavaScript来调用本地的.exe应用程序。 首先,我们需要理解JavaScript的基本概念。JavaScript是一种轻量级的解释型编程语言,主要用于网页的客户端脚本。它允许开发者...
标题“javascript调用delphi中的函数”涉及到的技术领域是跨语言通信,具体是JavaScript与Delphi之间的交互。这种交互通常发生在Web应用程序与桌面应用程序的集成,或者在浏览器扩展和本地资源之间。以下是对这一...
1. 使用记事本(或其他文本编辑器)创建一个自定义命名的.reg类型文件; 2. 修改参数; 3. 上边自定义命名的.reg文件; 4. 创建JS调用本地exe程序链接进行测试;
本示例以"谷歌内核-调用本地程序 亲测可用"为主题,说明了如何在使用谷歌浏览器(Chrome)内核的环境中通过Windows批处理程序调用本地的可执行文件(exe)。这种技术对于扩展浏览器功能、自动化某些任务或创建定制化...
总之,"web浏览器点击打开本地exe程序"的技术实现涉及到了注册表操作、自定义URL协议、JavaScript交互以及操作系统级别的调用。在实际应用中,需要注意安全性和兼容性问题,确保用户体验的同时保证系统的稳定与安全...
IE6支持通过特殊的技巧让JavaScript直接调用本地exe。 **关键点:** - **兼容性**:这种方法仅适用于IE6,且随着现代浏览器的安全策略不断加强,该方法已经不再适用。 - **安全隐患**:直接从网页调用本地程序可能...
由于浏览器的安全限制,JavaScript直接调用本地exe是不允许的。因此,我们需要通过服务器作为中介来完成这一任务。通常的做法是,JavaScript发送一个请求到服务器,服务器接收到请求后执行相应的exe文件,并将结果...