2016-05-01 91 views
0

我可以按照以下操作順序在當前文件夾中運行Visual Studio代碼。使用批處理文件在當前文件夾中運行visual studio代碼

選擇在當前文件夾的位置欄和運行 (ALT + d):

cmd /k code .

我試圖包的代碼。在批處理文件中(並將其放置在PATH變量中聲明的文件夾中),它將啓動「Visual Studio代碼」,但在關閉Visual Studio代碼之前不會關閉命令窗口。

我知道「開始」命令需要在那裏與最終退出命令,但到目前爲止,我試過的組合並沒有真正讓我實現這一點。

cmd.exe /k code . exit

任何想法?

+0

的'/ K'開關告訴CMD.EXE保持。使用'cmd.exe /?'並查看'/ C'開關。 – lit

+0

當然,但如何從一個批處理文件調用它,以確保它與cmd執行命令時關閉它 –

+0

我想我遇到了同樣的問題。無論我使用cmd/k,cmd/c,直接啓動,調用,還是直接使用code.exe - 這些命令都不會允許shell在code.exe退出之前退出。這非常令人沮喪。 –

回答

3

這個工作對我來說, 不要忽略第一個空的報價

Start "" "C:\Program Files (x86)\Microsoft VS Code\code.exe" <path_to_dir>\.

+0

謝謝,第一個空的報價是缺失的一塊。 –

+0

空的報價正是我需要從批處理中啓動代碼而沒有後臺的命令提示符。 – Chau

+0

直接執行Code.exe是關鍵。 –