File size: 2,271 Bytes
9de864e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
@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