Po uruchomieniu pliku wsadowego wykonujesz jedną z następujących dwóch funkcji. stałe okno wiersza polecenia, które pozostanie widoczne do zakończenia skryptu lub naciśnięcia klawisza, aby go odrzucić, lub zobaczysz przelotny podgląd okna wiersza polecenia, które pojawia się i znika. W wolniejszych systemach ten wygląd wiersza poleceń może nie być tak ulotny. W każdym razie, jeśli chcesz uruchomić niewidoczne skrypty wsadowe, aby okna nie pojawiały się nawet przez ułamek sekundy, zalecamy skorzystanie z bezpłatnego i otwartego narzędzia o nazwie Uruchom aplikację .
RunApp to bardzo lekkie narzędzie opracowane właśnie w tym celu.
Uruchom niewidoczne skrypty wsadowe
Najpierw upewnij się, że skrypt wsadowy jest gotowy pobierz RunApp . Zanim będziesz mógł korzystać z tej aplikacji, musisz utworzyć dla niej plik konfiguracyjny. Ten plik na nasze potrzeby jest łatwy do stworzenia, ale aplikacja może również wykonywać dodatkowe argumenty. Jeśli chcesz przekazać argumenty do uruchomionego skryptu, zobacz stronę Github aplikacji, aby uzyskać szczegółowe informacje, jak to zrobić.
>> Aby utworzyć plik konfiguracyjny, otwórz nowy plik Notatnika i wprowadź następujące. Zastąp „MyBatchFile.bat” pełną ścieżką skryptu, który chcesz uruchomić w trybie transparentnym. NIE umieszczaj ścieżki w cudzysłowie, nawet jeśli zawiera spację.
Emerytura
: styl: ukryty MójPlikWsadu.bat
Przykłady
: styl: ukryty C: Users fatiw Desktop exit VLC.bat
Zapisz plik jako config.arg i zapisz go w tym samym folderze co RunApp.exe. Jest ważne. Jeśli plik konfiguracyjny jest przechowywany w innym miejscu, RunApp nie będzie mógł go znaleźć i wykonać skryptu.
>> Po utworzeniu pliku konfiguracyjnego możesz uruchomić plik runapp.exe. Wykona skrypt po cichu i nie zobaczysz cienia w oknie wiersza polecenia.
Jest to idealne rozwiązanie w przypadku scenariuszy, które nie wymagają interwencji użytkownika. Jeśli masz skrypt proszący o wprowadzenie danych przez użytkownika, to naprawdę nie ma sensu uruchamiać go w sposób niewidoczny. Jeśli użytkownik nie widzi wiadomości i nie wprowadzi odpowiedzi, skrypt nie będzie mógł nic zrobić. Dlatego zalecamy zapisanie go tylko dla skryptów, które można wykonać bez interwencji użytkownika.
Zaletą tej metody jest to, że możesz użyć Runapp.exe z zaplanowanym zadaniem i uruchomić z nim niewidoczne skrypty wsadowe.