The matrix

Kylian -  
Quester4 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je ne sait pas utiliser cette commande en BATCH :

p\ "cap=>"
if== (xxxx)goto (xxxx)
if== (xxxx)goto (xxxx)
if== (xxxx)goto (xxxx)
if== (xxxx)goto (xxxx)

Merci de me répondre
A voir également:

1 réponse

Quester4 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   126
 
Bonsoir.

La commande p\ n'existe pas.
Il s'agit d'un paramètre de la commande set, qui d'ailleurs est /p.
On n'utilise jamais de Backslash "\" dans les commandes ! Et la lettre de paramètre se situe après le "/" !

Ensuite, pour tes if, tu les as placés n'importe comment, tu dois avoir Quelquechose==autrechose, et pas Rien==autrechose. Ici, tu cherches à comparer la variable cap.
Il ne doit pas y avoir d'espace entre la condition (le "==") et les comparés (autrechose et quelquechose).
La commande à exécuter (ici goto) doit être séparée de "autrechose" !

Voilà le code tel qu'il devrait l'être :
set /p cap=^> 
if "%cap%"=="xxx" goto :xxx
if "%cap%"=="xxxx" goto :xxxx
if "%cap%"=="xx" goto :xx
if "%cap%"=="xxxxx" goto :xxxxx
0