iRedHat commited on
Commit
6dc3d51
·
verified ·
1 Parent(s): 7908e9f

Upload 2 files

Browse files
Files changed (2) hide show
  1. Link_Creator.bat +73 -0
  2. rename_list.txt +13 -0
Link_Creator.bat ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ call :ColorText "telegram @Skiffbox or https://t.me/Skiffbox" "blue"
15
+ call :ColorText "=============================================================" "red"
16
+
17
+ echo.
18
+ echo Введите адресс к имеющимся моделям (полный путь):
19
+ set /p pathname=
20
+ set models_i=%pathname%
21
+
22
+ cd %target_dir%
23
+ rem Создание пустого файла для сохранения списка папок
24
+ type nul > "%target_dir%\%filename%.txt"
25
+
26
+ :: Файл со списком переименований (старое имя=новое имя)
27
+ set "rename_list=rename_list.txt"
28
+
29
+ :: Проверка наличия файла со списком
30
+ if not exist "%rename_list%" (
31
+ echo Файл со списком переименований "%rename_list%" не найден.
32
+ pause
33
+ exit /b 1
34
+ )
35
+
36
+ :: Чтение файла со списком и переименование папок
37
+ for /f "tokens=1,2 delims==" %%a in (%rename_list%) do (
38
+ :: Проверка наличия старой папки
39
+ cd %models_o%
40
+ if exist "%%a\" (
41
+ echo Переименование "%%a" в "%%b-1"
42
+ ren "%%a" "%%b-1"
43
+ cd %target_dir%
44
+ ) else (
45
+ echo Папка "%%a" не найдена.
46
+ )
47
+ call :links "%%a" "%%b"
48
+ )
49
+ echo Список папок успешно сохранен в файл "!filename!.txt"
50
+ pause
51
+
52
+ pause
53
+ rem del "%~f0"
54
+ endlocal
55
+ popd
56
+ exit /b
57
+
58
+ :links
59
+ echo.
60
+ call :ColorText "Выполняю git pull для %1" "Green"
61
+ mklink "%models_o%\%1" /D "%models_i%\%2"
62
+ rem move "%models_o%\%1" "%models_o%\%1-1"
63
+ call :ColorText "=============================================================" "Yellow"
64
+ echo.
65
+ exit /b
66
+
67
+ :ColorText
68
+ setlocal
69
+ set text=%~1
70
+ set color=%~2
71
+ powershell -NoProfile -ExecutionPolicy Bypass -Command "Write-Host '%text%' -ForegroundColor %color%"
72
+ endlocal
73
+ exit /b
rename_list.txt ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ checkpoints=StableDiffusion
2
+ clip=CLIP
3
+ clip_vision=InvokeClipVision
4
+ controlnet=ControlNet
5
+ diffusers=Diffusers
6
+ embeddings=TextualInversion
7
+ gligen=GLIGEN
8
+ hypernetworks=Hypernetwork
9
+ loras=Lora
10
+ style_models=T2IAdapter
11
+ unet=unet
12
+ upscale_models=ESRGAN
13
+ vae=VAE