Skip to main content

Redirect Standardausgabe C # Prozess Waitforexit


Ich habe alles versucht, aber ich kann nicht meine Ausgabe von einem Prozess, um zu einem Listbox umzuleiten. Ich bin in der Lage, es zu einer Datei umzuleiten, aber nicht das listbox. Hier ist der Code. String machineName textBox1.Text Prozessprozess new Process () process. StartInfo. FileName quottesasksquot process. StartInfo. Argumente quot query s 4343Name process. StartInfo. UseShellExecute false process. StartInfo. RedirectStandardOutput true process. StartInfo. CreateNoWindow true process. Start ( ) String output process. StandardOutput. ReadToEnd () process. WaitForExit () Ich kann nicht herausfinden, was mir fehlt. Die Anwendung schreibt die Kopfzeile, aber keine der Daten. Allerdings, wenn ich das in eine Datei schalte, schreibt es alles. Dienstag, 17. Mai 2011 14.45 Uhr Es war das Hinzufügen der Ausgabe als ein Element. Ich habe ein Array für jede Zeile erstellt und es scheint jetzt zu arbeiten. Als Antwort von Matt11380 markiert Dienstag, 17. Mai 2011 um 9:33 Uhr PMSystem. Diagnostics. Process: redirect StandardInput, StandardOutput, StandardError 82218217 InputAndOutputToEnd: eine praktische Möglichkeit, umgeleiteten Inputoutputerror auf einem p zu verwenden. 82218217 ltparam name8221p8221gtThe p umleiten. Muss UseShellExecute auf false. ltparamgt setzen 82218217 ltparam name8221StandardInput8221gtDieser String wird als Eingabe an die p gesendet. (Muss nicht sein, wenn nicht StartInfo. RedirectStandardInput) ltparamgt 82218217 ltparam name8221StandardOutput8221gtDie p8217s Ausgabe wird in diesem ByRef String gesammelt. (Muss nicht sein, wenn nicht StartInfo. RedirectStandardOutput) ltparamgt 82218217 ltparam name8221StandardError8221gtDer p8217s Fehler wird in diesem ByRef String gesammelt. (Muss nicht Nichts sein, wenn nicht StartInfo. RedirectStandardError) ltparamgt 82218217 ltremarksgtDiese Funktion löst das Deadlock-Problem, das bei msdn. microsoften-uslibrarysystem. diagnostics. p.standardoutput. aspxltremarks. t.t. die. dieErweiterung. Extension () gt Sub InputAndOutputToEnd (ByVal p As Diagnostics. Process, ByVal Standard-Eingabe als String ByRef StandardOutput As String ByRef StandardError As String) Wenn p Ist Nichts dann neue ArgumentException werfen (8220p muss nicht null8221 sein) 8216 Angenommen, p hat begonnen. Leider gibt es keine Möglichkeit zu überprüfen. Wenn p. StartInfo. UseShellExecute dann neue ArgumentException auslösen (8220Set StartInfo. UseShellExecute to false8221) Wenn (p. StartInfo. RedirectStandardInput ltgt (StandardInput IsNot Nothing)) Dann werfst du neue ArgumentException (8220Forbe ein Nicht-Null-Input nur bei StartInfo. RedirectStandardInput8221) If (P. StartInfo. RedirectStandardOutput ltgt (StandardOutput IsNot Nothing)) Dann werfst du neue ArgumentException (8220Bereitstellen einer Nicht-Null-Ausgabe nur, wenn StartInfo. RedirectStandardOutput8221) Wenn (p. StartInfo. RedirectStandardError ltgt (StandardError IsNot Nothing)) Dann werfe neue ArgumentException (8220Provide Ein Nicht-Null-Fehler nur bei StartInfo. RedirectStandardError8221) Dim outputData Als neuer InputAndOutputToEndData Dim errorData Als neuer InputAndOutputToEndData Wenn p. StartInfo. RedirectStandardOutput Then

