Как запустить VSCode из скрипта командной строки окна

#visual-studio-code #command-line-arguments

Вопрос:

Я хотел бы запустить VSCode из командного скрипта Windows с опциями расширений-dir и пользовательских данных-dir. Это нормально в командной строке Windows. Но это не удалось в командных сценариях Windows. Я пробовал много способов, но все потерпели неудачу. Это коды, которые я пытаюсь:

 @echo off
setlocal
set VSCODE_DEV=
set ELECTRON_RUN_AS_NODE=1
set configpath=%~dp0..extensions
set extensionpath=%~dp0..settings
set exepath=%~dp0..Code.exe
::"%~dp0..Code.exe" "--extensions-dir="D:WindowsProgramsVSCodeextensions""
::"%~dp0..Code.exe" "--user-data-dir=D:WindowsProgramsVSCodesettings" %*
::"%~dp0..Code.exe --extensions-dir=D:WindowsProgramsVSCodeextensions --user-data-dir=D:WindowsProgramsVSCodesettings" %*
start "" "" "%~dp0..Code.exe" "--help" "--version" "%~dp0..resourcesappoutcli.js" %*
::start /d %exepath% "--list-extensions"
::start /WAIT /B "D:WindowsProgramsVSCodeCode.exe"
endlocal
 

Может кто-нибудь сказать мне, как это исправить?

Спасибо всем вам с наилучшими пожеланиями!

Комментарии:

1. Просто укажите code . , что он запустится против кода по тому же пути, по которому находится ваш скрипт.

2. Да, сэр. Но я бы хотел настроить его пользовательский путь расширения. Если нет пути расширения, то нет никаких расширений для использования.