Batch - modifier la disquette de boot W98

Batch - modifier la disquette de boot W98 - Shell/Batch - Programmation

Marsh Posté le 28-07-2003 à 15:42:00    

Salut,
 
J'aimerai remplacer la 1ere ligne des 3 choix possibles (lancer le support CD + installer, support CD, rien) par mon propre choix, c'est à dire, lancer Ghostpe.exe.
 
Voici ma modif (rajout de ghostpe.exe à la place de OEMSETUP.EXE, ici avant ECHO, j'ai essayé après) :
 

Code :
  1. @ECHO OFF
  2. set EXPAND=YES
  3. SET DIRCMD=/O:N
  4. cls
  5. set temp=c:\
  6. set tmp=c:\
  7. path=a:\
  8. IF "%config%"=="NOCD" GOTO QUIT
  9. LH MSCDEX.EXE /D:oemcd001 /L:D
  10. echo.
  11. IF "%config%"=="SETUP_CD" goto AUTOSETUP
  12. GOTO QUIT
  13. :AUTOSETUP
  14. set CDROM=FOO23
  15. FINDCD.EXE
  16. if "%CDROM%"=="FOO23" goto NOCDROM
  17. path=a:\;%CDROM%\
  18. %CDROM%
  19. GHOSTPE.EXE
  20. echo.
  21. goto QUIT
  22. :NOCDROM
  23. echo.
  24. echo Les fichiers d'installation de Windows 98 sont introuvables.
  25. echo.
  26. :QUIT


 

Citation :

Et j'ai comme message : Les fichier d'installation de Winfows 98 sont introuvables.


 
 [:claire_redfield]  
 
 
 
Une idée ?
 
 
 
 
Config.sys original

Code :
  1. [menu]
  2. menuitem=SETUP_CD, D?marrer l'installation de Windows 98 depuis le CD-ROM.
  3. menuitem=CD, D?marrer l'ordinateur avec prise en charge du lecteur de CD-ROM.
  4. menuitem=NOCD, D?marrer l'ordinateur sans prise en charge du lecteur de CD-ROM.
  5. menudefault=SETUP_CD,30
  6. menucolor=7,0
  7. [SETUP_CD]
  8. device=himem.sys /testmem:off
  9. device=oakcdrom.sys /D:oemcd001
  10. device=btdosm.sys
  11. device=flashpt.sys
  12. device=btcdrom.sys /D:oemcd001
  13. device=aspi2dos.sys
  14. device=aspi8dos.sys
  15. device=aspi4dos.sys
  16. device=aspi8u2.sys
  17. device=aspicd.sys /D:oemcd001
  18. [CD]
  19. device=himem.sys /testmem:off
  20. device=oakcdrom.sys /D:oemcd001
  21. device=btdosm.sys
  22. device=flashpt.sys
  23. device=btcdrom.sys /D:oemcd001
  24. device=aspi2dos.sys
  25. device=aspi8dos.sys
  26. device=aspi4dos.sys
  27. device=aspi8u2.sys
  28. device=aspicd.sys /D:oemcd001
  29. [NOCD]
  30. device=himem.sys /testmem:off
  31. [COMMON]
  32. device=display.sys con=(ega,,1)
  33. country=033,850,country.sys
  34. install=mode.com con cp prepare=((850) ega.cpi)
  35. install=mode.com con cp select=850
  36. install=keyb.com fr,,keyboard.sys
  37. files=60
  38. buffers=20
  39. dos=high,umb
  40. stacks=9,256
  41. lastdrive=z


 
 
 
Autoexec.bat original

Code :
  1. @ECHO OFF
  2. set EXPAND=YES
  3. SET DIRCMD=/O:N
  4. cls
  5. set temp=c:\
  6. set tmp=c:\
  7. path=a:\
  8. IF "%config%"=="NOCD" GOTO QUIT
  9. LH MSCDEX.EXE /D:oemcd001 /L:D
  10. echo.
  11. IF "%config%"=="SETUP_CD" goto AUTOSETUP
  12. GOTO QUIT
  13. :AUTOSETUP
  14. set CDROM=FOO23
  15. FINDCD.EXE
  16. if "%CDROM%"=="FOO23" goto NOCDROM
  17. path=a:\;%CDROM%\
  18. %CDROM%
  19. cd \WIN98
  20. echo.
  21. OEMSETUP.EXE
  22. goto QUIT
  23. :NOCDROM
  24. echo.
  25. echo Les fichiers d'installation de Windows 98 sont introuvables.
  26. echo.
  27. :QUIT


Message édité par Groody le 28-07-2003 à 15:44:30

---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 28-07-2003 à 15:42:00   

Reply

Marsh Posté le 28-07-2003 à 20:52:10    

Reply

Marsh Posté le 29-07-2003 à 08:51:15    

Reply

Marsh Posté le 29-07-2003 à 13:25:07    

T'es sur que ton findcd.exe fonctionne correctement ?
rajoutes une ligne : echo %CDROM% après l'appel à fincd pour voir ce qu'il te retourne.
Supprimes aussi le @echo off en début de batch pour avoir l'affichage de toutes les commandes, ce sera plus facile à déboguer.
 
A+
 
P.S. plutôt que d'utiliser fincd, et si tu es sur que ton lecteur de CD est en D:
if not exist d:\Win98\install.exe goto NOCDROM  
path A:\;D:\
à la place de :  
 
 
set CDROM=FOO23  
FINDCD.EXE  
if "%CDROM%"=="FOO23" goto NOCDROM  
path=a:\;%CDROM%\  


Message édité par JPA le 29-07-2003 à 13:28:06
Reply

Marsh Posté le 29-07-2003 à 14:33:29    

Je regarde ça vendredi, merci beaucoup.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 29-07-2003 à 16:46:43    

Attention, vendredi soir, je suis en vacances pour 15 jours.
Si tu as des questions, essaie de les poser avant 15 H. (je pars à 16 H vendredi...)
 
Bon courage

Reply

Marsh Posté le 29-07-2003 à 17:04:57    

:jap:  
 
En fait ce que je ne pige pas, c'est pourquoi il ne trouve pas mon Exe. Il n'est pas appelé sur la lettre de CD, variable chargée automatiquement ?


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 29-07-2003 à 18:13:53    

Il est sur la disquette au moins ?

Reply

Marsh Posté le 29-07-2003 à 18:16:13    

question: est-ce légal?

Reply

Marsh Posté le 29-07-2003 à 19:22:10    

JPA, il est sur le CD, avec le *.GHO
si je le tape à la main, il se lance sans prb.
 
D:
ghostpe
 
pis hop ..


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 29-07-2003 à 19:22:10   

Reply

Marsh Posté le 30-07-2003 à 10:21:06    

copie le sur ta disquette, et le pb sera réglé

Reply

Marsh Posté le 31-07-2003 à 10:26:09    

pas la place je crois ..


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 31-07-2003 à 14:10:41    

dans ce cas remplace findcd par un petit bout de batch :
 
:AUTOSETUP
if not exist d:\win98\install.exe goto testE
set CDROM=D:
goto setup
 
:testE
if not exist e:\win98\install.exe goto testF
set CDROM=E:
goto setup
 
:testF
if not exist F:\win98\install.exe goto testG
set CDROM=F:
goto setup
 
:testG
if not exist G:\win98\install.exe goto NOCDROM
set CDROM=G:
goto setup
 
:setup
path=a:\;%CDROM%\  
%CDROM%  
GHOSTPE.EXE  
echo.  
goto QUIT  
 
 
A+

Reply

Marsh Posté le 31-07-2003 à 14:17:30    

ceci peut t'intéresser :  
http://members.ozemail.com.au/~rossstew/drs/sec3.html
le fonctionnement de findcd.exe y est décrit.
Il apparaît que findcd recherche uniquement le disque où se trouve \win98\setup.exe  (ou install.exe ???)
 
A+

Reply

Marsh Posté le 31-07-2003 à 14:35:36    

merci bcp, je regarde, comme prévu, et si possible, demain matin :jap:


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed