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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  batch , plus petit ou egal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

batch , plus petit ou egal

n°1327484
payes
Posté le 17-03-2006 à 17:19:49  profilanswer
 

bonjour  a tous , avant d eveiller la colere de plus d un qui viendront dire sur ce sujet que je pose des question sans reflechir et sans avoir regarder avant if /? a l invite de commande , je souhaite dire que tout d'abord j ai bien regarder a l invite de commande le if /? mais que le test que j ai fait n'a absolument pas marcher , et apres quelque autre test , j ai preferer venir ici plutot que de galerer a ne pas trouver. ensuite sacher que je ne vous oblige absolument pas a lire ce topic et encore moins a y repondre donc s il vous plait , a part si c est pour laisser des reponses ,  passer votre chemin , je ne suis pas la pour recevoir des lecon mais bel et bien pour en apprendre un peu plus sur le bacth. sachez que je suis aussi aller chercher sur google mais sans reponse vraiment tres concluente donc si une ame charitable pouvais m'eclairer ce serait tres gentil de sa part :) merci beaucoup a vous tous d avance !;)
 
donc voila l un de mes test :)
 
@echo off
 
set %test%
cls
 
set /p=combien fait il ?
 
if /I %test% LSS 25 goto 1 else goto 2
pause>>nul
 
 
:1
echo oho i fait froid !
pause>>nul
goto 4
 
:2
echo oula i fait cho !
pause>>nul
goto 4
 
:4
 
 
voila , en fait c est a la ligne du if que ca bloque , je ne sais pas comment dire si  
%test% est inferieur ou egale a 25 alors ...
 
merci beaucoup a vous tous d avance ;)

mood
Publicité
Posté le 17-03-2006 à 17:19:49  profilanswer
 

n°1327622
wackevat
Posté le 17-03-2006 à 23:03:17  profilanswer
 

Où tu as défini/assigné une valeur à ta variable  
test
?
 
Il s'agit d'une variable d'environement ?
 
Si ce n'est pas le cas :
set /?
et lis l'aide pour comprendre l'usage de
set /p

n°1327768
payes
Posté le 18-03-2006 à 11:15:21  profilanswer
 

okai , c est fait , merci :) en effet c est la variable qui merdait , merci bien pour cette precieuse aide ! bonne journe ;)

n°1327771
payes
Posté le 18-03-2006 à 11:25:34  profilanswer
 

par contre , n y avait t il pas une erreur de syntaxe au niveau de la ligne if ? j ai refait un ptit truc :
set test=0
set temp=25
cls  
 
set /p=combien fait il ?  
 
if /I %test% lss %temp% goto 1 else goto 2  
pause>>nul  
 
le pb c est que dans les deux cas il m'affiche k il fait froid :)
 
donc voila , si kkun pouvait m aider se serait tres gentil de sa part ;)

n°1327796
wackevat
Posté le 18-03-2006 à 12:03:58  profilanswer
 

Parce que 0 est toujours plus petit que 25 non ? ;)
 
Quels sont tes tests ?

n°1327811
payes
Posté le 18-03-2006 à 12:53:18  profilanswer
 

lol voui ^^ mais par contre si je met :
 
set test=0  
set temp=25  
cls  
   
set /p test=combien fait il ?  
   
if /I %test% lss %temp% goto 1 else goto 2  
pause>>nul  
 
la il va ecrire la valeur que veut l utilisateur sur la variable test donc    %test% ,ne sera plus egal a zero :)
pourtant ca ne mache tjs pas , jvois pas ou est le pb :)
 
mes autres test etaient truffer d erreur bete :d
 

n°1327822
wackevat
Posté le 18-03-2006 à 13:17:10  profilanswer
 

Ah Oki. En fait l'erreur est dans ta clause if... else. La bonne syntaxe est :

Code :
  1. if /I %test% lss 25 (goto 1) else goto 2

n°1327828
payes
Posté le 18-03-2006 à 13:32:55  profilanswer
 

okai ! merci beaucoup , en effet , ca marche :)
merci encore bonne journe ;)


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

  batch , plus petit ou egal

 

Sujets relatifs
[BATCH] Faire un 'retour chariot'[JavaScript] Problème avec un petit script
batch de configuration des paramètres réseau[batch] Supprimer les espaces dans les noms de dossier
petit programme pour lancer 2 applications simultanémentAjouter extension de plusieurs fichiers en batch
Batch empèche création de fichierdispose d'un pointeur egal à nil
[Batch][Batch File] Problème d'espace
Plus de sujets relatifs à : batch , plus petit ou egal


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