Rechercher : dans
Par :

VB: récupérer arguments ligne de commande

Dernière réponse le 26 oct 2001 à 14:39:08 Edgar, le 26 oct 2001 à 09:35:41 
 Signaler ce message aux modérateurs

Bonjour à tous et merci de vous interesser à mon message.
Dans un projet VB, j'ai créé la ligne de commande:
Edgar toto Fiche
et souhaite récupérer les arguments de cette ligne de commande dans les variables user, password et fichier qui sont les arguments (ou paramètres) d'une fonction que j'ai appelée blabla.
Je sais que je peux utiliser la fonction Mid mais ne sais pas comment parcourir la ligne de commande et récupérer à chaque fois dans une variable les arguments ou bien leur place dans la ligne de commande.
Si vous pouviez m'aider.
Merci. Morgane

Meilleures réponses pour « VB: récupérer arguments ligne de commande » dans :
[Windows] Démarrer/arrêter un service en ligne de commande VoirL'outil netsh (netsh.exe) permet d'automatiser le démarrage ou l'arrêt d'un service grâce à la ligne de commande suivante : Pour démarrer un service : Net start nom_du_service Pour arrêter un service : Net stop nom_du_service Cela nécessite les...
[Windows] Changer l'adresse IP en ligne de commande avec Netsh VoirSous les systèmes Windows 2000/Windows XP et supérieurs, il est possible de modifier les paramètres TCP/IP à partir d'une simple ligne de commande, afin par exemple d'automatiser cette tâche grâce à un script. Ceci est possible grâce à l'outil...
ImageMagick - Manipuler les images en ligne de commande VoirImageMagick est un formidable outil en ligne de commande qui permet de manipuler les images. L'avantage de cet outil est qu'il permet: d'automatiser les travaux sur les images (cela évite d'avoir à faire certaines manipulations dans...

1

 samounet, le 26 oct 2001 à 14:39:08

Mmmmhhh a vue de nez je dirais klkchose dans ce gout la

dim maLigne as string
dim user as string
dim pass as string
dim fichier as string

maligne="edgar toto fiche"

user = Left(maLigne, InStr(maLigne, " ") - 1)
' tu recupere la chaine jusqu'au premier espace

maLigne = Right(maLigne, Len(maLigne) - InStr(maLigne, " "))
'tu enleve tous les caracteres jusqu au premier espace, il ne te reste donc plus que "toto fiche" dans maligne

pass = Left(maLigne, InStr(maLigne, " ") - 1)
maLigne = Right(maLigne, Len(maLigne) - InStr(maLigne, " "))
'rebelote, il ne te reste plus que "fiche" dans maligne

fichier = maLigne

Répondre à samounet