首先,这就是我所拥有的:
%SystemRoot%\explorer.exe "X:\CNC\2_NewPrograms"
%SystemRoot%\explorer.exe "X:\PRINTS"
%SystemRoot%\explorer.exe "X:"
这会打开我经常使用的3个文件夹。我想指定它们应该出现在监视器中的哪个位置,以及每个窗口的高度和宽度。有没有办法指定这样的东西?
提前致谢。
答案 0 :(得分:1)
我认为只使用.bat文件是不可能的。 我的意思是,据我所知,Windows并没有提供任何开箱即用的功能。
您可能需要创建一个可以执行此操作的小应用。我相信你需要使用的功能是SetConsoleWindowInfo(): http://msdn.microsoft.com/en-us/library/ms686125%28VS.85%29.aspx
答案 1 :(得分:0)
这不符合您的要求,但它可以帮助您完成任务。 它会打开几个窗口,然后将它们拼接起来。
::SideBySide.cmd by Todd Vargo
@echo off
call :Min >"%temp%.\tmp.vbs"
cscript /nologo "%temp%.\tmp.vbs"
start www.google.com
start notepad.exe
start taskmgr
start resmon
ping -n 8 127.0.0.1 >nul
call :Tile >"%temp%.\tmp.vbs"
cscript /nologo "%temp%.\tmp.vbs"
del "%temp%.\tmp.vbs"
goto :eof
:Min
echo CreateObject("shell.application").MinimizeAll
goto :eof
:Tile
echo CreateObject("shell.application").TileVertically
goto :eof
答案 2 :(得分:0)
您可以使用Winsplit Revolution来记住窗口的位置并自动平铺它们等。