Как сделать скриншот из командной строки в Windows 10

В Windows 10 отсутствует встроенная команда командной строки для сохранения рабочего стола в виде изображения. Чтобы сделать снимок экрана из CMD, используйте NirCmd, небольшую утилиту командной строки от NirSoft. После загрузки и распаковки запустите её, savescreenshotчтобы сохранить изображение основного дисплея в формате PNG, или используйте команду savescreenshotfullдля захвата всех подключенных дисплеев. Команда захватывает видимый рабочий стол, включая окно командной строки, если оно отображается на экране.

Если вам нужен только быстрый снимок экрана и не требуется использовать командную строку, нажмите клавишу с логотипом Windows + PrtScn . Windows сохранит снимок в папке «Изображения» > «Снимки экрана». Ниже описаны шаги по сохранению снимков экрана из командной строки, добавлению задержки и созданию снимка рабочего стола на нескольких мониторах.

Скачайте NirCmd от NirSoft.

Откройте официальную страницу NirCmd и скачайте ZIP-архив. NirSoft указывает версию NirCmd 2.87 и поддержку Windows 10. Распакуйте архив в легкодоступную папку, например C:\Tools\NirCmd, . Вы можете сначала создать папку в проводнике, а затем распаковать архив там.

Сохраните nircmd.exeвспомогательные файлы в этой папке. Для этого метода вам не нужно добавлять C:\Windows\System32их в системную переменную PATH. NirCmd может выполнять множество других системных задач помимо создания скриншотов, поэтому загрузите его с сайта NirSoft и запустите от имени своего обычного пользователя. Не используйте запуск от имени администратора для создания простых снимков экрана.

Папка «Загрузки» в Проводнике содержит ZIP-архив NirCmd и извлеченную из него папку.
Распакуйте ZIP-файл NirCmd в папку, которую легко открыть из командной строки.

Откройте командную строку в папке NirCmd.

В проводнике файлов откройте папку, содержащую nircmd.exe. Щелкните адресную строку, введите cmd, и нажмите Enter. Откроется окно командной строки, в которой эта папка будет указана в качестве рабочего каталога. Это позволит вам запустить NirCmd, введя имя файла, без изменения переменной PATH.

Вы также можете открыть существующую командную строку и перейти в папку вручную. Замените пример пути на место, куда вы распаковали файлы:

cd /d "C:\Tools\NirCmd"

Переключение /dтакже меняет диски, если папка находится не на текущем диске. Перед продолжением убедитесь, что в командной строке теперь отображается каталог NirCmd.

Проводник Windows 10 с открытой извлеченной папкой NirCmd и введенной командой cmd в адресной строке.
Ввод текста cmdв адресную строку Проводника открывает Командную строку в текущей папке.

Сохранение снимка экрана из командной строки

В командной строке выполните:

nircmd.exe savescreenshot screen1.png

Нажмите Enter. NirCmd сохранит файл screen1.pngв текущей рабочей папке. Поскольку в примере командная строка открывалась в папке C:\Tools\NirCmd, найдите файл рядом с nircmd.exe. Команда может завершиться без отображения сообщения об успехе; используйте команду dir screen1.pngдля проверки существования файла.

Расширение имени файла определяет формат изображения. Вы можете использовать другое имя, например desktop.png, `<имя файла>`, или указать полный путь назначения. Заключите путь, содержащий пробелы, в кавычки и убедитесь, что папка назначения уже существует. В справочнике команд для создания скриншотов от NirSoft описаны команды для одного дисплея и для всех дисплеев.

В командной строке запущен процесс nircmd.exe savescreenshot screen1.png, а в проводнике файлов рядом с nircmd.exe отображается screen1.png.
Указание относительного имени файла сохраняет PNG-файл в папке, отображаемой в командной строке.

Добавьте задержку или захватите все мониторы.

Чтобы сделать снимок экрана с задержкой, укажите cmdwaitеё в миллисекундах перед командой захвата. В этом примере задержка составляет две секунды:

nircmd.exe cmdwait 2000 savescreenshot delayed.png

Измените значение 2000на необходимое количество миллисекунд: например, 5000ожидание составит пять секунд. В справочнике NirCmd cmdwait это значение определено в миллисекундах.

Для многомониторной конфигурации используйте команду `.` savescreenshotfull. Она записывает один образ, содержащий все мониторы; savescreenshotкоманда `.` захватывает основной дисплей. Чтобы объединить эти две опции и подождать две секунды перед захватом всех экранов, выполните команду:

nircmd.exe savescreenshotfull all-displays.png
nircmd.exe cmdwait 2000 savescreenshotfull delayed-all.png

Согласно истории версий NirSoft, в NirCmd 2.82 исправлено поведение масштабирования DPI для этих команд создания скриншотов, поэтому старый общий совет устанавливать масштабирование для всех дисплеев на 100% больше не требуется. Если изображение на всех дисплеях по-прежнему выглядит обрезанным или расположенным неожиданно, используйте текущую версию NirCmd и проверьте настройки расположения и масштабирования мониторов в параметрах дисплея Windows.

Командная строка, демонстрирующая команду NirCmd с двухсекундной задержкой для захвата всех экранов.
cmdwait 2000Задерживает захват всего рабочего стола на две секунды.

Исправьте распространённые проблемы

  • «Файл nircmd.exe не распознан». Командная строка отсутствует в извлеченной папке, или имя файла указано с ошибкой. Откройте CMD из папки, содержащей файл nircmd.exe nircmd.exe, или используйте команду `nircmd` cd /dс полным путем к нему.
  • Файл PNG находится не там, где ожидалось. Относительное имя файла сохранено в текущем рабочем каталоге, который может отличаться от папки, содержащей NirCmd. Проверьте путь в командной строке или запустите команду dir *.png.
  • На изображении показан только один монитор. Используйте savescreenshotfullдля всех подключенных дисплеев; savescreenshotэто относится к основному дисплею.
  • Изображение становится чёрным при запуске через службу. Компания NirSoft отмечает, что команды создания скриншотов не могут получить доступ к пользовательскому интерфейсу из службы Windows. Вместо этого запустите команду в интерактивной командной строке пользователя, выполнившего вход в систему.

Для обычной съемки одного экрана основная команда — ` nircmd.exe savescreenshot screen1.png.`. Используйте отложенную версию, когда вам нужно время для упорядочивания рабочего стола, и переключитесь на `.`, savescreenshotfullкогда вам нужно сделать снимок одного экрана на нескольких мониторах.

Оставить комментарий

Как исправить проблемы с инструментом «Ножницы» в Windows 11

Как исправить проблемы с инструментом «Ножницы» в Windows 11

Устраните распространенные проблемы с инструментом «Ножницы» в Windows 11, выполнив шаги по проверке ярлыка, обновлению или восстановлению приложения, его переустановке и восстановлению отсутствующих уведомлений о захвате изображения.

Как распечатать текст в Word в цвете, включая фон страницы.

Как распечатать текст в Word в цвете, включая фон страницы.

Выберите принтер с поддержкой цветной печати, включите в Word функцию печати в фоновом режиме и проверьте предварительный просмотр, чтобы цвета страницы, изображения и графика печатались должным образом.

Как скопировать содержимое DVD в формат MP4 и воспроизвести его в Windows 10 или 11

Как скопировать содержимое DVD в формат MP4 и воспроизвести его в Windows 10 или 11

Узнайте, как использовать WinX DVD Ripper для преобразования DVD-диска, который вы имеете право скопировать, в файл MP4, выбора правильного названия и места сохранения, а также устранения проблем с воспроизведением в Windows 10 или 11.

Как записать системный звук с помощью FFmpeg в Windows 10

Как записать системный звук с помощью FFmpeg в Windows 10

Захватывайте воспроизведение с вашего ПК с помощью FFmpeg в Windows 10. Включите Stereo Mix или используйте устройство обратной связи, найдите его имя в DirectShow и сохраните чистый звук.

Какая команда управляет локальными учетными записями пользователей в Windows?

Какая команда управляет локальными учетными записями пользователей в Windows?

Узнайте, когда следует использовать команды net user, lusrmgr.msc и net localgroup для безопасного просмотра, создания, отключения и управления локальными учетными записями Windows.

Как выполнить поиск одновременно в нескольких текстовых файлах в Windows 10

Как выполнить поиск одновременно в нескольких текстовых файлах в Windows 10

Находите слова или фразы в нескольких текстовых файлах в Windows 10 с помощью grepWin. Узнайте, как выбирать папки, фильтровать типы файлов, включать подпапки и безопасно читать найденные совпадения.

Как заблокировать автоматическое обновление Chromium Edge в Windows 10

Как заблокировать автоматическое обновление Chromium Edge в Windows 10

Узнайте, для чего нужна устаревшая настройка реестра блокировщика Edge, как безопасно её установить и почему она не остановит обновления для уже установленного Microsoft Edge.

Как изменить DPI мыши и скорость указателя в Windows 10

Как изменить DPI мыши и скорость указателя в Windows 10

Узнайте, как настроить скорость указателя мыши в Windows 10, изменить точность указателя и установить аппаратное DPI с помощью поддерживаемой игровой мыши или приложения от производителя.

Как печатать на iPhone с компьютера под управлением Windows 10

Как печатать на iPhone с компьютера под управлением Windows 10

Используйте функцию сопряжения AirType с браузером, чтобы печатать на iPhone с компьютера под управлением Windows 10, с актуальными инструкциями по настройке, устранением неполадок и ограничениями конфиденциальности.

Как установить разные уровни масштабирования для нескольких мониторов в Windows 10

Как установить разные уровни масштабирования для нескольких мониторов в Windows 10

Настройте масштабирование каждого монитора Windows 10 независимо друг от друга, обеспечьте читаемость текста и устраните неполадки, связанные с пользовательским масштабированием или размытием в приложениях.