Я ищу способ сделать скриншот всего экрана из командной строки. Операционная система Windows. Что-то вроде этого:
C:\>screenshot.exe screen1.png
windows
command-line
screenshot
Желько Филипин
источник
источник
Ответы:
Скачать imagemagick . Многие инструменты для работы с изображениями из командной строки включены. Импорт позволяет вам захватить весь экран или часть экрана и сохранить изображение в файл. Например, чтобы сохранить весь экран в формате JPEG:
Если вы хотите использовать мышь, чтобы щелкнуть внутри окна или выбрать область экрана и сохранить файл, просто используйте:
источник
На этот вопрос уже дан ответ, но я подумал, что тоже добавлю это. NirCmd (бесплатная, к сожалению, не с открытым исходным кодом) может делать снимки экрана из командной строки в сочетании с многочисленными другими функциями, которые он может выполнять.
Запустите его из командной строки либо в каталоге nircmd.exe, либо, если вы скопировали его в папку system32:
делает то, что вы хотите. Вы также можете отложить это так:
Это будет ждать 2000 миллисекунд (2 секунды), а затем захватить и сохранить скриншот.
источник
Nircmd
не поддерживает несколько экранов. Он будет захватывать только основной экран.nircmd2
, ссылка для скачивания находится в самом низу страницы nirsoft.net/utils/nircmd.html . Вы можете напрямую использовать эту ссылку для скачивания: nirsoft.net/utils/nircmd.zipэто можно сделать без внешних инструментов (вам просто нужно установить .net Framework, который установлен по умолчанию на все, от Vista и выше) - screenCapture.bat . Это самоскомпилированная программа на C #, и вы можете сохранить вывод в нескольких форматах и захватывать только активное окно или весь экран:
Примеры:
источник
Другие предложения хороши - вы также можете попробовать MiniCap, который является бесплатным и имеет некоторые другие функции, такие как гибкое именование файлов и некоторые другие режимы захвата: http://www.donationcoder.com/Software/Mouser/MiniCap/index.html
(отказ от ответственности: я автор MiniCap).
источник
Попробуйте IrfanView .
Вы можете запустить его через командную строку. Вы можете указать, какое окно захватывать - например, целое окно или только текущее / активное окно - и вы также можете выполнять некоторые основные операции редактирования, такие как повышение резкости, обрезка или изменение размера изображений.
Вот параметры командной строки , особенно интересно это
источник
Вы можете попробовать инструмент boxcutter :
источник
Screenshot-cmd делает снимок экрана рабочего стола или любого окна, выбранного по заголовку окна. Также можно выбрать прямоугольник для захвата. Результат сохраняется в виде файла png. (последнее обновление в 2011 году)
Вдохновлено: http://blog.mozilla.com/ted/2009/02/05/command-line-screenshot-tool-for-windows/
источник
Вы можете использовать
Pillow
библиотеку Python, чтобы делать скриншоты основного монитора.Шаг 1: установить подушку:
Шаг 2: Сделайте скриншоты со следующим кодом:
источник
Вы можете использовать коммерческий снимок продукта, чтобы делать потрясающие снимки экрана из командной строки.
источник