我是一个初学者。我对cmd感到好奇,所以我想制作一个批处理文件,可以安全地关闭活动窗口并关闭/重新启动计算机。我发现了像这样的命令-
taskkill /im "program.exe"
tasklist
shutdown -s
但是我想关闭所有活动窗口,但不使用强制方式。如果有特定的命令或某些命令的组合,请提及。先谢谢。
PS-我看到了powershell,但我想知道是否可以使用批处理文件(cmd命令)实现此目的。以下是链接: 如何关闭所有窗口
taskkill /im "program.exe"
tasklist
shutdown -s
但是我想关闭所有活动窗口,但不使用强制方式。如果有特定的命令或某些命令的组合,请提及。先谢谢。
PS-我看到了powershell,但我想知道是否可以使用批处理文件(cmd命令)实现此目的。以下是链接: 如何关闭所有窗口
Shutdown /s
会进行优雅的关机,而shutdown /s /f
会强制关闭所有程序。如果你想“关闭活动窗口但不强制关闭”,那么使用shutdown /s
即可实现。如果某些程序拒绝关闭 - 例如记事本提示保存文件 - 那么你的脚本在关机时会有什么不同的处理方式呢? - TessellatingHecklerWM_QUIT
消息,并等待应用程序自行退出。为了强制关闭它,Windows会在应用程序之外操作并结束进程。我不知道有没有内部消息"保存并退出" - 每个应用程序对"保存"的理解都不同 - 而且Windows无法进行保存,因为它完全不知道程序正在做什么。我不能说这是不可能的,但我不认为你可以以任何明智的通用方式做到这一点。 - TessellatingHeckler/h
会有用。在Win10上,shutdown /?
命令列出了另一个参数/hybrid
,看起来很有希望。 - Stephan