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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  test d'un retour de la commande for /f vide

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

test d'un retour de la commande for /f vide

n°1947534
jluc2808
peu le savent et vous ?
Posté le 05-12-2009 à 01:59:12  profilanswer
 

bonjour ,  
 
je bloque sur le test d'un retour de la commande de for /f ou le nombre d'argument en retour peut être variable  
je souhaites tester si le dernier argument retourné est vide mais , mon .bat part en erreur , merci d'une aide sur le sujet
 
mon code :  

Code :
  1. FOR /F "tokens=1-4 delims=\" %%H IN (%_newfile%) DO (
  2. SET _path1=%%I_%%J_%%K
  3. SET _path2=%%H_%%I_%%J
  4.    SET item1=%%H
  5.     SET item2=%%I
  6.     SET item3=%%J
  7.     SET item4=%%K
  8. )
  9. IF /I "%item1%" == "_theme_" goto :eof
  10. IF "%item4%" == "" (
  11. IF /I "%item3:~,6%" == "Folder" goto :eof
  12.         goto :Path2
  13. ) ELSE (
  14.  IF /I "%item4:~,6%" == "Folder" goto :eof
  15. goto :Path1
  16. )
  17. :Path1
  18. SET _path="%PhotoMenuFolder%\Thumb\%_path1: =_%_small.png"
  19. goto suite
  20. :Path2
  21. SET _path="%PhotoMenuFolder%\Thumb\%_path2: =_%_small.png"
  22. :suite


lorsque le path %newfile% n'a que 3 hiérarchies , l'item4 n'est pas rempli et le test "%item4%" == "" part en vrille ou c'est le test %item4:~,6% qui n'est pas bon , mais en bout de course j'ai : la syntaxe de la commande n'est pas correcte
 
 
merci d'un coup de main , je sèche :cry:


Message édité par jluc2808 le 05-12-2009 à 11:47:07
mood
Publicité
Posté le 05-12-2009 à 01:59:12  profilanswer
 


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

  test d'un retour de la commande for /f vide

 

Sujets relatifs
cvs retour version précédenteéditeur PHP test programme
Executer ou Concatener une commande sous Bat?[Architecture] Utiliser une classe en dev / test et une autre en prod
Suppression d'ancien fichier en PERLProblème avec le commande update de svn sous netBeans
Commande VBS , pour savoir si l'imprimante existe[xsl]gestion du retour chariot dans une variable string
Bouton reset plus commande php dans formulaire[Ruby] exécution d'une commande 'echo' avec ruby [résolu]
Plus de sujets relatifs à : test d'un retour de la commande for /f vide


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