Afficher la réponse d'une commande DOS VB.NET

Bonjour,
J'ai énormément besoin d'aide! j'aimerai afficher la réponse d'une commande DOS dans un label ou une listbox etc,...
simplement, je créer un processus lorsque l'user clic sur button1:
dim process as new process
process.startinfo.filename = "cmd.exe"
process.startinfo.arguments="/c dir/s" 
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
process.Start()


Donc là un processus CMD avec pour commande dir/s s'ouvre en arrière plan, je veux juste que le résultat du dir/s sois afficher dans une listbox ou un label!
Meric de l'aide!


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

2 réponses

  1. Bonjour

    pour afficher le contenu d'un repertoire il y a
    https://docs.microsoft.com/fr-fr/dotnet/api/system.io.directory.getfiles?redirectedfrom=MSDN&view=netframework-4.8#code-snippet-1

    Comme le résultat est un tableau tu peux l'affecter au DataSource d'une ListBox
    1. Non pas du tout!
      Je veux que si c'est cette commande que j'éxecute : ping google.com et bien dans une listbox ça affiche le résultat du ping exemple:
      Réponse de 172.217.19.131 : octets=32 temps=155 ms TTL=54
      Voilà