обычный bat:
"@echo off
cd ..
start hl -nomaster -game cstrike"
можно ли сделать по типу
"@echo off
cd ..
start hl -nomaster -game %modname%",
где modname = имени папки с самим батником, ну то есть помещаешь батник, допустим, в папку paranoia, то запускается параноя, если в czero, то кондишн зеро и т.д. А то надоедает для каждого мода делать бат
Разумеется, можно.
Проще, конечно, брать имя мода из имени самого бата.
Но можно и директорию получить. Вот, скажем, почитай: http://www.rsdn.ru/forum/other/1958195.all
А я где-то помню видел утилиту которая делает экзешник для запуска оригинального hl.exe с любыми задаваемыми параметрами. Я так себе cyberarena.exe делал. Если надо могу поискать.
XaeroX писал: Разумеется, можно.
Проще, конечно, брать имя мода из имени самого бата.
Но можно и директорию получить. Вот, скажем, почитай: http://www.rsdn.ru/forum/other/1958195.all
Все работает:
"@echo off
set modname=%~dp0
for /D %%a In ("%modname:~0,-1%.txt") Do Set modname=%%~na
cd ..
start hl.exe -nomaster -game %modname%"
Но, что такое "for /D %%a In ("%modname:~0,-1%.txt") Do Set modname=%%~na", походу лишнее есть что-то?