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

  FORUM HardWare.fr
  Windows & Software
  Win 7

  Aide DOS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide DOS

n°3087929
cypress124
Posté le 29-05-2013 à 14:35:52  profilanswer
 

Bonjour,
j'en appelle aux experts scripting est un bien grand mot en DOS, mais tout de même.
 
Dans une boucle sur des fichiers, je cherche à supprimer l'extension d'un fichier, or cela ne marche pas, la valeur noext est vide.
Pourquoi ?
 

Citation :


FOR %%i IN (*.TIF) do (  
SET "noext=%%~ni"
echo %noext%
gm convert -compress fax -density 150 -units PixelsPerInch "%%i" "%noext%-Tr.tif"  


 
 
Merci d'avance.

mood
Publicité
Posté le 29-05-2013 à 14:35:52  profilanswer
 

n°3087934
cypress124
Posté le 29-05-2013 à 15:42:17  profilanswer
 

Je cherche et j'ai une piste, ma variable noext ne prend sa valeur qu'une fois la boucle FOR terminée et prend la dernier valeur %%i (dernier fichier .tif).
En dehors de ma boucle FOR, je ne redefinit pas cette variable, uniquement dedans, aucun intérêt sinon !
Chelou ...
 
 
PS : est ce qu'un gentil modo pourrait déplacer mon post dans la section shell/batch ?  :whistle:


Message édité par cypress124 le 29-05-2013 à 15:46:39
n°3087935
cypress124
Posté le 29-05-2013 à 16:24:31  profilanswer
 

J'ai trouvé
l'utilisation de SETLOCAL ENABLEDELAYEDEXPANSION et des !! pour appeler la variable dans la boucle !  
Ca faisait un moment que je tournais autour de cette variable sans comprendre son principe.
 
DOS ca parait simple comme ca, en fait c'est un langage de vicelard  :lol:  
 
Merci à moi même  :sol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win 7

  Aide DOS

 

Sujets relatifs
Stockage Server (aide svp)Besoin d'aide : écran bleu
[Besoin d'aide] Booter sur CD pour lancer programme de récup en DOS[Appel à l'aide sous DOS] c0000135 winsrv introuvable
besoin d aide sur la commande route sous DOS plzDemande d'aide sous DOS
Conversion d'un path Win en path DOS : besoin d'aide** Urgent ** Besoin d'aide sur DOS 3.3 ....
Aide MS DOS svpBesoin d'aide sur MS-DOS
Plus de sujets relatifs à : Aide DOS


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