作者:夏冰语风 | 来源:互联网 | 2023-01-29 19:07
我想知道是否有一种方法可以在运行某个命令后最小化批处理窗口。我已经知道启动/ min和最小化启动窗口的技巧,但是在运行循环或超时时该怎么办?
比方说:
echo Hello!
timeout /t 100
:COMMAND TO MINIMIZE WINDOW WHILE TIMEOUT IS RUNNING
现在,我在bat文件中调用一个autoit脚本,以在命令运行时隐藏窗口:
WinSetState($application_name, "", @SW_HIDE)
但我正在寻找可以直接在.bat文件中编码的纯批处理/ powershell / vbs解决方案。
感谢您的时间!
1> rojo..:
使用PowerShell的调用选项,不执行命令或脚本。
@echo off & setlocal
echo Hello!
powershell -window minimized -command ""
timeout /t 100
powershell -window normal -command ""
-window hidden
如果您愿意,也可以使用FWIW 。