Avatar billede it-assistent Nybegynder
25. september 2003 - 12:05 Der er 2 kommentarer og
1 løsning

Programering af Autoexex.bat og config.sys

Jeg er ved at lave en bootdiskette, her vil jeg gerne have en bootmenu, alt efter hvilke valg jeg træffer skal der startes et bestemt program, men hvordan? Menu'en befinder sig i Config.sys og kaldet til start af et program sker i Autoexec.bat. Nogen der kender nogle gode "How-to" med kommandoer til brug til dette?
Avatar billede riversen Nybegynder
25. september 2003 - 12:08 #1
http://users.cybercity.dk/~bse26236/ <-- her kan du slå lidt op...
Avatar billede grinderslev Praktikant
25. september 2003 - 18:23 #2
Her er et eksempel du kan kikke efter:



CONFIG.SYS

[menu]
menuitem=CD, Start computeren med cd-rom.
menuitem=NOCD, Start computeren uden cd-rom.
menuitem=HELP, Se Hj‘lp-filen.
menudefault=CD,30
menucolor=7,0

[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001

[NOCD]
device=himem.sys /testmem:off

[HELP]
device=himem.sys /testmem:off

[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
device=display.sys con=(ega,,1)
country=045,850,country.sys
install=mode.com con cp prepare=((850) ega.cpi)
install=mode.com con cp select=850
install=keyb.com dk,,keyboard.sys

-----------------------------------------------------------------------------
AUTOEXEC.BAT


@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL

IF NOT EXIST mode.com GOTO NEXT
copy mode.com %RAMD%:\ > NUL

:NEXT
IF NOT EXIST keyb.com GOTO ERROR
copy keyb.com %RAMD%:\ > NUL

IF NOT EXIST keyboard.sys GOTO KEY
copy keyboard.sys %RAMD%:\ > NUL
GOTO ERROR

:KEY
copy keybrd?.sys %RAMD%:\ > NUL

:ERROR
IF EXIST ebd.cab GOTO EXT
echo Inds‘t diskette nr. 2
pause
GOTO ERROR

:EXT
echo Pakker dianogsticeringsv‘rkt›jer ud p† midlertidigt drev, vent ...
echo.
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo Diagnosticeringsv‘rkt›jer blev indl‘st p† drev %RAMD% ...
echo.

IF "%config%"=="NOCD" GOTO QUIT
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
GOTO QUIT

:QUIT
rem clean up environment variables
set RAMD=
set CDROM=
set LglDrv=
Avatar billede it-assistent Nybegynder
26. september 2003 - 11:42 #3
grinderslev: Jeg har alt det fra min Win98 bootdisk, det jeg var ude after var lidt mere dybte gående oplysninger. F.X. kommandoer og syntaxer, hvilket jeg fik på det ovenstående link.
Tak for det riversen :-) Det hjalp...
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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