Вот, написал вчера...
@echo off
echo press 1 to load Ultimate Doom
echo press 2 to load Doom 2
echo press 3 to load Plutonia Expiriment
echo press 4 to load TNT Evolution
echo press 5 to load Master Levels
echo press 6 to exit
:LOAD
choice /N /C:123456 /M Choose
if ERRORLEVEL ==6 goto EXIT
if ERRORLEVEL ==5 goto MLEVELS
if ERRORLEVEL ==4 goto TNTEVOL
if ERRORLEVEL ==3 goto PLUTEXP
if ERRORLEVEL ==2 goto DOOM2
if ERRORLEVEL ==1 goto UDOOM
goto END
:EXIT
exit
:MLEVELS
MOVE d:\doom\installed\gzdoom\1.1.04\mlevelssaves\auto0.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\mlevelssaves\auto1.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\mlevelssaves\auto2.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\mlevelssaves\auto3.zds d:\doom\installed\gzdoom\1.1.04\
d:\doom\installed\gzdoom\1.1.04\gzdoom.exe -iwad d:\doom\installed\gzdoom\wads\masterlv.wad -file lights.pk3
MOVE d:\doom\installed\gzdoom\1.1.04\auto0.zds d:\doom\installed\gzdoom\1.1.04\mlevelssaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto1.zds d:\doom\installed\gzdoom\1.1.04\mlevelssaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto2.zds d:\doom\installed\gzdoom\1.1.04\mlevelssaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto3.zds d:\doom\installed\gzdoom\1.1.04\mlevelssaves
goto END
:TNTEVOL
MOVE d:\doom\installed\gzdoom\1.1.04\tntsaves\auto0.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\tntsaves\auto1.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\tntsaves\auto2.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\tntsaves\auto3.zds d:\doom\installed\gzdoom\1.1.04\
d:\doom\installed\gzdoom\1.1.04\gzdoom.exe -iwad d:\doom\installed\gzdoom\wads\tnt.wad -file lights.pk3
MOVE d:\doom\installed\gzdoom\1.1.04\auto0.zds d:\doom\installed\gzdoom\1.1.04\tntsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto1.zds d:\doom\installed\gzdoom\1.1.04\tntsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto2.zds d:\doom\installed\gzdoom\1.1.04\tntsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto3.zds d:\doom\installed\gzdoom\1.1.04\tntsaves
goto END
:PLUTEXP
MOVE d:\doom\installed\gzdoom\1.1.04\plutoniasaves\auto0.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\plutoniasaves\auto1.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\plutoniasaves\auto2.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\plutoniasaves\auto3.zds d:\doom\installed\gzdoom\1.1.04\
d:\doom\installed\gzdoom\1.1.04\gzdoom.exe -iwad d:\doom\installed\gzdoom\wads\plutonia.wad -file lights.pk3
MOVE d:\doom\installed\gzdoom\1.1.04\auto0.zds d:\doom\installed\gzdoom\1.1.04\plutoniasaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto1.zds d:\doom\installed\gzdoom\1.1.04\plutoniasaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto2.zds d:\doom\installed\gzdoom\1.1.04\plutoniasaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto3.zds d:\doom\installed\gzdoom\1.1.04\plutoniasaves
goto END
:DOOM2
MOVE d:\doom\installed\gzdoom\1.1.04\doom2saves\auto0.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\doom2saves\auto1.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\doom2saves\auto2.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\doom2saves\auto3.zds d:\doom\installed\gzdoom\1.1.04\
d:\doom\installed\gzdoom\1.1.04\gzdoom.exe -iwad d:\doom\installed\gzdoom\wads\doom2.wad -file lights.pk3
MOVE d:\doom\installed\gzdoom\1.1.04\auto0.zds d:\doom\installed\gzdoom\1.1.04\doom2saves
MOVE d:\doom\installed\gzdoom\1.1.04\auto1.zds d:\doom\installed\gzdoom\1.1.04\doom2saves
MOVE d:\doom\installed\gzdoom\1.1.04\auto2.zds d:\doom\installed\gzdoom\1.1.04\doom2saves
MOVE d:\doom\installed\gzdoom\1.1.04\auto3.zds d:\doom\installed\gzdoom\1.1.04\doom2saves
goto END
:UDOOM
MOVE d:\doom\installed\gzdoom\1.1.04\udoomsaves\auto0.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\udoomsaves\auto1.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\udoomsaves\auto2.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\udoomsaves\auto3.zds d:\doom\installed\gzdoom\1.1.04\
d:\doom\installed\gzdoom\1.1.04\gzdoom.exe -iwad d:\doom\installed\gzdoom\wads\doom.wad -file lights.pk3
MOVE d:\doom\installed\gzdoom\1.1.04\auto0.zds d:\doom\installed\gzdoom\1.1.04\udoomsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto1.zds d:\doom\installed\gzdoom\1.1.04\udoomsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto2.zds d:\doom\installed\gzdoom\1.1.04\udoomsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto3.zds d:\doom\installed\gzdoom\1.1.04\udoomsaves
goto END
Делалось для себя, так что для каждого нужно подстраивать отдельно, в зависимость от того где лежат GZDoom и сейвы.
Что делает этот ланчер: он выводит меню запуска
echo press 1 to load Ultimate Doom
echo press 2 to load Doom 2
echo press 3 to load Plutonia Expiriment
echo press 4 to load TNT Evolution
echo press 5 to load Master Levels
echo press 6 to exit
и в зависимости от выбора перемещает автосейвы из папки сейвов выбранного iwad'a в корневую папку гздума, чтобы он увидел их.
Пример(Ultimate Doom):
перемещение автоcейвов Ultimate Doom в папку гздума:
MOVE d:\doom\installed\gzdoom\1.1.04\udoomsaves\auto0.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\udoomsaves\auto1.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\udoomsaves\auto2.zds d:\doom\installed\gzdoom\1.1.04\
MOVE d:\doom\installed\gzdoom\1.1.04\udoomsaves\auto3.zds d:\doom\installed\gzdoom\1.1.04\
запуск гздума:
d:\doom\installed\gzdoom\1.1.04\gzdoom.exe -iwad d:\doom\installed\gzdoom\wads\doom.wad -file lights.pk3
после завершения гздума - перемещение сейвов обратно в папку сейвов Ultimate Doom'a
MOVE d:\doom\installed\gzdoom\1.1.04\auto0.zds d:\doom\installed\gzdoom\1.1.04\udoomsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto1.zds d:\doom\installed\gzdoom\1.1.04\udoomsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto2.zds d:\doom\installed\gzdoom\1.1.04\udoomsaves
MOVE d:\doom\installed\gzdoom\1.1.04\auto3.zds d:\doom\installed\gzdoom\1.1.04\udoomsaves
и завершение bat файла
goto END
Этот ланчер запускает все ивады: Ulitmate Doom, Doom 2, TNT, Plutonia, Master Levels.
Скачать тут надо переминовать в txt, отредактировать под себя и переминовать в bat и готово.
или создайте текстовый файл и скопируйте в него текст первого code'а, отредактите под себя, переменуйте в bat и готово.
Делалось для себя, так что не пинайте.
И еще вопрос знающим дос команды - а какой правильный синтаксис у команды move для нескольких файлов?
P.S Навеяно тем, что на iddqd нельзя было скачать ZDoom Launcher. Пофиксите ссылку плз. |