Программно сделайте Снимок экрана Рабочего стола в Ruby?

Если Вы используете XP, изменяете Ваши окна Explorer на Представление Деталей. Перейдите к SVN-управляемой папке, тогда переходят к Представлению>, Выбирают Details и выбирают столбцы SVN для состояния/версии/и т.д.

7
задан Community 23 May 2017 в 10:29
поделиться

2 ответа

Отличный вопрос!

Пару лет назад мне приходилось работать над подобным проектом. Я нашел библиотеку под названием watir , которую вы можете использовать для управления системными браузерами из Ruby. В то время, когда я проверял, это было не очень надежно в среде Linux, но сейчас кажется довольно надежным.

Вот пара ссылок:

Я никогда не пробовал это решение, поэтому буду очень рад, если вы сможете напишите здесь отзыв, если решите пойти с Watir. Все примеры нацелены на сервер Windows, я не нашел действительного руководства с использованием среды Linux + Firefox.

2
ответ дан 7 December 2019 в 10:03
поделиться

Вы можете использовать xwd (1) , чтобы сделать снимок экрана корневого окна:

xwd -display :0 -root|xwdtopnm |pnmtopng > $1
3
ответ дан 7 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: