Vb.net batach nicht sichtbar ausführen

Maxro

Mitglied
Hy

ich habe mal eine Frage und zwar ist es möglich eine Batch-Dateio so auszuführen , das sie nicht sichtbar ist ..?

Zurzeit verwende ich diesen aufruf :

Code:
        'aufruf der Datei über Process
        Dim caller As Process
        caller = System.Diagnostics.Process.Start("FTP.bat")
        caller.WaitForExit()

:)

Anderer aufruf auch möglich , wenn es die Funtion WaitForExit gibt (oder so änlich) .
 
Hallo.

Ja geht.

Benutze zum Starten der Batch-Datei die ProcessStartInfo Klasse.

Diese Klasse hat eine Eigenschaft namens CreateNoWindow.

Einfach auf true setzen, und dann mit der ProcessStartInfo den Process starten.

So schaut das dann zirka aus.
C#:
Dim startInfo As New ProcessStartInfo("IExplore.exe")
startInfo.CreateNowWindow = true
         
Process.Start(startInfo)

lg, Alex
 
hmm leider funktioniert das bei mir so nicht..die Batch befindet sich immer noch im Vorderung .. sry das ich mich jetzt erst wieder melde .. hatte die letzten tagen aber keine Zeit :rolleyes:
 
Zurück