Avatar billede bug30 Nybegynder
17. januar 2004 - 23:18 Der er 31 kommentarer og
1 løsning

Menu i Autoexec.bat

Hej jeg har et par spørgsmål, omkring en menu i autoexec.bat som driller mig lidt

Jeg vil godt have en menu der spørg om jeg vil starte med

1. Gdisk.
2. Ghost.
3. exit.

Hvis jeg vælger 1. gdisk skal den spørge mig og 3 nye ting feks

1. slætte alle partitioner.
2. oprette en partition.
3. gå tilbage til start.

hvis jeg vælger 2 Ghost skal den spørge mig om 2 ting

1. Loade GHOST image.
2. gå tilbage til start.

------------------------------------------
Min autoexec.bat ser sådan ud nu, rent forsøg..

:menu
if %config% == G-DISK goto GDISK
if %config% == GHOST goto IMAGE
goto end

:GDISK
pause
nu loadre jeg G-Disk...
Pause
goto END

:IMAGE
if %config% == GYES goto G-YES
if %config% == GNO goto G-NO
goto END

:G-YES
pause
echo hej jeg er ved at loade GHOST
pause
goto end

:G-NO
goto menu

:END
pause
nu er du komme ud af det
pause

----------------------------------------------
Min Config.sys ser sådan ud, nu...

[menu]
menuitem=G-DISK, Go to G Disk
menuitem=GHOST, Go to GHOST Image
menuitem=GYES, Are you sure??
menuitem=GNO, Back to Menu

[G-DISK]

[GHOST]

[GYES]

[GNO]
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:26 #1
Umidlbart, ville jeg kunne bruge de to filer fra en Windows 98 Start diskette, men jeg har ikke nogen, desvære.

Så kunne jeg selv editere de to filer.

Hvis nogen har dem, så må i gerne sende dem til mig på reno@close.dk
Avatar billede bertelbrander Novice
17. januar 2004 - 23:28 #2
OS?

De windows versioner jeg kender, hvor man kan lave en menu i en .bat-fil, bruger ikke autoexec.bat.
Avatar billede -bom- Nybegynder
17. januar 2004 - 23:31 #3
Hvad er dit konkrete problem ????
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:31 #4
det er til en bootbar CD-Rom
Avatar billede -bom- Nybegynder
17. januar 2004 - 23:34 #5
Ja, men jeg forstår ikke dit spørgsmål / problem
Avatar billede bertelbrander Novice
17. januar 2004 - 23:38 #6
Man kan bruge kommandoen choice til at spørge brugeren choice sætter errorlevel, der så kan checkes i en if ...
Ikke alle windows versioner har choice.
Avatar billede -bom- Nybegynder
17. januar 2004 - 23:39 #7
bertel --> det andet er godt nok man kan godt lave menu i autoexec / Config ingen problmemer der.
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:40 #8
jeg er ved at lave en bootbar CD rom, som indholder GDISK.exe til at slette partitioner med og oprette dem med, og en Ghost fil med min Win XP, som er syspreppet.

jeg kan få CDén til at loade med en start diskette ved at brænde den i Nero, og jeg kan også få den til at starte med en menu, men hvordea den menu skal skrives kan jeg ikke huske.
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:43 #9
jeg har før lavet en, ud fra en Win98 start diskette, hvor jeg ændret teksten i menuen og div stier, og det virket fint...
Avatar billede -bom- Nybegynder
17. januar 2004 - 23:43 #10
du vil altså slippe for disketten ?

eller stadig boote på disketten og så kører tingene fra CD ???
Avatar billede -bom- Nybegynder
17. januar 2004 - 23:44 #11
Det kan godt være jeg er lidt tung i dag, ellers er det bare os der ikke kan kommunikerer ;-)
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:45 #12
problemet med lige netop denne Autoexec.bat er at den viser 4 i den første menu, hvor den kun skulle vise

menuitem=G-DISK, Go to G Disk
menuitem=GHOST, Go to GHOST Image

og ikke

menuitem=G-DISK, Go to G Disk
menuitem=GHOST, Go to GHOST Image
menuitem=GYES, Are you sure??
menuitem=GNO, Back to Menu
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:47 #13
Nej, når min diskette virker, vil jeg kopire den over på CDén med Nero, så jeg fremover kan boote fra cdén
Avatar billede bertelbrander Novice
17. januar 2004 - 23:50 #14
> -bom-
Undskyld, jeg glemte at Windows 9x har en speciel måde at lave menu'er på i autoexec (har aldrig brugt Win9x).
Men det er tilsyneladende en hemmelighed om det er Win9x.
Avatar billede -bom- Nybegynder
17. januar 2004 - 23:50 #15
Det er i din config problemet er.

tror det er sådan her, kan bare ikke lige huske om det er helt rigtigt

Søger lige i nogle gamle filer...... prøv lige.... imens


[menu]
menuitem=G-DISK, Go to G Disk
menuitem=GHOST, Go to GHOST Image

[G-DISK]

[GHOST]
menuitem=GYES, Are you sure??
menuitem=GNO, Back to Menu

[GYES]

[GNO]
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:51 #16
ok prøver...
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:56 #17
Nej, det virket ikke,
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:59 #18
hvis bare der er nogen der har en Windows 98 diskette, og kan sende de to filer til mig, så ville jeg kunne se hvordan det skal gøres,

