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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch : question de débutant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch : question de débutant

n°305558
Loom the G​loom
Even coders get the blues...
Posté le 10-02-2003 à 16:21:43  profilanswer
 

Bonjour,  
 
j'ai un problème surement tout con, j'ai récupéré un fichier batch d'un gars, et je dois lui arranger  
c'est un pb de test...
 
alors voilà
 
j'ai une variable v
 
set v = 1
or, plus tard, j'ai un test
 
if v==1 (blabla)
    else (blabla)
 
or le test ne marche pas et je ne comprends pas pkoi... je n'arrive pas dans la bonne condition
la syntaxe doit être fausse, mais je n'y connais rien
vous voyez le pb ?
merci  d'avance


Message édité par Loom the Gloom le 10-02-2003 à 16:22:54
mood
Publicité
Posté le 10-02-2003 à 16:21:43  profilanswer
 

n°305563
kayasax
Posté le 10-02-2003 à 16:27:07  profilanswer
 

if %v%==1 echo blabla

n°305566
Loom the G​loom
Even coders get the blues...
Posté le 10-02-2003 à 16:30:37  profilanswer
 

c pas un echo que je dois faire, mais bon ça on s'en fout
 
j'avais déja essayé avec le %v%  
mais il me dit " ==1 est inattendu" ... ???

n°305573
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-02-2003 à 16:34:58  profilanswer
 

if %v% = 1


---------------
J'ai un string dans l'array (Paris Hilton)
n°305575
Loom the G​loom
Even coders get the blues...
Posté le 10-02-2003 à 16:37:47  profilanswer
 

bon ça a l'air de marcher merci modo adoré !
 
tu as une explication peut etre que je comprenne ?

n°305580
Loom the G​loom
Even coders get the blues...
Posté le 10-02-2003 à 16:40:36  profilanswer
 

ben en fait ça marche pas, il ne reconnait pas l'instruction suivante dans ce cas !!
 
autre solution ?

n°305584
Carbon_14
Posté le 10-02-2003 à 16:43:05  profilanswer
 
n°305586
Loom the G​loom
Even coders get the blues...
Posté le 10-02-2003 à 16:44:57  profilanswer
 

j'ai bien pensé à chercher dans l'aide mais je pensais trouver plus vite la solution ici... pour une question aussi futile

n°305607
Loom the G​loom
Even coders get the blues...
Posté le 10-02-2003 à 17:16:01  profilanswer
 

bon, ben finalement j'ai contourné le problème, merci quand même !

n°305613
JPA
Posté le 10-02-2003 à 17:27:59  profilanswer
 

un petit truc des affectations de variables en batch :
set v= 1 est différent de  
set v=1 qui est différent de  
set v = 1 qui est différent de  
set v =1
dans le premier cas, "v" vaudra " 1"  
dans le 2° cas "v" vaudra "1"  
dans le 3° cas "v " vaudra " 1"  
dans le 4° cas "v " vaudra "1"  
 
C'est un des plus beaux pièges des scripts DOS...
A+

mood
Publicité
Posté le 10-02-2003 à 17:27:59  profilanswer
 

n°305867
Loom the G​loom
Even coders get the blues...
Posté le 10-02-2003 à 21:40:04  profilanswer
 

ben tiens donc, mon problème venait surement de là, tu viens de m'apprendre qqchose !!
 
merci


---------------
Music|Market|Feed|Loom|DVD

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

  Batch : question de débutant

 

Sujets relatifs
[Shell - Batch] Aidez moi a faire mon petit batchcgi de perl qui marche pas debutant )
Question sur les include()[débutant][++Taz est nul] viendez vous foutre de ma gueule pour 1 fois
Debutant : windows.openP'tite question SQL (mySQL) - résolu (merci tomlameche! :-))
petite question d'un débutant à propo des listes[JAVA]Question de compréhension
Petite question conne, aide svp 
Plus de sujets relatifs à : Batch : question de débutant


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