In einigen Fällen kann der Eingabeaufforderung mit Eingabeaufforderung direkt aus der C#-Anwendung ausgeführt werden. Ein allgemeiner Fall ist, dass die Automatisierung normalerweise manuell in das Befehlsfenster eingibt.
Aus diesem Grund liefert die
-Klasse im Namensraum die erforderlichen Funktionen. Durch Aufrufen der -Methode von System.Diagnostics
können willkürliche Befehle im Betriebssystem ausgeführt werden. Process
Process
Zum Beispiel können Sie den folgenden Codefragment verwenden, um den Befehl "Start
" (eingebettete die RAR -Datei in das JPG -Bild eingebettet) zu verwenden:
copy /b Image1.jpg Archive.rar Image2.jpg
Um das Befehlsfenster während der Ausführungsperiode auszublenden
<code class="language-csharp">string strCmdText; strCmdText = "/C copy /b Image1.jpg + Archive.rar Image2.jpg"; System.Diagnostics.Process.Start("CMD.exe", strCmdText);</code>
" beginnen müssen, um den richtigen Befehl zur Handhabung zu gewährleisten. Dieser Schalter zeigt an, dass der angegebene Befehl ausgeführt und das Befehlsfenster später beendet wird. ProcessStartInfo
Das obige ist der detaillierte Inhalt vonWie kann ich Eingabeaufforderungsbefehle aus einer C# -Anwendung ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!