gpt4 book ai didi

hta - 如何以隐藏模式运行 HTA

转载 作者:太空宇宙 更新时间:2023-11-04 15:58:02 28 4
gpt4 key购买 nike

我有一个运行良好的 HTA 文件,但我的问题是我希望在文件运行时隐藏 HTA 控制台。

这是我的代码:

<script>
var myVar = setInterval(function(){ myTimer() }, 3000);
function myTimer() {
objShell=new ActiveXObject("WScript.Shell");
objShell.Run ('%windir%\\System32\\cmd.exe /c %temp%\\readme.txt', 0);window.close();
}
</script>

没有计时器,它会隐藏运行,但是当我包含计时器时,它会显示控制台。

有人可以帮我解决这个问题吗?

谢谢

最佳答案

您有一些选择;您可以在 HTA 属性中使用 windowstate="minimize"请参阅 https://technet.microsoft.com/en-us/library/ee176567.aspx有关属性的更多信息。

应用程序在运行时仍会显示在任务栏上,因此您可以将 showintaskbar 设置为no,但随后您会在屏幕一角看到最小化的小窗口。

您可以将 window.resizeTo(0,0);WINDOWSTATE="normal" 一起使用,但在更改大小之前窗口会闪烁。

您可以尝试这些选项,看看哪一个最适合您的需求。

<HTML>
<HEAD>
<HTA:APPLICATION ID="oHTA"
APPLICATIONNAME="myApp"
WINDOWSTATE="normal"
MAXIMIZEBUTTON="no"
MINIMIZEBUTTON="no"
CAPTION="no"
SHOWINTASKBAR="no"
>
<script>
window.resizeTo(0,0);
var myVar = setInterval(function(){ myTimer() }, 3000);
function myTimer() {
objShell=new ActiveXObject("WScript.Shell");
objShell.Run ('%windir%\\System32\\cmd.exe /c %temp%\\readme.txt', 0);window.close();
}
</script>
</HEAD>
<BODY SCROLL="no">
</BODY>
</HTML>

关于hta - 如何以隐藏模式运行 HTA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43955959/

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