gpt4 book ai didi

powershell - 批处理 - 运行循环命令时最小化窗口(不开始最小化)

转载 作者:行者123 更新时间:2023-12-05 00:15:15 33 4
gpt4 key购买 nike

我想知道是否有办法在运行某个命令后最小化批处理窗口。我已经知道 start/min 和启动窗口最小化的技巧,但是当它运行循环或超时时呢?

让我们说:

echo Hello!
timeout /t 100
:COMMAND TO MINIMIZE WINDOW WHILE TIMEOUT IS RUNNING

现在我正在 bat 文件中调用 autoit 脚本以在命令运行时隐藏窗口:
WinSetState($application_name, "", @SW_HIDE) 

但我正在寻找可以直接在 .bat 文件中编码的纯批处理/powershell/vbs 解决方案。

感谢您的时间!

最佳答案

使用 PowerShell 的调用选项,不执行命令或脚本。

@echo off & setlocal

echo Hello!
powershell -window minimized -command ""
timeout /t 100
powershell -window normal -command ""

FWIW,如果您愿意,也可以使用 -window hidden

关于powershell - 批处理 - 运行循环命令时最小化窗口(不开始最小化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45058955/

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