сохранение скриншота в VM

Выполнение Windows приложений (.exe) без виртуальных машин

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

сохранение скриншота в VM

Непрочитанное сообщение Olej » 17 фев 2016, 22:31

Проблема:

- Есть Windows 7 в VirtualBox ... в котором крутятся IDE VisualStudio & Code::Blocks
Всё это для проверки совместимости, или несовместимости, или расхождений кодов C++ в разных системах.

- Нужно сохранить в файл скриншот экрана VM, а ещё куда чаще - отдельного окна приложения в VM, консольного приложения...
Для того, чтобы, например, сюда в форум вставить в качестве иллюстрации. ;-)

- PrintScreen и Alt+PrintScreen - не работает, потому что эти комбинации перехватываются Linux хост системой, и до виртуальной машины не доходят.
(потому как это хоткей и для хостового Linux)

Какие есть варианты? (достаточно часто нужная задача)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сохранение скриншота в VM

Непрочитанное сообщение Olej » 17 фев 2016, 22:35

Подсказали (в приватной переписке): есть в Windows (не знаю с каких пор, я раньше не видел) среди "Стандартные" приложение "Ножницы".

Единственный недостаток такого способа: для сохранения скриншота выбирается не окно (как его понимает система), а произвольная прямоугольная область, которую нужно ... совместить более-менее вручную с границей окна, что достаточно условно.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сохранение скриншота в VM

Непрочитанное сообщение Olej » 17 фев 2016, 22:37

Подсказали: PicPick.
Это самое то.
Вложения
Image 2.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сохранение скриншота в VM

Непрочитанное сообщение Olej » 17 фев 2016, 22:43

Как вариант: кадрировать - выделить прямоугольную область сохранения, окна VM приложения - прямо в скриншотере хостового Linux, конкретный вид этого "Снимок экрана" зависит от используемого DE, но в любом DE они на сегодня это могут - сохранять произвольную выделенную прямоугольную область экрана.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сохранение скриншота в VM

Непрочитанное сообщение Olej » 18 фев 2016, 03:15

Её подсказали: Greenshot.
Тоже вполне...
Вот он сам про себя картинку снял.
2012г. ... не вчерашний, но а что там развивать?
Вложения
gsh.png
gsh.png (21.02 КБ) 5096 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сохранение скриншота в VM

Непрочитанное сообщение Olej » 21 апр 2016, 12:37

Olej писал(а):Подсказали (в приватной переписке): есть в Windows (не знаю с каких пор, я раньше не видел) среди "Стандартные" приложение "Ножницы".

Единственный недостаток такого способа: для сохранения скриншота выбирается не окно (как его понимает система), а произвольная прямоугольная область, которую нужно ... совместить более-менее вручную с границей окна, что достаточно условно.
Я уже не вспомню как там было в Windows 7, но в Windows 8 приложение "Ножницы" позволяет выбрать из списка то ли вырезать прямоугольную область, то ли указанное окно. Так что это снимает все проблемы.

Ответить

Вернуться в «Среды выполнения Windows-приложений»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя