Spaces:
Paused
Paused
| @echo off | |
| setlocal EnableDelayedExpansion | |
| :: Остановим все процессы VSCode | |
| echo Останавливаю Visual Studio Code... | |
| taskkill /im "Code.exe" /f >nul 2>&1 | |
| :: Путь к файлу extension.js — автоматически определяем из профиля пользователя | |
| set USERPROFILE=%USERPROFILE% | |
| set EXT_PATH=%USERPROFILE%\.vscode\extensions\saoudrizwan.claude-dev-3.17.8\dist\extension.js | |
| :: Проверяем, существует ли файл | |
| if not exist "%EXT_PATH%" ( | |
| echo Файл не найден: "%EXT_PATH%" | |
| echo Введите полный путь к файлу extension.js: | |
| set /p EXT_PATH= | |
| if not exist "!EXT_PATH!" ( | |
| echo Файл не найден: "!EXT_PATH!" | |
| pause | |
| exit /b 1 | |
| ) | |
| ) | |
| :: Делаем бэкап, если его ещё нет | |
| if not exist "%EXT_PATH%-" ( | |
| echo Делаю резервную копию... | |
| copy "%EXT_PATH%" "%EXT_PATH%-" >nul | |
| ) else ( | |
| echo Восстанавливаю из резервной копии... | |
| copy /Y "%EXT_PATH%-" "%EXT_PATH%" >nul | |
| ) | |
| :: Замена строки в файле | |
| echo Меняю URL API на http://localhost:3264/api | |
| powershell -Command "(Get-Content '%EXT_PATH%') -replace 'https://dashscope.aliyuncs.com/compatible-mode/v1', 'http://localhost:3264/api' | Set-Content '%EXT_PATH%'" | |
| powershell -Command "(Get-Content '%EXT_PATH%') -replace 'https://dashscope-intl.aliyuncs.com/compatible-mode/v1', 'http://localhost:3264/api' | Set-Content '%EXT_PATH%'" | |
| :: Определение пути к VS Code | |
| set VSCODE_PATH=C:\Users\%USERNAME%\AppData\Local\Programs\Microsoft VS Code\Code.exe | |
| if not exist "%VSCODE_PATH%" ( | |
| set VSCODE_PATH=C:\Program Files\Microsoft VS Code\Code.exe | |
| if not exist "%VSCODE_PATH%" ( | |
| set VSCODE_PATH=C:\Program Files (x86)\Microsoft VS Code\Code.exe | |
| if not exist "%VSCODE_PATH%" ( | |
| echo VS Code не найден по стандартным путям. | |
| echo Введите полный путь к Code.exe: | |
| set /p VSCODE_PATH= | |
| ) | |
| ) | |
| ) | |
| :: Перезапускаем VSCode | |
| echo Перезапускаю Visual Studio Code... | |
| start "" "%VSCODE_PATH%" | |
| echo Готово! | |
| pause |