gpt4 book ai didi

windows-8 - Windows8和IE10是否支持HTA应用?

转载 作者:行者123 更新时间:2023-12-02 02:09:39 28 4
gpt4 key购买 nike

我们正在使用许多 HTA 脚本。为了测试较新版本的 Windows,我们安装了带有 IE 10 的 Windows8。我们目前使用应用程序 (.exe) 作为中心来启动需要运行的正确 hta。

我们在 2000、XP、Vista、7 机器上使用此设置,IE 范围从 6 到 9,到目前为止它运行良好。但是该应用程序已停止在最新的 Windows 上运行。

这是我的问题:Windows 8 和 IE10 下另一个应用程序调用 HTA 是否存在已知问题?

这是一个包含两个 HTA 脚本的示例:

如果您运行 test_2.hta,脚本可以运行;如果您运行脚本 test_1,脚本可以运行,但 test_2.hta 不会启动。

1-test_1.hta

    <html>
<head>
<title> Test </title>
</head>
<script>
new ActiveXObject("WScript.Shell").Run("mshta test_2.hta", 1, false);
</script>
<body>
Allo buddy
</body>
</html>

2-test_2.hta

    <html>
<head>
<title> Test </title>
</head>
<script>
alert('Hello world');
</script>
<body>
Allo buddy
</body>
</html>

有什么想法吗?

最佳答案

这个示例对我来说效果很好。我删除了'mshta'。当使用 cmd.exe 命令“启动”时,您不需要包含应用程序,只需包含文档文件并将使用文件关联 (.hta) 启动正确的应用程序 (iexplore/mshta)。似乎在这种情况下有效。

<html>
<head>
<title> Test </title>
</head>
<script>
new ActiveXObject("WScript.Shell").Run("hardware.hta", 1, false);
</script>
<body>
<p>Allo buddy</p>
<p><a href=http://www.robvanderwoude.com/htaexamples.php>The only good HTA samples.</a></p>
</body>
</html>

关于windows-8 - Windows8和IE10是否支持HTA应用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461589/

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