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!