使用.bat脚本批量打开VS Code文件夹时如何避免多余终端窗口?
解决VS Code脚本打开额外终端窗口的问题
修改你的批处理脚本,给start命令添加/B参数(后台启动),同时补充空标题参数,就能避免弹出额外终端窗口。修改后的脚本如下:
@echo off start "" /B code "path to folder 1" start "" /B code "path to folder 2"
关键参数说明:
"":作为start命令的标题参数,必须放在首位,防止带空格的文件夹路径被误判为标题,确保VS Code能正确识别目标路径。/B:让VS Code在当前控制台的后台运行,不会额外创建新的终端窗口。
你也可以选择不用start命令,直接给code添加--new-window参数,同样能实现需求:
@echo off code "path to folder 1" --new-window code "path to folder 2" --new-window
这种方式下,code命令会直接启动独立的VS Code窗口,且不会阻塞脚本执行,也不会产生额外终端窗口。
内容的提问来源于stack exchange,提问作者Divyanshu Bhujbal
相关产品推荐
相关产品推荐

