Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- rem задаем кодировку для отображения кириллицы в командной строке
- chcp 1251
- rem проверяем, написан ли аргумент при запуске скрипта - это должен быть номер тура
- IF %1 == "" (
- echo "FAIL: Нужен аргумент в виде номера тура!"
- exit /b 1
- )
- rem считываем файл "номер тура".txt
- rem в каждой строчке считываем 5 чисел. A B C D E, где
- rem A - номер доски, B и C - игроки черного цвета (слева), D и E - игроки белого цвета (справа)
- for /f "eol=# tokens=1-5" %%A in (%1.txt) do (
- echo %%A %%B %%C %%D %%E
- rem зеркалим игроков слева, чтобы они смотрели вправо
- "c:\Program Files\ImageMagick-7.0.5-Q16\convert.exe" %%B.png -flop %%B_f.png
- "c:\Program Files\ImageMagick-7.0.5-Q16\convert.exe" %%C.png -flop %%C_f.png
- rem собираем 4 фотки в сетку во временный файл temp-kolag.png
- "c:\Program Files\ImageMagick-7.0.5-Q16\montage.exe" -tile 2x2 -geometry 100%% %%B_f.png %%D.png %%C_f.png %%E.png temp-kolag.png
- rem меняем размер Обрешотки на 1000*1000 и накладываем её на сетку.
- "c:\Program Files\ImageMagick-7.0.5-Q16\convert.exe" Obreshetka.png -resize 1000 miff:- | "c:\Program Files\ImageMagick-7.0.5-Q16\composite.exe" -gravity Center miff:- temp-kolag.png %1-%%A.png
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement