gpt4 book ai didi

javascript - Windows 10 中不调用 ActiveXObject

转载 作者:行者123 更新时间:2023-11-28 03:51:18 27 4
gpt4 key购买 nike

我正在从 JS(客户端)执行批处理文件。它在 Windows 7 和 8 中工作,但在 Windows 10 中没有任何事件:不调用 ActiveXObject 对象。

我需要一些意见。有更好/另一种方法吗?

<html>
<head>
<script language="JavaScript" type="text/javascript">
MyObject = new ActiveXObject("WScript.Shell")
function Runbat()
{
MyObject.Run("\"C:\\test.bat\"");
}
</script>
</head>
<body>
<h1>Run a Program</h1>
This script launch the file any bat File<p>
<button onclick="Runbat()">Run bat File</button>
</body>
</html>

最佳答案

您是否尝试在 IE11 或 Edge 中运行此程序?它在 Edge 中肯定行不通。如果您已正确设置安全设置以运行事件内容,它可能会在 IE 上运行。

如果这不起作用,您需要将 HTML 文件更改为 HTA 文件。这是假设您直接打开文件而不是将其托管在本地 Web 服务器上。

关于javascript - Windows 10 中不调用 ActiveXObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47979410/

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