![创建一个 bat 文件,在 Visual Studio Code 中一键打开多个项目](https://linux22.com/image/1681499/%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%20bat%20%E6%96%87%E4%BB%B6%EF%BC%8C%E5%9C%A8%20Visual%20Studio%20Code%20%E4%B8%AD%E4%B8%80%E9%94%AE%E6%89%93%E5%BC%80%E5%A4%9A%E4%B8%AA%E9%A1%B9%E7%9B%AE.png)
我为 VSCode 中的每个项目都创建了一个快捷方式,以加快打开它们的过程:
但是,如果我用鼠标选择这四个快捷方式,并尝试使用进入按钮,它只打开Code A
快捷方式,其余的都没有打开。所以我决定尝试另一种方法。
在快捷方式属性中,目标打开每一个的方法如下:
"C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Computador\Desktop\Code A
"C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Computador\Desktop\Code B
"C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Computador\Desktop\Code C
"C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Computador\Desktop\Code D
所以我尝试创建一个bat文件为了那个原因:
测试 1:
@echo off
cd "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\" "C:\Users\Computador\Desktop\Code A
start Code.exe
cd "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\" "C:\Users\Computador\Desktop\Code B
start Code.exe
cd "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\" "C:\Users\Computador\Desktop\Code C
start Code.exe
cd "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\" "C:\Users\Computador\Desktop\Code D
start Code.exe
exit
测试2:
@echo off
cd "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Computador\Desktop\
start Code A
cd "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Computador\Desktop\
start Code B
cd "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Computador\Desktop\
start Code C
cd "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\Computador\Desktop\
start Code D
exit
这两个选项我都没有成功,我该如何同时打开这四个项目呢?
答案1
您需要在批处理文件中执行以下操作:
cd
(更改终端的目录)到项目目录- 从那里启动 VS Code
在我看来,你正在做相反的事情。
尝试:
@echo off
cd "C:\Users\Computador\Desktop\Code A"
start "" "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" .
cd "C:\Users\Computador\Desktop\Code B"
start "" "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" .
cd "C:\Users\Computador\Desktop\Code C"
start "" "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" .
cd "C:\Users\Computador\Desktop\Code D"
start "" "C:\Users\Computador\AppData\Local\Programs\Microsoft VS Code\Code.exe" .
exit