我有一个打开3个特定文件夹的批处理文件,但是如果可能的话,我希望批处理文件能够并排显示窗口。
答案 0 :(得分:1)
考虑使用VBS(Visual Basic Scripting)来完成这项工作。
您可以通过以下常用方式轻松排列打开的窗口:Cascade,TileHorizontally,TileVertically等。
例如,以下脚本将打开三个特定文件夹,然后在屏幕上水平打开打开的窗口:
Dim shell
Set shell = CreateObject("Shell.Application")
shell.Open "path_folder1"
shell.Open "path_folder2"
shell.Open "path_folder3"
Wscript.Sleep 1000
shell.TileHorizontally
当然,您也可以从批处理中打开文件夹,然后调用.vbs脚本来安排窗口。
编辑:
要在屏幕上只安排特定的打开窗口,我们可以先将所有当前窗口最小化,然后完成工作:
Dim shell
Set shell = CreateObject("Shell.Application")
shell.MinimizeAll
shell.Open "path_folder1"
shell.Open "path_folder2"
shell.Open "path_folder3"
Wscript.Sleep 1000
shell.TileHorizontally
但是,如果你想保持旧窗口处于同一位置,并且同时只安排新窗口,我现在还没有解决方案。