`
haihongxingzi
  • 浏览: 153178 次
  • 性别: Icon_minigender_1
  • 来自: 瑟孔达
社区版块
存档分类
最新评论

javascript调用本地应用程序

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">

      <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>  
</HEAD>

<BODY>

   
  请输入要运行的程序:  <br><input   name=exe   type=hidden   size=20   value="regedit">:<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')">Lingoes</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:///E:/Client/TICKETS.EXE')">WINAMP</BUTTON>
  <a href="#" onclick="Run('file:///E:/Client/starttest.bat')">tickets.exe</a>
   <a href="#" onclick="Run('file:///F:/workSpace/TicketServer/WebRoot/index.jsp')">jsp</a>
</BODY>
</HTML>
分享到:
评论

相关推荐

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

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

    web调用本地应用程序.zip

    在IT领域,"Web调用本地应用程序"是一个重要的技术主题,尤其在构建混合式应用时。这个主题涉及到如何从Web应用程序中启动、控制或者与用户的本地应用程序进行交互。以下是对这个主题的详细解释: 首先,我们要理解...

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

    总的来说,Windows下浏览器调用本地应用程序的方法包括使用ActiveXObject(仅限IE)、创建.url快捷方式和注册自定义URL协议等。需要注意的是,这些方法都涉及对用户计算机的访问,因此在实际应用中必须谨慎处理,以...

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

    在IT领域,尤其是在软件开发和系统集成中,有时我们需要让应用程序之间进行交互,例如从一个程序启动另一个程序。本示例以"谷歌内核-调用本地程序 亲测可用"为主题,说明了如何在使用谷歌浏览器(Chrome)内核的环境...

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

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

    web调用本地程序示例

    通过以上步骤,我们可以实现Web调用本地程序的功能,使得Web应用可以更深入地与用户的本地环境进行交互。然而,这需要开发者对Web开发、批处理脚本以及注册表操作有深入的理解,同时要充分考虑到安全性和用户体验。

    【方法】html调用本地python程序进行交互 前后端交互.zip

    本教程将详细介绍如何通过HTML调用本地Python程序实现这种交互。我们将探讨涉及的技术点,包括HTML、JavaScript和Python的基础知识,以及它们如何协同工作。 首先,HTML(超文本标记语言)是构建网页内容的基础,它...

    自定义协议调用本地应用.zip

    在IT领域,自定义协议调用本地应用是一种常见的技术手段,它允许Web应用程序与本地操作系统进行交互,以实现特定的功能。这种技术的核心是利用浏览器或应用程序支持的自定义URL协议,比如`onlinePreviewFile`,来...

    js打开应用程序

    在特定条件下,JavaScript可以通过调用ActiveX对象的方式启动计算机上的本地应用程序。此方法主要适用于Windows操作系统,并依赖于`WScript.Shell`对象来执行文件路径指定的应用程序。下面将详细介绍这种方法的实现...

    Web调用本地Android应用

    在Web调用本地应用的场景中,WebView扮演着桥梁的角色,它能加载网页并监听网页中的JavaScript事件,当检测到特定的事件时,可以启动相应的Android原生功能。 实现Web调用本地应用主要有以下两个步骤: 1. **...

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

    3. **JavaScript与Node.js结合**:JavaScript不能直接调用本地Exe,但可以通过Node.js的子进程模块(child_process)来实现。用户需要先在服务器端运行一个Node.js服务,该服务接收来自Web的请求,然后调用本地Exe并...

    webview组件javascript调用java的小程序

    在移动应用开发中,WebView组件是一个非常重要的工具,它允许开发者在原生应用程序中嵌入网页内容,并且可以通过JavaScript与应用程序的Java代码进行交互。这个"webview组件javascript调用java的小程序"就是一个实例...

    javascript调用delphi中的函数

    这种交互通常发生在Web应用程序与桌面应用程序的集成,或者在浏览器扩展和本地资源之间。以下是对这一主题的详细说明: 1. **跨语言通信**:JavaScript是一种广泛应用于Web开发的脚本语言,主要在浏览器环境中运行...

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

    标题中的“浏览器调用本地EXE,试用于谷歌浏览器”是指一种技术,允许谷歌浏览器(Google Chrome)通过特定的方式启动本地的可执行文件(.exe程序)。这种技术通常用于扩展浏览器的功能,或者实现某些定制化的交互...

    JavaScript本地调用的方法探讨 (1).pdf

    本文将深入探讨JavaScript调用本地程序的几种实现方式及其优缺点。 1. 自定义协议 自定义协议是一种常见的方法,它利用浏览器的注册表信息来创建一个特定的协议,如"MyFiles"。在注册表中,定义了一个名为"MyFiles...

    网页调用winfrom应用程序.zip

    需要注意的是,由于涉及到本地应用的调用,可能会存在跨域问题。可以通过CORS(跨源资源共享)配置解决这一问题,允许Web页面与不同源的API进行通信。 总的来说,网页调用WinForm应用程序是Web与桌面应用融合的一种...

    调用本地记事本程序打开txt

    在IT领域,有时候我们需要在应用程序中执行一些系统级的任务,比如打开特定的文件或程序。在这个例子中,我们要实现的功能是“调用本地记事本程序打开txt”,这是一个常见的操作,尤其是在开发过程中进行文件预览...

    html中使用javascript调用本地程序(exe、doc等)实现代码

    首先,要使用JavaScript调用本地程序,需要通过创建一个ActiveX对象的实例。在上面的代码示例中,使用了`ActiveXObject`构造函数,传入了参数`"wscript.shell"`,这是Windows Script Host的一个组件,能够调用操作...

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

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

    JavaScript调用客户端Java程序的方法

    现代浏览器更倾向于使用更为安全的方法来执行类似的操作,如通过插件、扩展程序或Web应用来实现与本地应用程序的交互。 此外,使用ActiveX控件调用本地程序也存在一定的安全风险,比如可能会受到跨站脚本攻击(XSS...

Global site tag (gtag.js) - Google Analytics