从本地网页运行程序

新手上路,请多包涵

我正在尝试使用网页作为信息亭的入口点。 HTML 将在本地运行,我需要两件事:

 <a href="c:\Users\Admin\Documents">...

这就像一个魅力

和..

 <a href="c:\Program Files\Windows Live\Mail\wlmail.exe">...

(程序只是一个例子,所有程序都是一样的)

哪个有效但是..它提示下载文件然后提示您启动它..有什么方法可以直接执行此操作,例如单击并打开notepad.exe?也许使用 Java 小程序?

编辑:

我知道它不能远程完成,我说的是本地文件。该文件将作为 c:\myhtml.html 访问,并且只会打开已安装的文件,不会打开来自网络的任何文件。

原文由 0plus1 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 466
2 个回答

如果我答对了你的问题,最接近你想要的是使用 *.hta,它是一个 HTML 应用程序,它像普通应用程序一样在浏览器窗口外运行。

 <script type="text/javascript" language="javascript">
    function RunFile() {
    WshShell = new ActiveXObject("WScript.Shell");
    WshShell.Run("c:/windows/system32/notepad.exe", 1, false);
    }
</script>

此处提供更多信息: http ://www.kunal-chowdhury.com/2010/09/how-to-execute-local-file-using-html.html

原文由 oprimus001 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题