[BATCH] fichier fonctionnant sous XP et pas sous 98

fichier fonctionnant sous XP et pas sous 98 [BATCH] - Shell/Batch - Programmation

Marsh Posté le 26-05-2004 à 14:12:40    

J'ai un fichier batch fonctionnant sous windows xp, mais ne fonctionnant pas sous 98...
 

Code :
  1. @echo off
  2. rem for /f "tokens=*" %%i in ('cd') do set JSIDP=%%i
  3. for /f "tokens=1 delims=:" %%i in ('cd') do set JSIDRIVE=%%i:
  4. rem for /f "tokens=2 delims=:" %%i in ('cd') do set JSIPATH=%%i
  5. rem set url=cfh:///%JSIDRIVE%/BGTA_CD/test.php
  6. rem start MozillaFirebird/MozillaFirebird.exe %url%
  7. set url=cfh:///%JSIDRIVE%/MozillaFirebird/BGTA_CD/consulter_bgta/recherche.php?ps_chemin=../../../fichiers/
  8. start MozillaFirebird/MozillaFirebird.exe %url%


 
L'utilité de ce code est de detecter la lettre du lecteur CD de l'ordinateur
 
Merci de m'aider   ;)

Reply

Marsh Posté le 26-05-2004 à 14:12:40   

Reply

Marsh Posté le 26-05-2004 à 17:17:33    

Ca ne fonctionne pas "comment" ?
Faut peut-être déclarer JSIDRIVE avant l'assignation ? (Win98 est peut-être moins "souple" ??)

Reply

Marsh Posté le 26-05-2004 à 18:13:09    

En fait je voudrais un moyen de récuperer la lettre du lecteur courant, car cette méthode ne fonctionne pas sous 98.
 
Ou alors un moyen d'enregistrer le resultat d'une commande dos dans une variable
 
merci

Reply

Marsh Posté le 26-05-2004 à 22:49:03    

Je sais pas trop, désolé...
 
 
Up !!

Reply

Marsh Posté le 26-05-2004 à 22:53:23    

le DOS (9x) et la ligne de commande NT (XP) se ressemblent mais il y a énormément de différences.
Dès que c'est un rien complexe, les fichiers .bat ne sont pas portables :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-06-2004 à 15:07:49    

Il me faut absolument une réponse, il faut que ça marche sous XP ET 98  :(

Reply

Marsh Posté le 03-06-2004 à 10:05:09    

Va voir là :
http://www.robvanderwoude.com/amb_cdrom.html#CdRom2
 
Il y a toutes les réponses.
 
A+

Reply

Marsh Posté le 03-06-2004 à 11:50:03    

C'est bon j'ai trouvé, j'utilise la commande externe FINDCD.
 
Merci JPA mais j'avais trouvé avant ton post ;)

Reply

Sujets relatifs:

Leave a Replay

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