En anden ting ved Win 98 disketten er at der er en option der køre vidre med det der nu er instaleret på pcén, efter nogle sec.
Avatar billede bug30 Nybegynder
17. januar 2004 - 23:59 #19
også en ret god funktion
Avatar billede -bom- Nybegynder
17. januar 2004 - 23:59 #20
nej, der er også noget med [Submenu]
leder stadig......
Avatar billede bug30 Nybegynder
18. januar 2004 - 00:03 #21
ok,, takker
Avatar billede -bom- Nybegynder
18. januar 2004 - 00:03 #22
Ved ikke om der er noget her, fandt lige en gammel txt
den søger stadig på min server.

Multiconfig

Multiconfig designs a multiple configuration selection menu from which you can choose a specific configuration to boot you computer.

Examples

In the following example, three separate menu items are configured for three different individuals. The [menuitem] block lists the options for each individual. In addition, [common] defines system configuration items common to all users. The [submenu] option automatically invokes hard disk maintenance utilities:

[Menudefault]=Greg, 10

[Menu]
menuitem=Greg
menuitem=Debbie
menuitem=Babette
submenu Maintenance, Set Up For System Maintenance

[Common]
device=c:\dos\himem.sys
device=c:\mouse\mouse.sys

[Greg]
device=c:\dos\emm386.exe ram x=a000-cfff
x=d800-dfff
dos=high
files=50
buffers=10
device=c:\scan\hpscannr.sys
device=c:\ad\addrvr.sys
device=c:\dos\dispps.exe

[Debbie]
device=c:\dos\emm386.exe ram x=a000-cfff
x=d800-dfff
dos=high
files=70
buffers=30
device=c:\dos\connect.sys

[Babette]
device=c:\dos\emm386.exe ram x=a000-cfff
x=d800-dfff
files=50
buffers=20

[Maintenance]
files=60
buffers=
[Common]

When DOS recognizes that muliple configurations have been established, an enviroment variable called config is then in effect. Combining this enviroment variable with batch file execution in your Autoexec.bat file gives you a powerful capability to precisely define what program or programs are run for each individual [Menuitem].

For example, if Greg has selected his own [Menu] choice when the system boots, the enviroment variable Config holds the menu choice "Greg". If you wanted Greg to be able to boot directly into Windows, you could set up your Autoexec.bat file to test for the Config enviroment variable and then act on the variable's contents, as shown in the following example:

@Echo off
Cls
Path c:\dos;c:\windows;c:\utils;
Goto %Config%
:Greg
win /3
goto end
:Debbie
c:\word\word
goto end
:Babette
c:\quicken\qb
goto end
:Maintenance
c:\pctools\compress
goto end
:end
cls

Notes

DOS allows up to nine [Menu] items per menu. Use the [Submenu] option if you need more menu items.

You can use up to 70 characters to title a [Menuitem] block on you menu. Do not use forward and backward slashes, semicolons, equal signs, or square brackets in the [Menuitem] names.

Place the [Common] configuration commands at the top of you Config.sys file and define a second empty [Common] block header at the bottom of your Config.sys to prevent problems when installing software, as shown in the previous example. DOS processes commands within [Common] blocks in order, from the top to the bottom of the Config.sys file.

Numlock On and Numlock Off only function in Multiconfig blocks; they do not function at the DOS command line.
Avatar billede bug30 Nybegynder
18. januar 2004 - 00:03 #23
jeg har oprette dette spørgsmål også http://www.eksperten.dk/spm/453179
Avatar billede -bom- Nybegynder
18. januar 2004 - 00:08 #24
lidt mere:

Example

If you wanted to create a menu of options to load from the CONFIG.SYS file on startup, you could include a SUBMENU command in place of a MENUITEM command within the main menu. For example, you might want to open a submenu called DEVICES when the third option in the main menu is selected. To do this you would enter the following

[startup]
menuitem=minimum, Start with Minimum Configuration
menuitem= maximum, Start with Maximum Configuration
submenu=devices, Load Devices

The menu options defined in the menu block named DEVICES would be displayed when option three of the main menu was selected. You could return to the main menu by pressing the Backspace key.
Avatar billede bug30 Nybegynder
18. januar 2004 - 00:12 #25
ok, prøver lige igen.. med submenu
Avatar billede bug30 Nybegynder
18. januar 2004 - 00:15 #26
jeg er nær ved at instalere en 98 bare for at få en start diskette :-)
Avatar billede -bom- Nybegynder
18. januar 2004 - 00:21 #27
så er den her, det var sku tæt på før:

[menu]
menuitem=G-DISK, Go to G Disk
submenu=GHOST, Go to GHOST Image
menudefault=G-DISK,10

[G-DISK]

[GHOST]
menuitem=GYES, Are you sure??
menuitem=GNO, Back to Menu

[GYES]

[GNO]
Avatar billede bug30 Nybegynder
18. januar 2004 - 00:23 #28
Takker, jeg må have nok at gå vidre med, vil prøve dit eksempel.
Jeg har også fået de to filer igemmen det andet spørgsmål.
Avatar billede -bom- Nybegynder
18. januar 2004 - 00:23 #29
john s <-- her kastet filerne i den anden ende
Avatar billede -bom- Nybegynder
18. januar 2004 - 00:24 #30
skulle lige til men så at john havde været på spil,
helt perfekt.

Held og lykke.
Avatar billede bug30 Nybegynder
18. januar 2004 - 02:28 #31
hej igen jeg opretter spørgsmålet igen, er kommet langt vidre, men der er stadig nogle ting der ikke virker helt,,

men jeg kan godt se at det først bliver i morgen,
Avatar billede bug30 Nybegynder
20. januar 2004 - 18:12 #32
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester