Czy wiesz, że możesz uruchomić aplikację ukrytą w systemie Windows? Czasami jest to konieczne, ponieważ niektóre aplikacje mogą działać w tle, wykonując swoje zadania bez przerywania przepływu pracy. Możesz chcieć uruchomić aplikację ukrytą przed skryptem wsadowym, pozwolić jej wykonać swoją pracę i nie wyświetlać żadnego okna. W tym artykule zobaczymy wszystkie sposoby uruchamiania programu ukrytego w systemie Windows 10.
Reklama
W artykule jako przykład ukryjemy Notatnik. Możesz użyć tej samej metody, aby ukryć dowolną inną aplikację, którą chcesz.
Metoda 1. Używając VBScript
Jest to stary i „tradycyjny” sposób uruchamiania aplikacji w ukryciu. Działa w każdej wersji systemu Windows, w której dostępny jest VBScript. Wszystkie nowoczesne wersje systemu Windows obsługują VBScript.
Otwórz swój ulubiony edytor tekstu i wklej następujący tekst.
Dim WShell Ustaw WShell = CreateObject ('WScript.Shell') WShell.Run 'Notepad.exe', 0 Ustaw WShell = Nothing
Zapisz go do pliku z rozszerzeniem .VBS. Po dwukrotnym kliknięciu uruchomi się ukryty Notatnik.
Aby wywołać go z pliku wsadowego, wykonaj go w następujący sposób:
wscript '' ścieżka do Twojego pliku vbs.vbs '
Tutaj metoda Run obiektu Wscript.Shell uruchamia program w nowym procesie. Drugi parametr to 0, co oznacza, że ma uruchamiać aplikację ukrytą.
Jeśli chcesz uruchomić aplikację z niektórymi argumentami wiersza poleceń, składnia jest następująca:
WShell.Run 'path to app.exe / argument1 / argument2', 0
Jeśli ścieżka aplikacji zawiera spacje, dodaj cudzysłowy na początku i na końcu ścieżki. Na przykład:
WShell.Run '' '' & 'C: Program Files (x86) Mozilla Firefox firefox.exe' & '' '', 0
Możesz sprawdzić, czy aplikacja działa, otwierając Menedżera zadań. Zobaczysz uruchomiony Notepad.exe, ale żadne okno nie zostanie wyświetlone.
jak sprawić, by Twój facebook był prywatny?
Metoda 2. Korzystanie z programu PowerShell
PowerShell w systemie Windows 10 i wcześniejszych wersjach zawiera wbudowany proces uruchamiania poleceń cmdlet, którego można również używać do uruchamiania programów ukrytych.
Składnia jest następująca:
Start-Process -WindowStyle hidden -FilePath Notepad.exe
Jeśli zapiszesz ten tekst w pliku z rozszerzeniem .PS1, możesz go wywołać z pliku wsadowego w następujący sposób:
powershell -executionPolicy bypass -file 'ścieżka do mojego pliku.ps1'
Metoda 3. Korzystanie z narzędzia innej firmy
Istnieje wiele narzędzi innych firm, których można używać do manipulowania stanami okien. Jedynym problemem związanym z takimi narzędziami innych firm jest to, że często wywołują one fałszywe alarmy w oprogramowaniu antywirusowym. Jeśli potrzebujesz narzędzia innej firmy, proponuję zagrać z nimi:
Cichy
Składnia jest następująca:
Quiet.exe 'ścieżka do plik wykonywalny.exe'
NirCmd firmy NirSoft
NirCmd to potężne narzędzie konsolowe, które potrafi zrobić wiele przydatnych sztuczek. Jedną z jego opcji jest możliwość rozpoczęcia procesu w ukryciu.
Składnia jest następująca:
nircmd exec ukryj „C: Windows Notepad.exe”
Otóż to. Jeśli korzystasz z alternatywnego sposobu uruchamiania aplikacji ukrytej w systemie Windows 10, możesz udostępnić go w komentarzach.