Befehlsausgabe

Erfassen Sie die Ausgabe einer Konsolenanwendung in eine VB-Zeichenfolge
Jetzt downloaden

Befehlsausgabe Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Karl E. Peterson
  • Website des Verlags:
  • Betriebssysteme:
  • Windows XP/2000/98/Me/NT
  • Dateigröße:
  • 47KB

Befehlsausgabe Stichworte


Befehlsausgabe Beschreibung

Anzeige Die Befehlsausgabe ist eine von Karl E. Peterson entwickelte Entwicklungssoftware. Nach unserem Test- und Test ist die Software als offiziell, sicher und kostenlos erwiesen. Hier ist die offizielle Beschreibung für die Befehlsausgabe: Diese ZIP-Datei enthält zwei Samples, die demonstrieren, wie Sie den Ausgang einer Konsolenanwendung in eine VB-Zeichenfolge erfassen können. Sie basieren beide auf einem generischen Modul, mgetcmdoutput.bas. Dieses Modul gibt den in stdout und / oder stderr geschriebenen Ausgang zurück und konvertiert optional "DOS" in "Windows" -Zeichen. Probe 1 ist eine sehr grundlegende Probe, die nur demonstriert, was das Modul in der Lage ist, eine Demo-Anwendung (conleapp.exe, C ++ - Quelle) zu starten inklusive) und zeigt den Ausgang in einem Meldungsfeld an. Beispiel 2 ist ein Eingabeaufforderungsprogramm, mit dem Sie einen beliebigen Befehl eingeben können Sie wollen und sehen seine Leistung an. Einzelheiten Um die Umleitung der Ausgabe einzurichten, besteht der erste Schritt darin, Rohre (in diesem Fall anonym) mit der CreatePipe-API zu erstellen. Die zurückgegebenen Rohrgriffe werden als Ausgabegriffe eingestellt, damit der Anwendungsauftrag in der Startupinfo-Struktur in einem Anruf an CreateProcess ist. Daten, die an das Rohr geschrieben wurden, werden mit ReadFile gelesen, bis der Relous-Anwendungsantrag beendet wird. Es ist nicht möglich, die Ausgabe eines 16-Bit-Prozesses direkt auf eine unter Windows 9X laufende GUI-Anwendung umzuleiten. Wenn Sie versuchen, dies zu tun, ReadFile wird niemals zurückkehren und Ihr Programm wird gesperrt. Dies ist in MS Knowledge Base-Artikel Q150956 dokumentiert, siehe die untenstehenden Links.


Befehlsausgabe Zugehörige Software