|
|
|
|
|
LigneCommande (Fonction) En anglais : CommandLine Identifie et récupère les différents éléments de la ligne de commande passée en paramètre au programme en cours.
// On appelle l'exécutable avec la ligne de commande suivante : // projet.exe param1 /opt1=param2 "param31 param32" -opt2="param41 param42" LigneCommande() // Renvoie la totalité de la ligne de commande LigneCommande("")   // ERREUR : LigneCommande() et LigneCommande("") ne sont pas équivalents LigneCommande(1) // Renvoie 'param1' LigneCommande(2) // Renvoie '/opt1 = param2' LigneCommande(3) // Renvoie 'param31 param32' LigneCommande(4) // Renvoie '-opt2 = "param41 param42"' LigneCommande(5) // Renvoie ' ' LigneCommande("opt1") // Renvoie 'param2' LigneCommande("opt2") // Renvoie 'param41 param42' LigneCommande("opt3") // Renvoie ' ' LigneCommande("opt3", "Vide") // Renvoie 'Vide'
Syntaxe <Résultat> : Chaîne de caractères Ligne de commande passée à l'exécutable (sans le nom de l'exécutable lui-même).
Récupérer la valeur du Nième paramètre de la ligne de commande Masquer les détails
<Résultat> = LigneCommande(<Indice de l'option>)
<Résultat> : Chaîne de caractères Paramètre correspondant à l'indice demandé. <Indice de l'option> : Entier Indice de l'option à récupérer. Remarque : Le caractère espace correspond au séparateur de paramètres.
Récupérer la valeur d'un paramètre spécifique de la ligne de commande Masquer les détails
<Résultat> = LigneCommande(<Nom de l'option> , <Valeur par défaut>)
<Résultat> : Chaîne de caractères Valeur correspondant au paramètre demandé. <Nom de l'option> : Chaîne de caractères Nom de l'option à récupérer. Les syntaxes acceptées sont :- /<nom> = valeur
- -<nom> = valeur
Le caractère espace est le séparateur de paramètres. Pour utiliser un espace dans une valeur de paramètre nommé, mettez le paramètre entre guillemets ("<Paramètre avec espace>"). Exemple : projet.exe param1 /opt1="param2 avec espaces". <Valeur par défaut> : Chaîne de caractères Valeur par défaut renvoyée si l'option n'est pas trouvée ou que l'option n'existe pas. Par défaut, la valeur renvoyée est une chaîne vide (""). Exemple :
LigneCommande("select", "Faux")
Commandes : - programme.exe -> La fonction LigneCommande renvoie "Faux".
- programme.exe /select -> La fonction LigneCommande renvoie "Faux".
- programme.exe /select=abc -> La fonction LigneCommande renvoie "abc".
Remarques - En mode test, il est possible de préciser la ligne de commande sous l'éditeur (sous le volet "Projet", dans le groupe "Mode test", déroulez "Mode test" et sélectionnez "Paramétrage du mode test").
- A l'inverse de la fonction LigneCommande, la fonction dbgSortieStandard permet à l'exécutable de retourner une valeur à l'application qui l'a lancé (écriture dans STDOUT).
Classification Métier / UI : Code neutre
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|