Les Snippets

Connexion

Recuperer le text d'un programme console

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 26/03/2006 00:04:17 et initié par EBArtSoft [Liste]
Vue : 8843
Catégorie(s) : API, Système
Langages dispo pour ce code :
- VB6
- C# 1.x, C# 2.x
- VB6
- Voir tous les langages pour ce code snippet



Langage : VB6
Date ajout : 02/10/2006
Posté par rvblog [Liste]
Private Sub Command1_Click()
Dim wshShell As IWshRuntimeLibrary.wshShell
Dim exExec As IWshRuntimeLibrary.WshExec
    'instancie un objet shell
    Set wshShell = New IWshRuntimeLibrary.wshShell
    'crée un objet exécution en ouvrant l'interprêteur
    'de commande DOS
    Set exExec = wshShell.Exec("cmd")
    'exécute la commande dir
    exExec.StdIn.WriteLine "dir"
    'ferme le canal
    exExec.StdIn.Close
    'lit toutes les lignes du canal de sortie
    strtest = exExec.StdOut.ReadAll
    'termine l'exécution
    exExec.Terminate
    MsgBox strtest
    'libère les ressources
    Set exExec = Nothing
    Set wshShell = Nothing
End Sub

Remarque :
Utilise une référence à l'objet Windows Scrip Host Object Model (wshom.ocx). Testé uniquement sur W2K.
Ne nécessite pas de connaissance particulière en API :).

Snippets en rapport avec : Console, Stdio



Codes sources en rapport avec : Console, Stdio

{Visual Basic, VB6, VB.NET, VB 2005} IP2COUNTRY, UN IMPORT DE CSV VERS MYSQL EN CONSOLE ET UN PROGRAMME QUI EXPLOITE CES DONNEES
Ce programme permet d'importer les données d'un fichier CSV (fichier texte, dont les champs sont sép...

{Visual Basic, VB6, VB.NET, VB 2005} LA CONSOLE WINDOWS, EN VB6
Ce petit projet montre l'utilisation de la console en VB6. Il gère les accents et les couleurs et e...

{C / C++ / C++.NET} THE HANGED
Le fameux jeu du Pendu écrit en C++. Un mode versus Ordinateur est disponible en plus du mode Joue...

{C / C++ / C++.NET} OBJET 3D EN CONSOLE
Ce programme permet de faire tourner un objet 3D, dessiné en ascii dans la console. Il est possib...

{Visual Basic, VB6, VB.NET, VB 2005} PIANO CONSOLE
Piano en mode Console c'est sympa !! Enfaite pour ce qui est des details j'ai utiliser la fonction ...

{Graphisme} FACADE NINTENDO GAME BOY
Pour les besoins d'un projet personnel, j'ai redessiné sous Illustrator cette facade de Game Boy (la...

{C# / C#.NET} CONSOLE PARAMÈTRABLE V1
Voici une classe qui peut rendre bien des services. C'est une console que discrète que se fondra da...

{Visual Basic, VB6, VB.NET, VB 2005} REDIRECTION D'UNE APPLICATION CONSOLE VERS UN TEXTBOX
Ce programme permet de rediriger une application console vers une fenetre graphique, le text est aff...

{C# / C#.NET} GENERATEUR DE LABYRINTHES ALEATOIRE
c'est ma premiere source en C#, j'avais fait un hello world ce matin, et quelqu'un sur le chat n'arr...

{Delphi} FTP CONSOLE
c'est un FTP console a base des composants OverByte - ICS v5 le but : c'est d'avoir un FTP en com...