DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions diverses WINDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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.
Exemple
// 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écupérer la ligne de commande totale Masquer les détails

<Résultat> = LigneCommande()
<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
Composante : wd290vm.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 15/09/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale