Как сделать скриншот из командной строки в 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 10

Как проверить разрешение и частоту кадров видео в Windows 10

Найдите размеры кадра и частоту кадров видео с помощью Проводника, а затем проверьте сведения о потоке в VLC, если Windows оставляет какое-либо поле пустым.

Как исправить отсутствие опции «Запустить в любом случае» в SmartScreen Windows 10

Как исправить отсутствие опции «Запустить в любом случае» в SmartScreen Windows 10

Узнайте, почему Windows 10 скрывает кнопку «Запустить в любом случае» в SmartScreen, как просмотреть предупреждение и как разрешить обход предупреждения, не отключая SmartScreen.

Как включить монофонический звук в Windows 10

Как включить монофонический звук в Windows 10

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

Как создать пользовательскую сетку для отображения на экране в Windows 10

Как создать пользовательскую сетку для отображения на экране в Windows 10

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

Как включить автоматический вход в систему в Windows 10

Как включить автоматический вход в систему в Windows 10

Настройте автоматический вход в Windows 10 при запуске с помощью Microsoft Sysinternals Autologon, а затем узнайте, как его отключить и разберитесь в компромиссах в области безопасности.

Как включить план электропитания «Максимальная производительность» в Windows 10

Как включить план электропитания «Максимальная производительность» в Windows 10

Добавьте план электропитания «Максимальная производительность» в Windows 10 с помощью команды с правами администратора, выберите его в параметрах электропитания и проверьте ограничения совместимости и энергопотребления.

Как обновить значки закладок в Microsoft Edge на Windows 10

Как обновить значки закладок в Microsoft Edge на Windows 10

Чтобы обновить отсутствующие или некорректные значки закладок в Edge, откройте сохраненную страницу заново, очистите кэш изображений или безопасно перестройте кэш значков сайтов.

Как добавить цифровую клавиатуру на Windows 10

Как добавить цифровую клавиатуру на Windows 10

Превратите цифровой ряд в виртуальные клавиши цифровой клавиатуры в Windows 10 с помощью AutoHotkey v2. Настройте переключатель Caps Lock, протестируйте его в своем приложении и посмотрите, какие клавиши скрипт не сможет переназначить.

Как подключить Bluetooth-наушники к Windows 10

Как подключить Bluetooth-наушники к Windows 10

Подключите Bluetooth-наушники к Windows 10, выберите их в качестве источника звука и устраните распространенные проблемы с обнаружением или звуком.

Как изменить размер значков на панели задач в зависимости от размера экрана в Windows 10

Как изменить размер значков на панели задач в зависимости от размера экрана в Windows 10

Автоматическое изменение размера значков на панели задач Windows 10 при смене основного дисплея или использование встроенных настроек для выбора маленьких или обычных кнопок.