gpt4 book ai didi

html - 通过html链接将参数传递给程序

转载 作者:可可西里 更新时间:2023-11-01 09:25:34 26 4
gpt4 key购买 nike

我需要通过单击 html 链接从本地用户的文件系统运行程序。

当我使用它的时候

<a href="C:\Windows\System32\NETSTAT.EXE">CLICK</a>

它工作正常。但是,当我尝试将参数传递给 exe 文件时,它失败了。

<a href="C:\Windows\System32\NETSTAT.EXE -a">CLICK</a>

有人知道如何传递参数吗?

谢谢

更新

它的用途如下:如果系统中有新记录可用,则在线系统会向用户发送电子邮件。因此,用户将从他们的电子邮件客户端单击一个链接,该链接将打开带有所需参数的本地 exe 程序,以显示新记录。

我不想发送带有 bat 文件的电子邮件,因为我的网络管理员不允许这样做。

最佳答案

我只看到一个解决方案,使用 .BAT 文件,其中将是“netstat.exe -a”,例如命名为 netstat-a.bat。

<a href="C:\Windows\System32\NETSTAT-A.BAT">CLICK</a>

这是一个非常不完美的解决方案,但可以工作:)

您也可以尝试此代码,但这取决于浏览器和用户权限:

<html>
<head>
<script language="JavaScript" type="text/javascript">
MyObject = new ActiveXObject( "WScript.Shell" )
function RunNotePad()
{
MyObject.Run("netstat.exe -a") ;
}

</script>
</head>
<body>
<h1>Run a Program</h1>
This script launch the file >> c:\windows\notepad.exe<p>
<button onclick="RunNotePad()">Run Windows NotePad</button>
</body>
</html>

关于html - 通过html链接将参数传递给程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12210557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com