Помогите неучу! Переодически ковыряюсь в играх и если оттучить от диска полностью не выходит приходится пользоваться батниками, а конкретнее командой subst. Был нарисован [more=код]subst D: .
if not exist D:\Game.link goto E
if exist D:\Game.link goto DD
:E
subst E: .
if not exist E:\Game.link goto F
if exist E:\Game.link goto ED
:F
subst F: .
if not exist F:\Game.link goto G
if exist F:\Game.link goto FD
:G
subst G: .
if not exist G:\Game.link goto H
if exist G:\Game.link goto GD
:H
subst H: .
if not exist H:\Game.link goto I
if exist H:\Game.link goto HD
:I
subst I: .
if not exist I:\Game.link goto J
if exist I:\Game.link goto ID
:J
subst J: .
if not exist J:\Game.link goto K
if exist J:\Game.link goto JD
:K
subst K: .
if not exist K:\Game.link goto L
if exist K:\Game.link goto KD
:L
subst L: .
if not exist L:\Game.link goto M
if exist L:\Game.link goto LD
:M
subst M: .
if not exist M:\Game.link goto N
if exist M:\Game.link goto MD
:N
subst N: .
if not exist N:\Game.link goto O
if exist N:\Game.link goto ND
subst O: .
if not exist O:\Game.link goto P
if exist O:\Game.link goto OD
subst P: .
if not exist P:\Game.link goto Q
if exist P:\Game.link goto PD
:Q
subst Q: .
if not exist Q:\Game.link goto R
if exist Q:\Game.link goto QD
:R
subst R: .
if not exist R:\Game.link goto S
if exist R:\Game.link goto RD
:S
subst S: .
if not exist S:\Game.link goto T
if exist S:\Game.link goto SD
:T
subst T: .
if not exist T:\Game.link goto U
if exist T:\Game.link goto TD
:U
subst U: .
if not exist U:\Game.link goto V
if exist U:\Game.link goto UD
:V
subst V: .
if not exist V:\Game.link goto W
if exist V:\Game.link goto VD
:W
subst W: .
if not exist W:\Game.link goto X
if exist W:\Game.link goto WD
:X
subst X: .
if not exist X:\Game.link goto Y
if exist X:\Game.link goto XD
:Y
subst Y: .
if not exist Y:\Game.link goto Z
if exist Y:\Game.link goto YD
:Z
subst Z: .
if not exist Z:\Game.link goto ERROR
if exist Z:\Game.link goto ZD
D
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst D: /d
exit
:ED
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst E: /d
exit
:FD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst F: /d
exit
:GD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst G: /d
exit
:HD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst H: /d
exit
:ID
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst I: /d
exit
:JD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst J: /d
exit
:KD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst K: /d
exit
:LD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst L: /d
exit
:MD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst M: /d
exit
:ND
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst N: /d
exit
D
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst O: /d
exit
D
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst P: /d
exit
:QD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst Q: /d
exit
:RD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst R: /d
exit
:SD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst S: /d
exit
:TD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst T: /d
exit
:UD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst U: /d
exit
:VD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst V: /d
exit
:WD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst W: /d
exit
:XD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst X: /d
exit
:YD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst Y: /d
exit
:ZD
@echo off
cls
echo ‘в ав ЁЈал
Game.exe
subst Z: /d
exit
:ERROR
subst D: /d
subst E: /d
subst F: /d
subst G: /d
subst H: /d
subst I: /d
subst J: /d
subst K: /d
subst L: /d
subst M: /d
subst N: /d
subst O: /d
subst P: /d
subst Q: /d
subst R: /d
subst S: /d
subst T: /d
subst U: /d
subst V: /d
subst W: /d
subst X: /d
subst Y: /d
subst Z: /d
@echo off
cls
echo ЌҐў®§¬®¦-® ᮧ¤ вм ўЁавг «м-л© ¤ЁбЄ
echo ‚ᥠЎгЄўл ¤ЁбЄ § -пвл
echo €бЇа ў«п© бЁвг жЁо!!!
pause
exit
--------------------------------
Где Game.link метка, по которой определяется, что команда subst успешно выполнена.
Game.exe сама игра[/more], избавляющий конечного юзера от проблем и без проблем пашущий в Хрюшке. Но в системах 9х поперли проблемы:
*При попадании на съемный диск выводится запрос "стоп\повтор\сброс\". Как игнорировать сей запрос?
*При запуске игры код выполняется дальше, а не ждет, пока игра завершится.
Подскажите, как подправить батник, чтоб он работал в 9х\МЕ так же, как и в ХР.