Comments

Popular posts from this blog

Forum Master Forex Indonesien Server

CLASSIC VPS 8211 (UK, Niederlande, Frankreich, Nordamerika amp New York) PREMIUM VPS 8211 EUROPE Frankreich amp Nord USA Classic VPS Adalah VPS Yang Diperuntukkan Secara Khusus Untuk Para Trader Dengan Koneksi RDP Menggunakan IP dan Hafen. Setiap VPS Memiliki Hafen Yang Unik Untuk Bisa Tersambung Ke VPS melalui RDP. Pilihan ini cocok bagi para trader yang tidak membutuhkan IP khusus. Premium VPS Memiliki 1 IP dedizierter Raubvogel tanpa Port. VPS Premium memiliki ruang yang lebih longgar di banding Klassische VPS. VPS ini lebih mahal juga karena tambahan biaya IP. VPS ini cocok bagi mereka yang memerlukan IP tersendiri dengan keamanan yang lebih. Dari segi kecepatan VPS ini tidak ada bedanya dengan VPS klassisch karena kami menggunakan kecepatan internet yang paling TOP untuk semua VPS. Saat ini kami memiliki 2 lokasi VPS, yaitu di Eropa (Francis) dan USA (Nord USA). Pada Umumnya Broker Memiliki Beberapa Lokasi Server Dan Biasanya Eropa dan USA Adalah Lokasi Server Paling Umum. Semakin...

Ranking Plattform Forex 2013 Tx68

Forex-Plattformen Rating - Vergleichen Sie FX Trading-Plattformen Forex Trading-Plattformen sind die Software, die ein Händler muss auf den Finanzmärkten arbeiten. Heute haben Sie viel Auswahl: Trading-Terminals werden nach der Applikationsmethode klassifiziert, dh, ob sie für einen regulären Desktop oder ein mobiles Gerät konzipiert wurden, gibt es Web-Terminals, und es ist auch möglich, eine Plattform zu wählen, die es erlaubt Automatischer Betrieb und erfordert keine physikalische Präsenz des Kunden für den Handel. Forex-Plattformen erlauben den Abschluss von Geschäften auf dem Markt, und, um dazu hinzuzufügen, kann ein Händler den Markt analysieren und verschiedene Programme testen, falls er sich für den automatischen Handel interessiert. Es ist möglich, solche Skripte zu schreiben, da Handelsplattformen eingebettete Ergänzungen enthalten. Trading-Plattformen können bezahlt werden und kostenlos. Wählen Sie die von unserer Bewertung unten, die bequem und einfach zu handhaben ist bes...

Das Profit Goldeneye Forex Trading System

Der Profit Goldeneye MT4 Indikator basiert auf einer soliden Strategie, die mehrere Handelsindikatoren umfasst, um ein klares Signal zu erzeugen, das dem Trader mit einem visuellen Alarm und einem Klangalarm mitgeteilt wird. Das erzeugte Signal gibt an, ob der Händler ein Währungspaar kaufen oder verkaufen soll. Beanspruchen Sie Ihre 60 keine Einzahlungsbonus Hier alles, was Sie brauchen, ist Ihr Live-Konto zu überprüfen. Natürlich müssen Sie ein Live-Konto eröffnen. 2 Broker, die wir gerne eine Lose USD30 von jedem Forex Broker unten. Beide Forex Broker haben ausgezeichnete Bewertung Wir verwenden diese beiden Broker und stolz sie zu fördern Vielen Dank für Ihre Leserschaft. Wir sind wirklich dankbar Hoffe, dass du die Strategien magst, die wir teilen. Wenn Sie die Strategien hier mögen, werden Sie unsere letzte Strategie absolut lieben. Das MorningPips Trading System Das Ziel von Morningpips ist es, den Handel am Morgen zu beenden. So einfach ist das. Check it out Profit Goldeneye MT...