iRedHat commited on
Commit
3d08a8e
·
verified ·
1 Parent(s): 77ce644

Delete Link_Creator.bat

Browse files
Files changed (1) hide show
  1. Link_Creator.bat +0 -67
Link_Creator.bat DELETED
@@ -1,67 +0,0 @@
1
- @echo off
2
- setlocal
3
- setlocal enabledelayedexpansion
4
- chcp 65001 > nul
5
- set filename=models_in_folder
6
- set target_dir=%~dp0
7
- pushd "%~dp0"
8
- set py=%target_dir%python_embeded\
9
- set models_o=%target_dir%ComfyUI\models
10
- set PATH=%target_dir%git\bin;%target_dir%git\libexec;%py%Scripts;%py%Library\bin;%PATH%;
11
-
12
- call :ColorText "====================================================" "Yellow"
13
- call :ColorText ".bat file for creating links for ComfyUI by Skiffbox" "Green"
14
-
15
- echo.
16
- echo Введите адресс к имеющимся моделям (полный путь):
17
- set /p pathname=
18
- set models_i=%pathname%
19
-
20
- cd %target_dir%
21
- :: Создание пустого файла для сохранения списка папок
22
- type nul > "%target_dir%\%filename%.txt"
23
-
24
- :: Файл со списком переименований (старое имя=новое имя)
25
- set "rename_list=rename_list.txt"
26
-
27
- :: Проверка наличия файла со списком
28
- if not exist "%rename_list%" (
29
- echo Файл со списком переименований "%rename_list%" не найден.
30
- pause
31
- exit /b 1
32
- )
33
-
34
- :: Чтение файла со списком и переименование папок
35
- for /f "tokens=1,2 delims==" %%a in (%rename_list%) do (
36
- :: Проверка наличия старой папки
37
- cd %models_o%
38
- if exist "%%a\" (
39
- echo Переименование "%%a" в "%%a-1"
40
- ren "%%a" "%%a-1"
41
- cd %target_dir%
42
- ) else (
43
- echo Папка "%%a" не найдена.
44
- )
45
- call :links "%%a" "%%b"
46
- )
47
- echo Список папок успешно сохранен в файл "!filename!.txt"
48
- pause
49
- endlocal
50
- popd
51
- exit /b
52
-
53
- :links
54
- echo.
55
- call :ColorText "Выполняю git pull для %1" "Green"
56
- mklink "%models_o%\%1" /D "%models_i%\%2"
57
- call :ColorText "====================================================" "Yellow
58
- echo.
59
- exit /b
60
-
61
- :ColorText
62
- setlocal
63
- set text=%~1
64
- set color=%~2
65
- powershell -NoProfile -ExecutionPolicy Bypass -Command "Write-Host '%text%' -ForegroundColor %color%"
66
- endlocal
67
- exit /b