ProgramParameter()

Syntaxe

Resultat$ = ProgramParameter([Index])
Description
Renvoie le paramètre suivant qui a été passé à l'exécutable a son lancement.

Arguments

Index (optionnel) Le paramètre à cet index est renvoyé.
Le premier paramètre commence à 0.

Valeur de retour

Le paramètre suivant, ou une chaîne vide si aucun paramètre n'est trouvé. Si index est spécifié, il renverra la valeur du paramètre spécifié.

Remarques

Cette commande est particulièrement utile avec les programmes en mode console, où l'utilisateur passe un ou plusieurs paramètres au démarrage du programme.

Note: Se baser sur le renvoi d'une chaîne vide pour détecter le dernier paramètre n'est pas forcément l'idéal car la commande renverra aussi une chaîne vide si "" est passé sur la ligne de commande.
Il est recommandé d'utiliser CountProgramParameters() et d'appeler ProgramParameter() autant de fois que nécessaire.

Pour vérifier le comportement de cette fonction, ou faire plusieurs tests, veuillez lire le paragraphe 'Ligne de commande exécutable' dans la page Options du compilateur IDE.

Exemple

  MonProgramme.exe MonTexte.txt /RAPIDE "Mode Special"
La première fois que ProgramParameter() est appelé, la commande va renvoyer "MonTexte.txt", la seconde fois "/RAPIDE" et la troisième fois "Mode Special".

OS Supportés

Tous

<- ProgramID() - Process Index - ProgramRunning() ->