Sortie de commande

Capturez la sortie d'une application de console dans une chaîne VB
Télécharger maintenant

Sortie de commande Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Karl E. Peterson
  • Site Internet de l'éditeur:
  • Systèmes d'exploitation:
  • Windows XP/2000/98/Me/NT
  • Taille du fichier:
  • 47KB

Sortie de commande Mots clés


Sortie de commande La description

Publicité La sortie de commande est un logiciel de développement développé par Karl E. Peterson. Après notre essai et notre test, le logiciel est prouvé officiel, sécurisé et gratuit. Voici la description officielle de la sortie de commande: Ce fichier ZIP contient deux échantillons démontrant comment vous pouvez capturer la sortie d'une application de console dans une chaîne VB. Ils sont tous deux basés sur un module générique, mgetcmdoutput.bas. Ce module renvoie la sortie écrite sur STDOUT et / ou STDERR, puis convertit éventuellement des caractères "DOS" en "Windows". L'échantillon 1 est un échantillon très basique, ne démontant que ce que le module est capable de lancer une application de démonstration (ConsoleAppaC.exe, C ++ Source inclus) et affiche sa sortie dans une boîte de message. Exemple 2 est un programme d'invite de commande qui vous permet de saisir une commande vous voulez et affichez sa sortie. Des détails Pour configurer la redirection de la sortie, la première étape consiste à créer des tuyaux (dans ce cas anonyme) avec l'API Creepipe. Les poignées retournées sont définies en tant que poignées de sortie pour que l'application soit perfectionnée, dans la structure STARTUPINFO dans un appel à CreateProcess. Les données écrites sur le tuyau sont lues, en utilisant READFILE, jusqu'à la fin de l'application. Il n'est pas possible de rediriger directement la sortie d'un processus 16 bits à une application GUI fonctionnant sous Windows 9X. Si vous essayez de le faire, ReadFile ne reviendra jamais et votre programme sera bloqué. Ceci est documenté dans l'article de la base de connaissances MS Q150956, voir les liens ci-dessous.


Sortie de commande Logiciels associés