Verb



  • Hi.

    string fileName = @"c:\test.bat";
    			ProcessStartInfo startInfo;
    			if( File.Exists( fileName ) )
    			{
    				startInfo = new ProcessStartInfo( fileName );
    				startInfo.Verb = "Hide";
    				Process.Start( startInfo );
    			}
    

    In der Hilfe habich gelesen, dass das "Hide" die Konsole unsichtbar laufen lässt.
    Blos habich jetzt das Problem, dass der debugger Problemlos durchläuft, aber das Script nicht ausgeführt wird...



  • Hi!

    Hmmm...also ich kenne das anders um das Fenster zu hiden:

    startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
    

    Was du nochmal versuchen kannst wäre diesen Process mit der Methode Process.WaitForExit(); dazu zu veranlassen das er bis zum Ende läuft und guckst mit welchem Exit-Code der Process beendet wurde (Process.ExitCode).

    Code-Hacker



  • jo, so klingt das einleuchtender als mit dem Verb...
    danke dir!


Anmelden zum Antworten