#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. Да, сэр. Но я бы хотел настроить его пользовательский путь расширения. Если нет пути расширения, то нет никаких расширений для использования.