Feedback

C# - Prüfen ob ein Dos Befehl ausführbar ist

Veröffentlicht von am 25.09.2008
(1 Bewertungen)
Diese Funktion prüft ob ein dos Befehl ausführbar ist
GFU-Schulungen  [Anzeige]

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

VB.NET Aufbau

Sie verfügen nach der Schulung über fundierte Kenntnisse in der Arbeit mit objektorientierten Modellen in VB.NET und können wiederverwendbare Komponenten eigenständig erzeugen.

/// <summary>
/// Diese Funktion prüft, ob ein Dos Befehl problemlos
/// ausgeführt werden kann.
/// </summary>
/// <param name="command">Der Dos Befehl</param>
/// <returns></returns>
public bool IsDosExecutable(string strCommand)
{
    //Dos Befehl ausführen
    Process p = Process.Start("cmd", "/c " + strCommand);
    //warten bis beendet wurde(daher besser kein pause testen ;-)
    p.WaitForExit();
    //ExitCode untersuchen(0=problemlos 1=Fehler!)
    if (p.ExitCode == 0)
    {
        return true;
    }
    else
    {
        return false;
    }
}
Abgelegt unter dos, batch, ausführbar.

1 Kommentare zum Snippet

Günther Foidl schrieb am 25.09.2008:
Ergebnis kann auch einfacher zurückgegeben werden:

return p.ExitCode == 0;
 

Logge dich ein, um hier zu kommentieren!