| |||||
| Dernière réponse | ||
|---|---|---|
| Sujet : Besoin d'aide sur MS-DOS | ||
| Crisis |
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| Crisis |
|
| Crisis |
|
| Arches | Ton batch est vraiment bien, mais je me met a la place de qqun qui maitrise pas trop, et j'essayais d'aborder la chose d'une moiniere moins compliquée, mais , je te l'accorde, moins complete ;)) |
| JPA | http://www.robvanderwoude.com/ déjà cité dans mes posts
http://www.asi.fr/~dreynier/BM/BM_Accueil.html En français mais peu pratique à consulter (ses liens sont pas mal) http://www.nukesoft.co.uk/msdos/ Bonne lecture |
| Gaellick | Super les mecs.
Je peux savoir ou vous avez appris tout ca et si vous avez une bonne adresse avec tout ce qui faut ? Je n'ai pour l'instant trouve que des adresses avec un petit peu de tout mais tres peu d'exemples fonctionnels. |
| Crisis |
|
| Arches | Y'a un peu plus simple que de se taper un batch aussi mortel que ca , pour utiliser ton truc sur un ordi quelquonque. Si l'ordinateur possede un seul CD-rom, il suffit de forcer sa lettre d'instalation, Z par exemple ( g rarement vu des ordis avec un periph qui utilise cette lettre ) ca donne : LH MSCDEX.EXE /D:mscd001 /L:z ( surtout le /L:z ) comme ca la lettre du cd-rom est z par defaut. Et si tu veux faire qqch d'encore plus passe partout, car il arrive que y'aie un cd et un graveur sur un meme ordi, dans ce cas, il faut forcer la lettre Y /l:y , et les deux lettres qui vont etre utilisée seront Y et Z ( graveur et lecteur ) Ensuite un simple test du genre if exist un_fichier_de_ton_cd te permet de determiner si le cd que t'as enfilé est la lettre Y ou Z . Voila a+ |
| Crisis |
|
| JPA | J'ai trouvé ça : http://www.robvanderwoude.com/files/cdrom2.txt
Mais il ne marche pas sur mon win 2000 !!! (à tester sur Win 9x) Tu peux également faire qq chose du style : @echo off command /F /C dir E:\xxx.xxx | find "D:" > NUL IF NOT ERRORLEVEL 1 DO SET CDROM=D GOTO FIN command /F /C dir E:\xxx.xxx | find "E:" > NUL IF NOT ERRORLEVEL 1 DO SET CDROM=E GOTO FIN etc. etc. xxx.xxx est le nom d'un fichier test (même vide) à graver sur la racine du CD. Ce nom doit être suffisamment particulier pour qu'il n'y ait aucun risque de le trouver à la racine d'un DD. Vu ton besoin, je pense que tu n'a pas besoin d'aller jusqu'à Z. A+ |
| JPA | J'ai vu la réponse dans mes favoris, je recherche et je reposte.
A tout de suite. JP |
| Gaellick | Tu peux explquer un peu plus Popelix STP. |
| popelix | DEVICEHIGH=C:\OS\DOS7\ASPI8DOS.SYS
DEVICEHIGH=C:\OS\DOS7\ASPICD.SYS /D:ASPICD0 INSTALLHIGH C:\OS\DOS7\MSCDEX.EXE /D:ASPICD0 /L:I /M:12 Dans config.sys, tu installe un driver de cdrom (ici aspicd.sys) gscdrom.sys, oakcdrom.sys etc... et MSCDEX.EXE avec l'option /L:LETTRE DU CDROM (dans mon cas I ). |
| cd3360 | j'ai pas ça la, mais au boulot: je te filerai ça demain !!
A partir de la disquette win98, tu peut recrer un batch! Il est livrer sur cette disquette un exe qui va tester ramdrive, et a partir d'un error level, on determine le lecteur ou est monter ram drive !!! A partir de la, tu aura ta lettre de lecteur, y'a plus qua ! |
| Gaellick | Detection du RAMDRIVE ?????????????
Je comprends pas bien. RAMDRIVE est un volume virtuel que la disquette de boot cree en memoire vive (il me semble) et ou elle charge tous les drivers (CD ROM en particulier) ainsi que les utilitaires tels FDISK, etc... |
| cd3360 | il me semble que la disquette de demarrage 98 fait ça (detection du ramdrive )!!!!
Mais, si je ne me trompe pas, lors d'une emulation disquette a partir dun cd bootable, le cd devient a: ???? na ??? |
| Gaellick | Oulaoup barbatrouc ! |
| Gaellick | Bonjour,
Je voulais savoir comment (et si) il était possible de recuperer la lettre du lecteur de CD-ROM en MS-DOS dans un batch. En fait je voudrai faire un CD de restauration automatique, mais qui soit utilisable sur plusieurs PC avec un nombre de disques ou de partitions differentes. Je sais qu'il est possible de recuperer le nom de volume d'une unite grace a la lettre du lecteur. Est-il possible de faire l'inverse. En bootant sur une disquette par exemple le volume 'RAMDRIVE' est creer juste apres la derniere partition. Je me disais qu'en recuperant la lettre de 'RAMDRIVE' on peut facilement en deduire la lettre du lecteur de CD-ROM. Merci de votre aide. |




