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