OVH Cloud OVH Cloud

Recupération de commutateur ?

2 réponses
Avatar
TroXsA
Bonjour a tous

Y a t'il un moyen efficace de recupérer les commutateurs d'un programme X ?
exemple simple
l'exe "ping" a plusieurs commutateur comment les recuperers dans une listbox
ou textbox ?

Merci

2 réponses

Avatar
JFGerard
Bonjour

Merci pour les infos sur le site traxsa.info, je vais passer quelques
minutes a le parcourir a fond ....

Pour ton probleme, et a supposer que le probleme s'adresse aux commandes
"type Dos" (ton ping par ex.), je la jouerai en demandant a l'utilsateur la
commande sur laquelle il veut de l'aide, puis passer cette commande dans un
shell specifique avec le complement /? pour recuperer l'aide de la ligne de
commande, avec un " > Aide.txt" pour que cette aide atterisse dans un fichier
texte, et un coup de StreamReader pour lire ce fichier texte, suivi d'une
analyse syntaxique pour traiter la reponse. C'est pas simple ton pb est
interessant .....

a suivre,

JF



"TroXsA" a écrit :

Bonjour a tous

Y a t'il un moyen efficace de recupérer les commutateurs d'un programme X ?
exemple simple
l'exe "ping" a plusieurs commutateur comment les recuperers dans une listbox
ou textbox ?

Merci





Avatar
TroXsA
Bonjour JFGerard

Mon probleme ne ce pause pas forcement aux commandes Dos !
Exemple pour certain programme (exe) on peux le faire une installation en
silence avec le commutateur /q
avec les *.msi de on a plusieurs choix en commutateur

j'ai fait plusieurs tentative avec Process mais rien de bon
exemple
_________________________________
Public Sub Test()
Dim P As New Process
With P
With .StartInfo
.UseShellExecute = False
.RedirectStandardOutput = True
.FileName = Environ("comspec")
.CreateNoWindow = True
.Arguments = "/c dir /s *.*"
End With
.Start()
' On affiche le contenu de la capture d'écran !!!
Console.WriteLine(.StandardOutput.ReadToEnd())
End With
End Sub
____________________________________

ça fonctionne bien mais pas avec msi /? pour recuperer les commutateurs je
pensais avoir de l'idée de ce coté là ! :) raté
je pense faire une petite procedure qui fera l'extraction des commutateurs a
l'aide d'un fichier txt comme tu as dit malgres que je trouve pas sa tres
propre !

Pas de quoi pour les infos sur le site ! :) en ce moment j'ai pas trop le
temps de mettres des sources du au travail mais sa va revenir bientot :)

Cordialement,

Site : http://www.troxsa.info
Mail : http://cerbermail.com/?rIXgaw9Xsl


"JFGerard" a écrit dans le message de
news:
Bonjour

Merci pour les infos sur le site traxsa.info, je vais passer quelques
minutes a le parcourir a fond ....

Pour ton probleme, et a supposer que le probleme s'adresse aux commandes
"type Dos" (ton ping par ex.), je la jouerai en demandant a l'utilsateur
la
commande sur laquelle il veut de l'aide, puis passer cette commande dans
un
shell specifique avec le complement /? pour recuperer l'aide de la ligne
de
commande, avec un " > Aide.txt" pour que cette aide atterisse dans un
fichier
texte, et un coup de StreamReader pour lire ce fichier texte, suivi d'une
analyse syntaxique pour traiter la reponse. C'est pas simple ton pb est
interessant .....

a suivre,

JF



"TroXsA" a écrit :

Bonjour a tous

Y a t'il un moyen efficace de recupérer les commutateurs d'un programme X
?
exemple simple
l'exe "ping" a plusieurs commutateur comment les recuperers dans une
listbox
ou textbox ?

Merci