Dodanie tutaj mojej odpowiedzi z innego postu, ponieważ był to duplikat i nie widzę tutaj tego rozwiązania, więc teraz istnieje 17 różnych odpowiedzi na pytanie, jak uruchomić ukryty plik wsadowy. W najbliższym czasie usunę moją odpowiedź na ten post.
Utwórz skrypt wsadowy z logiką wsadową i zawartymi w nim poleceniami, a następnie utwórz nowy plik z .VBS
rozszerzeniem, użyj poniższej logiki (przykład, który przedstawiłem poniżej) i po prostu podłącz pełną ścieżkę do pliku .CMD
lub .BAT
pliku za pomocą PING -t <IPAddress>
poleceń itp., Aby wykonuje partię w ukryty sposób, nie pokazując okna poleceń podczas jej wykonywania.
Tam, gdzie logika w poniższym przykładzie określa C:\Folder\BatchFileName.cmd
zmianę polegającą na wskazaniu skryptu wsadowego za pomocą poleceń uruchamianych ręcznie itp. Teraz.
Zapisz .VBS
plik i zaplanuj go z Task Scheduler
Problemy z planowaniem zadania w systemie Windows7 do uruchomienia w nieokreślonym harmonogramie dla twoich potrzeb.
W przeciwnym razie kliknij dwukrotnie .VBS
plik, aby uruchomić nieskończone PING
polecenie umieszczone w pliku wsadowym, który wskażesz w razie potrzeby.
UWAGA: Wydaje mi się, że tutaj właśnie otrzymałem tę logikę skryptu, ale działa ona niezawodnie do tego samego celu, którego potrzebujesz tutaj, czyli do zapewnienia, że okno poleceń jest ukryte, gdy plik wsadowy jest uruchamiany Źródło błędu serwera
PRZYKŁAD VBS SCRIPT RUN COMMAND LINE SERIA UKRYWANIE OKNA CMD
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\Folder\BatchFileName.cmd" & Chr(34), 0
Set WinScriptHost = Nothing