Możliwa duplikat:
Uruchom całkowicie ukryty plik wsadowy
Czy w XP (SP3) można uruchomić plik wsadowy bez wyświetlania okna DOS (nie tylko zminimalizowane)?
Próbowałem kilku rzeczy, w tym „EXIT / B”, „GOTO: EOF” i ConsoleTool Erika Heijnena, ale bezskutecznie.
Dziękuję Ci.
Edycja: Oto proste rozwiązanie, gdy musimy tylko przekazać parametry: Dodaj skrót do Deskop i zmodyfikuj jego parametr docelowy, aby przekazać parametry:
"C:\Program Files\Acme\MyApp\MyApp.exe" /MYSWITCH 123
Odpowiedzi:
To pytanie zostało zadane na SuperUser i ma wiele dobrych odpowiedzi:
Najważniejsza odpowiedź to:
Zapisz ten jeden wiersz tekstu jako plik
invisible.vbs
:Aby uruchomić dowolny program lub plik wsadowy niewidocznie, użyj go w następujący sposób:
źródło
konwertować proces wsadowy jako usługę.
Utwórz nową aplikację Windows C # i wywołaj tę metodę z main:
public static void RunBatchFile (nazwa pliku ciągu) {Process process = new Process ();
}
źródło