Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2205 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch - modifier la disquette de boot W98

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch - modifier la disquette de boot W98

n°469918
Groody
Utilisez MES smileys §
Posté le 28-07-2003 à 15:42:00  profilanswer
 

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
mood
Publicité
Posté le 28-07-2003 à 15:42:00  profilanswer
 

n°470216
Groody
Utilisez MES smileys §
Posté le 28-07-2003 à 20:52:10  profilanswer
 
n°470457
Groody
Utilisez MES smileys §
Posté le 29-07-2003 à 08:51:15  profilanswer
 
n°470870
JPA
Posté le 29-07-2003 à 13:25:07  profilanswer
 

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
n°470956
Groody
Utilisez MES smileys §
Posté le 29-07-2003 à 14:33:29  profilanswer
 

Je regarde ça vendredi, merci beaucoup.


---------------
Vidéo Concorde Air France | www.kiva.org
n°471195
JPA
Posté le 29-07-2003 à 16:46:43  profilanswer
 

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

n°471216
Groody
Utilisez MES smileys §
Posté le 29-07-2003 à 17:04:57  profilanswer
 

: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
n°471288
JPA
Posté le 29-07-2003 à 18:13:53  profilanswer
 

Il est sur la disquette au moins ?

n°471292
Taz
bisounours-codeur
Posté le 29-07-2003 à 18:16:13  profilanswer
 

question: est-ce légal?

n°471341
Groody
Utilisez MES smileys §
Posté le 29-07-2003 à 19:22:10  profilanswer
 

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
mood
Publicité
Posté le 29-07-2003 à 19:22:10  profilanswer
 

n°471677
JPA
Posté le 30-07-2003 à 10:21:06  profilanswer
 

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

n°472855
Groody
Utilisez MES smileys §
Posté le 31-07-2003 à 10:26:09  profilanswer
 

pas la place je crois ..


---------------
Vidéo Concorde Air France | www.kiva.org
n°473119
JPA
Posté le 31-07-2003 à 14:10:41  profilanswer
 

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+

n°473136
JPA
Posté le 31-07-2003 à 14:17:30  profilanswer
 

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+

n°473190
Groody
Utilisez MES smileys §
Posté le 31-07-2003 à 14:35:36  profilanswer
 

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


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch - modifier la disquette de boot W98

 

Sujets relatifs
[JS] modifier le contenu d'un champ sans déplacer le curseur de saisiemodifier une boucle avec le clavier...
[VC++] modifier l'action du minimize box[batch dos] rempacler une chaine de caractere dans un fichier
[batch dos] il y a t il une equivalent de [resolu + solution][BATCH] Formatage de date
[batch dos] extraction de chaine dans un fichier [resolu + solution][batch dos] Supprimé les 3 premieres lignes d un fichier txt
[Batch DOS] Générer une séquence de nombre pour une boucle...modifier la premier ligne d'un fichier txt en ASP
Plus de sujets relatifs à : Batch - modifier la disquette de boot W98


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR