CarltonInVictoria Asked: 2019-04-12 12:31:49 +0800 CST2019-04-12 12:31:49 +0800 CST 2019-04-12 12:31:49 +0800 CST Windows批处理文件最小化所有打开的窗口 772 我想在 Windows 中有一个批处理文件,当它执行时它最小化桌面上所有打开的窗口? 本质上,我希望这个批处理文件能够清除屏幕上的混乱,这样当我启动一个应用程序时,它就是桌面上的“唯一窗口”。 虽然我在几篇文章中看到过“Show Desktop.scf”,但我似乎无法将其合并到批处理文件中以便它运行 - 我一定是遗漏了一些东西,因此非常感谢任何帮助。 我有一个混合的 Win7 和 Win10 环境。 提前致谢。 windows batch 1 个回答 Voted Best Answer LPChip 2019-04-12T13:02:11+08:002019-04-12T13:02:11+08:00 最简单的方法是不使用 .cmd 或 .bat 文件,而是创建一个 .vbs 文件。 为此任务编写该脚本非常简单,也可以通过简单的双击运行。 但是 .vbs 可以做更多的事情,以防你将来真的想走那条路。 这是一个最小化所有窗口的示例脚本,然后运行命令提示符。 set oShellApp = CreateObject("Shell.Application") oShellApp.MinimizeAll oShellApp.ShellExecute "cmd.exe" 另请参阅:VBScript Shell.Application
最简单的方法是不使用 .cmd 或 .bat 文件,而是创建一个 .vbs 文件。
为此任务编写该脚本非常简单,也可以通过简单的双击运行。
但是 .vbs 可以做更多的事情,以防你将来真的想走那条路。
这是一个最小化所有窗口的示例脚本,然后运行命令提示符。
另请参阅:VBScript Shell.Application