批处理脚本在同一位置启动Windows资源管理器的多个实例

JW.*_*JW. 5 windows batch-file

我的Windows XP桌面(LaunchWindowsExplorers.bat)上有一个批处理脚本,它应该启动几个Windows资源管理器实例.

它看起来像这样:

LaunchWindowsExplorers.bat:

start explorer "C:\SomeDirectory" 
start explorer "C:\SomeDirectory" 
Run Code Online (Sandbox Code Playgroud)

当我双击该文件 LaunchWindowsExplorers.bat

我希望看到

  • Windows资源管理器的两个实例在"C:\ SomeDirectory"处打开.

相反,我明白了

  • 只有一个Windows资源管理器实例在"C:\ SomeDirectory"打开.

我需要做些什么才能使这个脚本打开两个Windows资源管理器实例,每个实例都在"C:\ SomeDirectory"打开?

谢谢.

wmz*_*wmz 5

您可以使用explorer /n,"C:\SomeDirectory",explorer /e,"C:\SomeDirectory"explorer /root,"C:\SomeDirectory"(取决于您想要的视图).从这里获取的选项说明:http://support.microsoft.com/kb/314853:

选项功能


/ n打开默认选择的新单窗格窗口.这通常是安装Windows的驱动器的根目录.如果窗口已打开,则会打开一个副本.

/ e在默认视图中打开Windows资源管理器.

/ root,<object>打开指定对象的窗口视图.

/ select,<object>打开一个窗口视图,其中选择了指定的文件夹,文件或程序.


有趣的是,这种行为(不显示同一目录的第二个窗口)似乎特定于XP.Win7只是启动资源管理器的第二个副本.我没有检查过Vista.