这里是 HTML/js 初学者
我正在制作一个未链接到任何服务器的本地 .html 文件,我可以从浏览器中的收藏夹中打开该文件,也许单击一个按钮即可在我的计算机上打开 .exe,我认为这将是一个愚蠢的 10 分钟主意。我现在已经看了这么多 StackOverflow 问题,读了这么多 HTML 和 js 源代码,我想哭。
我真的只想做一些事情,就像打开 session 时缩放一样
[我知道它正在打开一个链接,但我也许可以将其扔到 python 脚本中]
像这样,但是使用我自己的可执行文件。
我尝试过 Herf、按钮、wshShell.Run()、“file:filename”、Shell、bat、打我的 table 等等...
那些要么不起作用,要么试图让我下载文件,要么让我的手受伤
我的代码看起来像这样:
<!DOCTYPE html>
<script type="text/javascript" language="javascript">
function PainFunc() {
runing the file somehow
}
</script>
<html>
<head>
<title>"AAAAAAAAAPAIN"</title>
</head>
<body>
<button type="button", onClick=:"PainFunc()">AAAAAAAAAAA</button>
</body>
</html>
请帮忙
最佳答案
How to run an .exe from a .html button
你不能。至少,不是直接的。
但是,您可以注册协议(protocol)处理程序:
web+yourapp://do-some-thing
调用时,您的可执行文件将启动并传递此 URL,然后您可以解析该 URL 并决定如何处理。
如何注册协议(protocol)处理程序取决于您使用的操作系统。另请参阅:How to register a url protocol handler in Node.js
关于javascript - 如何从 .html 按钮运行 .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68104623/