Для целей автоматизации тестирования я ищу инструмент «командной строки», который делает снимки экрана. До сегодняшнего дня меня устраивал NirCmd , который можно использовать как
nircmd savescreenshot screen.png
К сожалению, это только снимок экрана монитора 1. Поскольку установки с несколькими мониторами становятся все более и более распространенными, мне нужна альтернатива, которая может работать с несколькими мониторами.
Вывод должен быть аналогичен тому, который Windows копирует в буфер обмена, если вы нажмете PrintScreen, т.е. он должен учитывать макеты экрана, а не только создавать один файл для каждого монитора.
Другие требования
Я пытался:
Вы можете использовать ImageMagick , который соответствует большинству ваших требований, с помощью команды:
convert screenshot: screenshot.jpg
Томас Веллер
Стив Барнс