在 Windows 命令提示符中关闭 Window

Close a Window in Windows Command Prompt

嘿,我有一个简短的问题,

我知道您可以通过命令提示符启动最小化的应用程序,例如:

start /min "" "C:\Windows\notepad.exe"

但是有没有办法自动关闭window,现在我不是说要杀死process/task。只需关闭 window。在记事本的情况下,这与终止进程的方式相同,但在 window 关闭时最小化到系统托盘的东西,例如 Skype 或 Discord,这不会终止进程,而只是把任务放在视线之外。

谢谢

仅在批处理文件中这是不可能的,此脚本会在 %temp%\hidden.vbs 处创建一个临时 VBScript,然后使用 wscript.exe

将参数传递给它


此脚本不会将其最小化或将其发送到系统托盘,它只是将其隐藏并且仅在任务管理器中可见

@echo off
(echo CreateObject^("Wscript.Shell"^).Run """" ^& WScript.Arguments^(0^) ^& """", 0, False) > "%temp%\hidden.vbs"
set launch=wscript.exe "%temp%\hidden.vbs"


%launch% notepad