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++ :
@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