Jak uruchomić niewidoczne skrypty wsadowe w systemie Windows 10

Po uruchomieniu pliku wsadowego uzyskuje się jedną z dwóch rzeczy: trwałe okno wiersza polecenia, które pozostaje widoczne do momentu ukończenia skryptu lub do czasu naciśnięcia klawisza, aby je zamknąć, lub znikające okno wiersza polecenia. W wolniejszych systemach ten wygląd wiersza polecenia może nie być tak ulotny. Jeśli chcesz uruchamiać niewidoczne skrypty wsadowe, które nie wyświetlają żadnego okna, nawet przez ułamek sekundy, zalecamy skorzystanie z bezpłatnego narzędzia typu open source o nazwie RunApp.

RunApp to lekkie narzędzie stworzone specjalnie w tym celu, które pozwala na uruchamianie skryptów bez wyświetlania okna wiersza polecenia.

Uruchamianie niewidocznych skryptów wsadowych

Aby rozpocząć, upewnij się, że masz gotowy skrypt wsadowy, a następnie pobierz RunApp. Przed użyciem aplikacji musisz utworzyć dla niej plik konfiguracyjny. Plik ten jest łatwy do utworzenia, a aplikacja może również uruchamiać dodatkowe argumenty. Aby dowiedzieć się, jak przekazywać argumenty do uruchomionego skryptu, przeczytaj dokumentację na stronie Github aplikacji.

Aby utworzyć plik konfiguracyjny, otwórz nowy plik w Notatniku i wprowadź następujące dane. Zamień „MyBatchFile.bat” na pełną ścieżkę do skryptu, który chcesz uruchomić niewidocznie. Pamiętaj, aby nie umieszczać ścieżki w podwójnych cudzysłowach, nawet jeśli zawiera spacje.

Składnia

:style:hidden MyBatchFile.bat

Przykład

:style:hidden C:\Users\fatiw\Desktop\exit VLC.bat

Zapisz plik jako config.arg i umieść go w tym samym folderze, w którym znajduje się plik RunApp.exe. To kluczowe, ponieważ jeśli plik konfiguracyjny zostanie zapisany w innym miejscu, RunApp nie będzie w stanie go znaleźć i uruchomić skryptu.

Po utworzeniu pliku konfiguracyjnego możesz uruchomić plik runapp.exe. Aplikacja uruchomi skrypt w tle, a Ty nie zobaczysz ani cienia w oknie wiersza polecenia.

Ta metoda sprawdzi się doskonale w przypadku skryptów, które nie wymagają interakcji ze strony użytkownika. W przypadku skryptów, które proszą użytkownika o dane wejściowe, uruchamianie ich w sposób niewidoczny nie ma sensu, ponieważ użytkownik nie zobaczy monitu i nie będzie mógł wprowadzić odpowiedzi. Dlatego zalecamy stosowanie tej opcji tylko dla skryptów, które mogą być uruchamiane bez potrzeby interwencji użytkownika.

Jedną z głównych zalet tej metody jest możliwość używania pliku RunApp.exe w zaplanowanych zadaniach, co pozwala na uruchamianie niewidocznych skryptów wsadowych w określonych odstępach czasu.

newsblog.pl

newsblog.pl


newsblog.pl