Feedback

Prüfen ob ein Dos Befehl ausführbar ist

Sprache: C#

Diese Funktion prüft ob ein dos Befehl ausführbar ist
/// <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;
    }
}
/// <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;
    }
}

1 Kommentar