 |
|
Как реализован возврат меню в досе
имею загрузочный флешку который грузит ДОС
IO.SYS
COMMAND.COM
CONFIG.SYS
AUTOEXEC.BAT
AUTOEXEC.BAT
Код:
IF "%CONFIG%"=="NONE" GOTO NO
driver\MSCDEX.EXE /D:MSCD000 /D:MSCD001 /D:MSCD002
lh driver\keyrus.com
lh driver\smartdrv.exe
lh driver\mouse.com
set shell=command.com
IF "%CONFIG%"=="GHOST" GOTO GHOST
IF "%CONFIG%"=="VICTORIA" GOTO VICTORIA
IF "%CONFIG%"=="PQPM" GOTO PQPM
IF "%CONFIG%"=="ACTIVE" GOTO ACTIVE
GOTO VC
:NO
driver\SMARTDRV.EXE
driver\DOSKEY.COM
SET DISCMD=/O:GNE
SET PATH=C:\
:GHOST
DOS\GHOST\ghost.exe
GOTO VC
:VC
VC.com
При таком конфиге грузится Вольков командер когда выхожу с GHOSTа. как релаизовать возврат выбора меню самого GHOST а не VC
точнее грузится дос с меню, выбераю ПО который мне нужен и выхажу с ПО грузится VC а как грузит меню выбора ?
попробовал зделать так
Код:
GHOST
DOS\GHOST\ghost.exe
GOTO IO
:IO
IO.SYS
Помогите реализован возврат меню выбора ПО в досе
ЗЫ:для примера я там показал все лиш одного ПО хотя там много ПО такие как мем тесть виктория все такое
плизз не советовать мне Grub4dos или похожую мне нужен конкретно возврат меню и больше ничего
|
Если у тебя в config.sys не используются разные блоки device= и т.п., а все загружается и запускается в autoexec.bat, то можно попробовать программу choice.com (или любую другую 3rd-party).
|
okshef, и QRS, спосибо
юзаю config.sys
вот что там
Код:
[COMMON]
SWITCHES=/F /N
[MENU]
MENUITEM=GHOST, Ghost v8
MENUITEM=VICTORIA, Victoria v3.5
MENUITEM=PQPM, PartitionMagic
MENUITEM=ACTIVE, Active@ Password Changer v3.0
MENUITEM=GIGASATAIDE,Giga Sata IDE Volkov Commander
MENUITEM=NONE,NONE Giga Sata IDE Volkov Commander
[COMMON]
DEVICE=DOS\driver\HIMEM.SYS /TESTMEM:OFF
BREAK=OFF
DOS=HIGH
FILES=40
LASTDRIVE=H
SHELL=COMMAND.COM /P /E:1024
country=007,866,DOS\driver\country.sys
[GIGASATAIDE]
DEVICE=DOS\driver\vide-cdd.SYS /D:MSCD000 /C0
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD001 /C1
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD002 /C2
[GHOST]
DEVICE=DOS\driver\vide-cdd.SYS /D:MSCD000 /C0
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD001 /C1
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD002 /C2
[VICTORIA]
DEVICE=DOS\driver\vide-cdd.SYS /D:MSCD000 /C0
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD001 /C1
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD002 /C2
[PQPM]
DEVICE=DOS\driver\vide-cdd.SYS /D:MSCD000 /C0
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD001 /C1
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD002 /C2
[ACTIVE]
DEVICE=DOS\driver\vide-cdd.SYS /D:MSCD000 /C0
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD001 /C1
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD002 /C2
[NONE]
|
nod201, у вас для любого пункта - одни и те же параметры. Зачем? И еще раз вам говорю: нужен дополнительный батник, который бы возвращал к исходному меню. А в таком виде - только перезагрузка.
|
Так в config.sys все в порядке...
Действительно, как говорит okshef, зачем повторять одинаковые device= ??? - проще все внести в один раздел COMMON.
Раз у Вас для каждого выбираемого пункта в config.sys используются идентичные параметры, то Вы могли бы меню создавать не в config.sys, а в autoexec.bat через choice.com
PS: мне кажется вопрос исчерпан?!
|
nod201, Ваш [COMMON] будет выглядеть так
Код:
[COMMON]
DEVICE=DOS\driver\HIMEM.SYS /TESTMEM:OFF
BREAK=OFF
DOS=HIGH
FILES=40
LASTDRIVE=H
SHELL=COMMAND.COM /P /E:1024
country=007,866,DOS\driver\country.sys
DEVICE=DOS\driver\vide-cdd.SYS /D:MSCD000 /C0
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD001 /C1
DEVICE=DOS\driver\GCDROM.SYS /D:MSCD002 /C2
В других подменю удаляем все записи для приводов и пишем
Цитата:
[VICTORIA]
install=Диск:\Путь\имя файла с расширением
|
и так для всех подменю. Соответственно указываем нужные пути и файлы в каждом подменю.
Вместо install можно прописать installhigh для загрузки в верхние области памяти.
В Autoexec.bat можно прописать только одного Волкова.
|
Время: 09:20.
© OSzone.net 2001-