Bonjour,
Je débute en informatique, et je dois écrire une commande qui calcule la variable d'environnement MAXI et affiche le maximum d'une liste d'entiers passée en paramètres (sachant que le nombre de paramètres n'est pas défini).
J'ai tenté d'écrire le script mais quand je l'exécute sur l'invite de commande, il est précisé que la syntaxe est incorrecte. Alors si quelqu'un pourrait m'aider à comprendre pourquoi et à me corriger ce serait vraiment sympa.
Voici ce que j'ai écrit sous Notepad++ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 @echo off if "%1"==" " goto Usage if "%1"=="/?" goto Usage set MAXI=0 :tantque if "%1"==" " goto ftq if /I %1% GTR %MAXI% set MAXI=%1 shift goto tantque :ftq echo Le maximum est : %MAXI% goto fin :Usage echo Usage : Maximum entiers exemple : Maximum 4 5 3 :fin
Merci d'avance à ceux ou celles qui prendront de leur temps pour me répondre
Partager