找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 3927|回复: 7

[系统相关] win11如何依次在“新标签中”打开指定文件夹?

[复制链接]
发表于 2026-8-27 02:31:42 | 显示全部楼层 |阅读模式
先打开文件夹“E:\123\恭喜发财”
再在“新标签中打开”-“E:\真的爱你”
再在“新标签中打开”-“E:\123\666\777”
再在“新标签中打开”-“E:\123\666\888”

在桌面运行,试了ai写的bat,都是在独立窗口打开的!
求助大佬!系统是win11,提前表示感谢!
发表于 2026-8-27 04:24:35 | 显示全部楼层
用 TaskList /V  呗!
正常双击点开 E:\123\恭喜发财  的话或许会获取不到句柄!
但是这样打开 Explorer E:\123\恭喜发财 就可以获取得到句柄!
TaskList /V | find "恭喜发财" && echo.后续写法.............
发表于 2026-8-27 08:46:08 | 显示全部楼层
在 Windows 中,explorer.exe 命令本身没有提供直接在资源管理器新标签页中打开文件夹的参数。每次执行 explorer.exe "路径" 都会默认打开一个新窗口。
不管使用VBS还是PowerShell通过模拟按键,都可能受到各种影响。
建议使用“按键精灵”之类的软件。
发表于 2026-8-27 12:13:18 | 显示全部楼层
本帖最后由 aloha20200628 于 2026-8-27 12:38 编辑

   一。如果这些文件夹均在桌面,可先打开资源管理器,从左侧导航窗口下方应该可见这些桌面文件夹,右键选择 '在新标签页中打开' 即可
   二。或者在命令行直接运行以下代码,用于在资源管理器中直接定位桌面,右键选择 '在新标签页中打开' 其中的文件夹即可

  1. explorer "%USERPROFILE%\Desktop"
复制代码
发表于 2026-8-29 11:26:16 | 显示全部楼层
test.ahk
  1. ; 定义要打开的路径列表
  2. paths := ["d:\1", "d:\2" , "d:\3"]

  3. ; 先打开一个资源管理器窗口
  4. Run, explorer.exe
  5. WinWaitActive, ahk_class CabinetWClass
  6. Sleep, 500

  7. ; 遍历路径
  8. for index, path in paths
  9. {
  10.     if (index > 1)
  11.     {
  12.         ; Ctrl+T 新建标签页
  13.         Send, ^t
  14.         Sleep, 300
  15.     }

  16.     ; Ctrl+L 聚焦地址栏
  17.     Send, ^l
  18.     Sleep, 200

  19.     ; 输入路径
  20.     SendInput, %path%
  21.     Sleep, 200

  22.     ; 回车打开
  23.     Send, {Enter}
  24.     Sleep, 500
  25. }
复制代码

以前AI写的,输入法切换至英文后执行。
发表于 2026-8-31 16:42:57 | 显示全部楼层
用 Shell.Application 对象
枚举 FolderItemVerbs 对象集合
发现不支持右键菜单里的固定到任务栏,在新窗口打开,在新标签页打开
只能参考 5 楼了
发表于 2026-8-31 18:37:38 | 显示全部楼层
没记错的话win11的explorer是有毛病的
调用explorer.exe会创建新的explorer进程打开窗口, 但是关闭后窗口这个新的explorer进程不会关闭退出, 会一直运行并占用内存, 调用次数多了内存直接爆满
发表于 2026-8-31 19:34:38 | 显示全部楼层
Five66 发表于 2026-8-31 18:37
没记错的话win11的explorer是有毛病的
调用explorer.exe会创建新的explorer进程打开窗口, 但是关闭后窗口这 ...


大佬厉害!之前AI也说过这个问题,https://learn.microsoft.com/en-u ... xplorer-memory-leak

实测带路径打开资源管理器,explorer.exe /n,"D:\1",关闭后后台进程还在,占用200M;start explorer.exe,不带路径不会。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-9-17 16:30

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表