从网页启动 Windows 中的应用程序

发布于 2024-12-04 09:33:41 字数 574 浏览 0 评论 0原文

我正在工作中开发一个基于网络的应用程序,以使每一次的生活变得更轻松。我正在尝试构建一个页面,使他们能够在浏览器中启动应用程序。我想我可以使用Windows Script Host Run Method,但我从未使用过任何基于Windows的脚本语言。因此,总结一下我的问题,我需要单击浏览器中的启动按钮来启动 Windows 上的文本板或其他程序。任何帮助将不胜感激。

谢谢

更新问题

这是一个可能的答案,

 <script language="javascript" type="text/javascript">
  function runApp(){ 
   var shell = new ActiveXObject("WScript.shell"); 
   shell.run("notepad.exe", 1, True); 
  }
 </script>

<input type="button" name="button1" value="Run Notepad" onClick="runApp()" />

I am working on a web based application at my work to make every once life easier. I am trying to build a page that would enable them launch the apps from with in the browser. I was thinking I could use Windows Script Host Run Method, but I have never used any windows based scripting languages. So to sum up my issue here, I need to click on a launch button with in the browser to launch text pad or other programs on Windows. Any help would be very appreciated.

Thanks

Update to question

Here is a possible answer,

 <script language="javascript" type="text/javascript">
  function runApp(){ 
   var shell = new ActiveXObject("WScript.shell"); 
   shell.run("notepad.exe", 1, True); 
  }
 </script>

<input type="button" name="button1" value="Run Notepad" onClick="runApp()" />

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傾城如夢未必闌珊 2024-12-11 09:33:41

使其合法运行的唯一方法是让您的用户在您的网站尝试启动该程序之前安装该程序。您的安装将注册一个 URL Protocol 。当 Web 浏览器看到非 http 类型协议时,它将尝试加载接受您网站请求的 URL 协议的注册程序。

将应用程序注册到 URL 协议

The only way for this to work legitimately is to have your users install a program prior to your website attempting to launch the program. Your installation will register a URL Protocol . When the Web Browser sees a non-http type protocol it will attempt to load the registered program that accepts the URL protocol your website is requesting.

Registering an Application to a URL Protocol

萌辣 2024-12-11 09:33:41

您可以在 HTML 页面上将 href 添加到本地或 UNC 路径。

  <a href="file:///c:/path/executable.exe">click here</a>

you could do an href on your HTML page to a local or UNC path.

  <a href="file:///c:/path/executable.exe">click here</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文