Toon posts:

Boot Disk probleempje

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi!

Ik ben bezig met een bootdisk werkt op zich allemaal al wel enzo. maar heb nog 1 ding wat mij ni aanstaat (ben nu eenmaal perfectionistisch O-) ) hij moet namelijk in de master CD-ROM speler zitten anders doet iet het ni dan kan hij niet automatisch doorstarten naar de setup, waarom niet?

Omdat hij alleen de eerste letter maar pakt (de master dus) en als je dus de cd in de andere hebt zegtie "Setup?! die ken ik niet.." is hier een oplossing voor zo van IF EXIST %CDROM%:\pad\setup.exe GOTO SETUP (dit werkt al wel bij mij)

maar dan alstie niet bestaat dat ie dan naar de volgende letter gaat?

Hier de code uit mn AUTOEXEC.BAT, aangezien mn basic een btje roestig is vraag ik jullie ff :P

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
@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
copy readme.txt %RAMD%:\ > NUL

:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR

:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo Help tools are loaded in drive %RAMD%.
echo.

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

:QUIT
echo Windows 98 SE Setup will now be launched.
echo.
IF EXIST %CDROM%:\msw\msw98se\setup.exe GOTO SETUP
set cdrom= ??? <--- moet ik dan hier dus wat neerzetten ofzo?
%CDROM%:
cd \msw\msw98se
setup

:SETUP
%CDROM%:
cd \msw\msw98se
setup

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

:w
aangezien mn basic een beetje roestig is
Is niet erg hoor, aangezien de taal Basic hier helemaal niet wordt gebruikt - enkel (DOS) batch :P

Maar hier staat een manier om het te vinden: 0523
Overigens staat onderin de SA FAQ: overig een lijstje sites met nog wat meer over DOS batches :)

edit:
Oeps, moet ik wel goed kijken :X

Ik denk dat je het makkelijkst een rijtje IF EXIST kan doen, beginnend bij C of D

[ Voor 19% gewijzigd door F_J_K op 13-03-2004 14:04 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
kun je nagaan hoe roestig :P
is ook een id had ik ook al aan lopen denken maar op trage pc duurt het dan ni erg lang? naja kwestie van testen denk ik..

Iig harstikke bedankt!