Окно захвата (Alt-Print Screen) контекстного меню - PullRequest
34 голосов
/ 28 октября 2008

Как все знают, иногда разработчикам приходится документировать вещи. Или захватить некоторые вещи для подачи сообщений об ошибках.

Мой вопрос в MS Windows.

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

(Помогает только нажатие PrintScreen , но каждый раз удалять области без окон болезненно).

БОНУС: Для захвата меню, Alt также закрывает меню. Однако, если вы используете клавишу Alt , чтобы открыть меню, это работает:

  1. Нажмите Alt + F (для открытия «Файла» меню), не отпускайте Alt
  2. Нажмите PrintScreen
  3. Тад!

Ответы [ 24 ]

0 голосов
/ 27 сентября 2014

Пользователи Linux или BSD могут попробовать scrot:

scrot -d 5 'contextmenuincluded.png' -e 'mv $f ~'

Это сделает снимок экрана через пять секунд и поместит его в ваш домашний каталог. Убедитесь, что вы нажали контекстное меню, открытое до истечения 5 секунд. После этого отредактируйте снимок экрана в своем любимом графическом редакторе (например, GIMP), чтобы сохранить только контекстное меню.

В Ubuntu вы устанавливаете scrot так:

sudo apt-get install scrot

На Арке это выглядит так:

sudo pacman -S scrot
0 голосов
/ 28 октября 2008

тебе ничего не нужно. Просто подключите окно меню.

0 голосов
/ 23 июня 2009

Вы можете записать весь процесс с помощью программного обеспечения для записи экрана DemoCreator . И вы можете добавить несколько выносок к вашей записи.

0 голосов
/ 08 февраля 2014

Что касается захвата контекстных меню, таких как контекстные меню или другие, для которых нажатие клавиши Alt приводит к исчезновению меню, по крайней мере в Windows 7, проверьте: http://blogs.technet.com/b/migreene/archive/2007/05/12/how-to-use-the-snipping-tool-to-capture-context-menus.aspx,, а также комментарий там от Uwa.

По сути, откройте Snipping Tool (который должен быть встроен в Windows 7 и может быть найден с помощью меню «Пуск») и нажмите кнопку «Отмена», но не закрывайте Snipping Tool. Затем откройте контекстное меню и нажмите (на клавиатуре рабочего стола) Ctrl + PrintScreen. Это переключится обратно на Snipping Tool, где вы можете выбрать параметры перед съемкой, но оставить контекстное меню открытым.

С помощью Snipping Tool вы можете делать снимки в полноэкранном, оконном, прямоугольном или произвольном формате. Если вы просто хотите получить контекстное меню, а не родительское окно, прямоугольный фрагмент, скорее всего, подойдет вам лучше всего.

...