Strona główna
» WINDOWS
»
Jak wykonywać zrzuty ekranu z poziomu wiersza poleceń w systemie Windows 10
Jak wykonywać zrzuty ekranu z poziomu wiersza poleceń w systemie Windows 10
System Windows 10 nie posiada wbudowanego polecenia wiersza poleceń, które zapisuje pulpit jako obraz. Aby wykonać zrzut ekranu z wiersza poleceń, należy użyć NirCmd, niewielkiego narzędzia wiersza poleceń firmy NirSoft. Po pobraniu i rozpakowaniu pliku, uruchom program, savescreenshotaby zapisać główny ekran jako plik PNG, lub użyj polecenia savescreenshotfull, aby przechwycić wszystkie podłączone ekrany. Polecenie przechwytuje widoczny pulpit, w tym wiersz poleceń, jeśli jest on widoczny na ekranie.
Jeśli potrzebujesz tylko szybkiego zrzutu ekranu i nie potrzebujesz wiersza poleceń, naciśnij klawisz z logo Windows + PrtScn . System Windows zapisuje zrzuty ekranu w folderze Obrazy > Zrzuty ekranu. Poniższe kroki dotyczą zapisywania zrzutów ekranu z wiersza poleceń, dodawania opóźnienia i przechwytywania pulpitu na wielu monitorach.
Pobierz NirCmd z NirSoft
Otwórz oficjalną stronę NirCmd i pobierz pakiet ZIP. NirSoft podaje wersję NirCmd 2.87 i obsługuje system Windows 10. Wypakuj archiwum do łatwo dostępnego folderu, takiego jak C:\Tools\NirCmd. Możesz najpierw utworzyć folder w Eksploratorze plików, a następnie wypakować tam archiwum.
Zachowaj nircmd.exepliki pomocnicze w tym folderze. Nie musisz go umieszczać C:\Windows\System32ani dodawać do ścieżki systemowej PATH w przypadku tej metody. NirCmd może wykonywać wiele innych zadań systemowych poza zrzutami ekranu, więc pobierz go ze strony NirSoft i uruchom jako zwykły użytkownik. Nie używaj opcji Uruchom jako administrator do podstawowego zrzutu ekranu.
Wypakuj plik ZIP NirCmd do folderu, który można łatwo otworzyć z poziomu wiersza poleceń.
Otwórz wiersz poleceń w folderze NirCmd
W Eksploratorze plików otwórz folder zawierający nircmd.exe. Kliknij pasek adresu, wpisz cmdi naciśnij Enter. Otworzy się okno wiersza poleceń z tym folderem jako katalogiem roboczym. Umożliwi to uruchomienie programu NirCmd poprzez wpisanie nazwy pliku bez zmiany ścieżki PATH.
Możesz również otworzyć istniejący wiersz poleceń i ręcznie zmienić folder. Zastąp przykładową ścieżkę lokalizacją, w której wyodrębniłeś pliki:
cd /d "C:\Tools\NirCmd"
Przełącznik /dzmienia również dyski, jeśli folder nie znajduje się na bieżącym dysku. Przed kontynuowaniem sprawdź, czy w monicie jest teraz widoczny katalog NirCmd.
Naciśnij Enter. NirCmd zapisze plik screen1.pngw bieżącym folderze roboczym. Ponieważ przykład otworzył wiersz polecenia w C:\Tools\NirCmd, poszukaj pliku obok nircmd.exe. Polecenie może zakończyć się bez wyświetlania komunikatu o pomyślnym wykonaniu; użyj dir screen1.png, aby sprawdzić, czy plik istnieje.
Rozszerzenie pliku określa format obrazu. Możesz użyć innej nazwy, takiej jak desktop.png, lub podać pełną ścieżkę docelową. Umieść ścieżkę zawierającą spacje w cudzysłowie i upewnij się, że folder docelowy już istnieje. W dokumencie NirSoft’s screenshot command reference opisano polecenia dla pojedynczego i wszystkich wyświetlaczy.
Nazwa względna pliku zapisuje PNG w folderze wyświetlanym w wierszu poleceń.
Dodaj opóźnienie lub przechwyć wszystkie monitory
Aby odczekać przed wykonaniem zrzutu ekranu, wpisz cmdwaitopóźnienie w milisekundach przed poleceniem przechwycenia. W tym przykładzie odczekano dwie sekundy:
Zmień 2000liczbę milisekund, których potrzebujesz: na przykład, 5000czekaj pięć sekund. Referencja cmdwait w programie NirCmd definiuje tę wartość w milisekundach.
W przypadku konfiguracji z wieloma monitorami użyj savescreenshotfull. Zapisuje jeden obraz zawierający wszystkie monitory; savescreenshotprzechwytuje ekran główny. Aby połączyć obie opcje i odczekać dwie sekundy przed przechwyceniem każdego ekranu, uruchom:
Historia wersji NirSoft podaje, że NirCmd 2.82 naprawiał skalowanie DPI dla tych poleceń zrzutu ekranu, więc stara, ogólna rada, aby ustawić skalowanie wszystkich wyświetlaczy na 100%, nie jest konieczna. Jeśli obraz wyświetlany na wszystkich wyświetlaczach nadal wygląda na przycięty lub nieoczekiwanie ułożony, użyj aktualnej wersji NirCmd i sprawdź ustawienia rozmieszczenia i skali monitorów w ustawieniach wyświetlania systemu Windows.
cmdwait 2000opóźnia przechwycenie całego pulpitu o dwie sekundy.
Rozwiązywanie typowych problemów
„Nie rozpoznano pliku nircmd.exe”. Wiersz poleceń nie znajduje się w wyodrębnionym folderze lub nazwa pliku została błędnie wpisana. Otwórz wiersz poleceń (CMD) z folderu zawierającego plik nircmd.exelub użyj cd /dpełnej ścieżki.
Plik PNG nie znajduje się tam, gdzie oczekiwano. W bieżącym katalogu roboczym zapisywana jest względna nazwa pliku, która może różnić się od folderu zawierającego NirCmd. Sprawdź ścieżkę w wierszu poleceń lub uruchom dir *.png.
Na zdjęciu widoczny jest tylko jeden monitor. Używaj go savescreenshotfulldo wszystkich podłączonych wyświetlaczy; savescreenshotdotyczy wyświetlacza głównego.
Obraz jest czarny po uruchomieniu przez usługę. Firma NirSoft zauważa, że polecenia zrzutu ekranu nie mogą uzyskać dostępu do interfejsu użytkownika z poziomu usługi systemu Windows. Zamiast tego należy uruchomić polecenie w interaktywnym wierszu poleceń zalogowanego użytkownika.
Do zwykłego zrzutu ekranu, podstawowe polecenie to nircmd.exe savescreenshot screen1.png. Użyj formy opóźnionej, gdy potrzebujesz czasu na uporządkowanie pulpitu, i przełącz się na nią, savescreenshotfullgdy chcesz wykonać jeden zrzut na wielu monitorach.