Fenêtre de Capture (Alt-Print Screen) du Menu contextuel

comme tout le monde le sait, parfois les développeurs doivent documenter des choses. Ou capturer des trucs pour remplir des rapports de bug.

ma question Est dans MS Windows.

j'essaie de capturer le menu contextuel (le menu popup qui apparaît après avoir fait clic droit sur un élément) de plusieurs zones d'une application. En appuyant sur Alt pour lancer le processus Alt + PrintScreen ferme le menu contextuel.

(appuyer seulement sur PrintScreen aide, mais il est douloureux d'enlever les zones sans fenêtre à chaque fois).

BONUS: pour capturer les menus, Alt ferme également le menu. Cependant, si vous utilisez la touche Alt pour ouvrir le menu en premier lieu, cela fonctionne:

  1. Appuyez sur Alt + F (pour l'ouverture du Fichier" menu), ne pas libérer Alt
  2. Appuyez Sur PrintScreen
  3. Tada!
33
demandé sur w5m 2008-10-28 12:03:26

23 réponses

vous ne pouvez pas obtenir le menu seul, mais vous pouvez l'obtenir pour capturer la fenêtre parent + menu contextuel par un truc similaire à celui que vous avez découvert avec le menu principal:

  1. Press & hold Shift
  2. Appuyez Sur F10
  3. Appuyez sur la touche Alt (vous êtes toujours en tenant la touche Shift )
  4. de la Presse PrintScreen
  5. Release Shift + Alt

Au moins vous n'avez pas à installer un logiciel!

15
répondu MrZebra 2017-02-25 03:44:03

utilisant Windows 7, j'ai utilisé Ctrl et PrntScr en même temps.

qui a capturé tout l'écran. J'ai ensuite collé ( Ctrl + V ) dans un éditeur d'image, et j'ai tout sorti sauf le menu contextuel.

j'ai le Windows Contraste Élevé Mode d'acccessibilité désactivé sur mon ordinateur ( Panneau de configuration -> facilité D'Accès Centre -> rendre l'ordinateur plus facile à voir -> décocher "allumer ou éteindre contraste élevé ..." ). Je ne sais pas si c'était nécessaire ou pas.


Note: si votre clavier n'a pas PrntScr comme clé primaire (il peut apparaître en petite police bleue), alors évidemment, vous devrez ajuster pour cela (par exemple, vous pouvez avoir besoin d'appuyer sur Alt pour obtenir la fonction PrntScr , ce qui signifie une séquence de touches totale de Ctrl + Alt + PrntScr sur votre clavier).

9
répondu Nate 2016-01-26 06:21:46

appuyez Simplement sur impr Écran . Il va capturer tout l'écran. Puis ouvrez la peinture à une nouvelle fenêtre, et appuyez sur Ctrl + V pour coller puis recoller.

7
répondu Bernd 2014-02-27 20:48:51

il y a en fait un moyen un peu plus facile pour les utilisateurs de L'outil de découpage.. J'ai tiré ce depuis le site de Microsoft lui-même. Il est de ce site: http://windows.microsoft.com/en-us/windows/use-snipping-tool-capture-screen-shots#1TC=windows-7

Si vous voulez capturer un menu comme le menu Démarrer, procédez comme suit:

ouvrir L'outil de découpage en cliquant sur l'image du bouton Démarrer. Dans la boîte de recherche, tapez Snipping Tool, puis, dans la liste des résultats, cliquez Snipping Tool.

après avoir ouvert Snipping Tool, Appuyez sur Esc, puis ouvrez le menu que vous voulez capturer.

, Appuyez Sur Ctrl+Impr. Écran

cliquez sur la flèche à côté du nouveau bouton, sélectionnez Snip en forme libre, SNiP rectangulaire, Snip de fenêtre, ou Snip plein écran de la liste, puis sélectionnez la zone de votre écran que vous voulez capturer.

4
répondu sdiggly 2014-08-20 22:14:24

Try SnagIT . Fonctionne comme un couteau chaud dans du beurre! Voir aussi: https://stackoverflow.com/questions/26183/screenshot-taking-tools

3
répondu whiz 2017-05-23 12:25:33

vous pourriez donner un essai à FastStone Capture qui est imho le meilleur outil pour ce genre de dépôt de bug/doc faire des trucs.

avec cette application, il suffit de clic droit sur la souris pour afficher le menu contextuel, hit print screen, et voilà!

2
répondu Vinzz 2008-10-28 09:29:52

Appuyez Sur Ctrl + Alt + Impr Écran .

le Ctrl ne fera rien, mais il empêchera Alt de fermer le menu contextuel.

2
répondu Alexandru Pupsa 2015-02-17 12:35:15

vous pouvez utiliser capture D'écran (gratuit).

vous pouvez faire une Capture D'objet Windows pour saisir seulement le menu contextuel (fonctionne avec la capture de menu aussi bien), ou tout simplement la touche printscreen normale pour capturer l'écran entier.

- mouser

[disclaimer -- je suis l'auteur de la capture d'écran]

1
répondu 2008-10-28 10:41:41

j'ai essayé avec mon préféré, logiciel gratuit de capture d'écran: MWSnap . J'ai activé un raccourci ( Ctrl + Shift + Z ) à la fonction de capture de fenêtre/menu, et alors qu'il était en arrière-plan, j'ai appelé le menu contextuel de Firefox sur cette page et utilisé le raccourci. MWSnap a mis en évidence le menu et en cliquant, l'a capturé parfaitement.

fonctionne probablement avec d'autres captures d'écran logiciel. PrintScreen est tellement obsolète... :- P

(Bonus: pas de Peinture pour ouvrir, enregistrer dans divers formats (PNG, Jpeg) vous le souhaitez, de sauvegarde automatique et automatique-nombre de captures si vous le souhaitez, etc.)

1
répondu PhiLho 2012-09-03 18:52:18

Vous pouvez essayer de PicPick

  1. sélectionnez capture d'écran - > capture windows control
  2. faites ce que vous voulez, comme un clic droit pour afficher le menu contextuel
  3. Maintenant vous pouvez voir le menu (qui est un contrôle de windows) est le contrôle actif (entouré par le rectangle rouge), appuyez sur PrtSc clé pour le capturer.
1
répondu AZ. 2014-07-20 09:13:02

Sous Windows 7:

  1. cliquez à gauche sur le dossier du menu de clic droit correspondant que vous voulez capturer.
  2. maintenez le décalage vers le bas et appuyez sur F10.
  3. appuyez sur le bouton de L'écran D'impression.
  4. si nécessaire, utilisez L'outil fourni avec votre système pour recadrer l'image.
1
répondu thecoolmacdude 2014-11-06 17:32:20

Je ne peux pas obtenir de réponse acceptée au travail (malgré un contraste élevé invalidant) mais cela le fait:

  1. menu contextuel clic droit (évidemment), utilisez les touches fléchées, si vous voulez mettre en évidence une entrée particulière (de cette façon, il ne se ferme pas)
  2. Press Ctrl + PrintScreen
  3. vous avez l'écran entier dans votre presse-papiers, y compris le menu contextuel.

(la seule différence n'est pas de presser F10 ni alt)

1
répondu Frank Nocke 2016-02-06 09:01:18

en réponse à la partie" BONUS "de L'OP, je veux parfois simplement capturer le contenu d'un" dropdown " à partir d'un menu (Je ne suis peut-être pas en train d'utiliser la nomenclature exacte). Maintenant que le ruban a remplacé le menu dans tant d'applications, pour capturer un "dropdown" à partir du ruban (par exemple Excel, Home, Find & Select) - faire ce qui suit:

  • cliquez sur le ruban Excel: accueil, trouver & Sélectionner ("liste déroulante" doit apparaître)
  • déplacez la souris sur l'élément qui vous voulez être sélectionné / surligné
  • , Appuyez sur et maintenez la touche Ctrl enfoncée la touche
  • , Appuyez sur et maintenez la touche Alt enfoncée la touche
  • Appuyez sur la touche impr écran
  • libérer toutes les clés
  • Coller capturé ruban "liste déroulante" zone où vous voulez que le

cela permet également de saisir le point culminant de l'article sélectionné.

Cela fonctionne pour moi sur Win7, Office 2010.

1
répondu MischaDog 2016-06-10 00:40:17

comme une mise à jour à ce post d'une réponse à ceux avec Windows 7+ à partir du site de réponse de Microsoft

comment imprimer l'écran un clic droit?

si vous utilisez l'outil intégré "Snipping Tool" (trouvez-le dans votre menu Démarrer), vous pouvez prendre un extrait d'un menu:

  • après avoir ouvert Snipping Tool, Appuyez sur Esc pour annuler le snip actuel, puis ouvrez le menu que vous voulez capturer.
  • Appuyez Sur Ctrl + Impr. Écran .
  • cliquez sur la flèche à côté du bouton Nouveau , sélectionnez Snip libre , SNiP rectangulaire , Snip de fenêtre , ou Snip plein écran de la liste, puis sélectionnez la zone de votre écran que vous voulez capturer.
1
répondu Norb1969 2017-02-25 03:47:42

20/20 peut également capturer un menu contextuel http://www.sofotex.com/20/20-download_L230.html

0
répondu Carra 2008-10-28 11:01:34

en ce qui concerne la capture de menus contextuels tels que les menus à clic droit ou d'autres pour lesquels appuyer sur la touche Alt fait disparaître le menu, au moins sur Windows 7, vérifiez: http://blogs.technet.com/b/migreene/archive/2007/05/12/how-to-use-the-snipping-tool-to-capture-context-menus.aspx , ainsi que le commentaire de Uwa.

essentiellement, ouvrir L'outil de découpage (qui doit être intégré dans Windows 7 et peut être recherché en utilisant le départ menu) et cliquez sur le bouton Annuler, mais ne fermez pas de sniping Tool. Ouvrez ensuite votre menu contextuel et appuyez sur (sur un clavier de bureau) Ctrl+PrintScreen. Cela passera de nouveau à sniping Tool, où vous pouvez sélectionner des options avant de capturer, mais laissez votre menu contextuel ouvert.

avec L'outil de découpage, vous pouvez capturer un plein écran, fenêtre, rectangulaire, ou forme libre snip. Si vous voulez juste capturer le menu contextuel et pas la fenêtre parent, le snip rectangulaire va susceptibles de répondre à vos besoins le meilleur.

0
répondu kvndrsy 2014-02-07 21:23:11

les utilisateurs de Linux ou BSD peuvent essayer scrot:

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

qui prendra une capture d'écran après cinq secondes et la placera dans votre répertoire personnel. Assurez-vous de cliquer sur le menu contextuel avant la fin des 5 secondes. Après cela, modifiez la capture d'écran avec votre éditeur d'image préféré (par exemple GIMP) pour ne conserver que le menu contextuel.

sur Ubuntu vous installez scrot comme ceci:

sudo apt-get install scrot

Sur l'Arche, il va comme ceci:

sudo pacman -S scrot
0
répondu Smile4ever 2014-09-27 12:51:38

j'avais essayé beaucoup (plus de 25 applications) qui prétendent enregistrer ScreenShot à un fichier.

Ils le font, mais pas bien.

Tout ce que vous pouvez essayer ce test étape par étape simple:

  1. sans aucun d'eux actif, appuyez sur Alt+Printscreen pour prendre le cliché
  2. coller l'image du presse-papiers sur une application de peinture (Paint.Net pourrait être fine) comme une couche
  3. Avec l'une de ces applications (screenshot) active, appuyez sur Alt+Printscreen pour prendre le snapshot, de sorte qu'il sauve à PNG ou n'importe quel format lâche voulu
  4. ouvrir maintenant le fichier enregistré et jeter un oeil à la taille sur les pixels, comparez-la avec la taille de ce que vous avez sur les étapes 1 et 2, surprise: ils ne correspondent pas!

c'est aussi le pire quand window border n'est pas (je vais utiliser des noms de constante Delphi) "bsSizeable", si c'est "bsDialog", "bstoolWindow", etc, la plupart des applications qui prend snapshops desserrer une partie de la gauche et la partie supérieure de la fenêtre; comme s'ils où croquer.

donc, je dois demander:

y a-t-il une application qui peut enregistrer Alt+Printscreen pour enregistrer automatiquement le clipborad? Au lieu de faire leur propre capture d'écran!

en d'autres termes, quand je n'utilise aucun outil, je reçois la taille / région correcte collée sur Bloc-notes, mais lorsque j'utilise des applications pour rendre la capture d'écran plus facile, avec une sorte de windows i obtenez plus de pixels autour de la frontière de windows, ou pire, perdu une partie de la fenêtre.

toutes ces applications a ce problème, et sur eux, il est très facile de le voir (Il ya beaucoup plus avec le problème de taht, mais je mets les plus connus / les plus populaires, dans l'ordre alfabéthique): Cropper 1.9.4, FSCaptureSetup53, GreenShot, Lightscreen, PrtScrAssistant, ScreenshotCaptor,... etc.

d'ailleurs, pourquoi font-ils tourner l'écran par eux-mêmes? Lorsque Alt+Printscreen est pressé (sans aucun crochet, pas d'application de capture d'écran en cours d'exécution, etc), Windows mis sur le bloc-notes la région correcte; mais lorsque l'une de ces applications sont en cours d'exécution, le bloc-notes / fichier / etc obtenir une région incorrecte.

s'il vous Plaît noter que je suis en train de parler "standard" de windows, pas de thème, le tout avec cadre rectangulaire, aucune interface graphique, etc... windows standards.

quelques applications, mettez une marge supplémentaire autour de la bordure rectangulaire de la fenêtre. Autre applications, couper une partie de la fenêtre rectangulaire, de sorte qu'une partie est perdue, tellement, que la première lettre de la légende du titre (quand aucune icône de menu Système n'est affichée) est perdue.

Dont on ne travail (enregistrer la même région) comme le même que Windows standard Alt+impr écran? Je ne connais encore personne, tout ce que j'ai testé échoue à ce moment-là.

la seule solution que je connaisse est d'avoir Paint.Net ouvrir et utiliser:

  1. Alt+Impr Écran
  2. Alt+Tad pour aller à Paint.Net
  3. Ctrl+Alt+V pour coller comme nouvelle image
  4. Ctrl+S pour enregistrer (il demande le chemin d'accès, nom et type, etc)

de toutes les applications que j'avais essayées, certaines d'entre elles ne sautent pas automatiquement en PNG; la plupart de celles qui créent un PNG sauvent la mauvaise région (certaines avec une plus grande région, d'autres avec une région insuffisante); tout en parlant de prendre un instantané d'une fenêtre rectangulaire standard.

Testé sur: Windows XP, 7, 8, 8.1 et 10

P. D.: Si vous n'êtes pas un développeur qui peut définir BorderStyle et BorderIcons pour vos formulaires, il suffit d'essayer avec n'importe quelle application qui montrent des fenêtres d'outils non redimensionnables, des dialogues, etc... il est vraiment facile de voir la différence entre faire windo écran tourné par windows et que Coller le résultat par rapport à l'une de ces applications qui peuvent enregistrer automatiquement; rappelez-vous que vous devez utiliser Alt + PrintScreen (seulement la région de la fenêtre rectangulaire active voulu, pas plus, non peu.)

0
répondu claudio 2016-06-23 11:46:06

en a trouvé un qui fonctionnait comme un charme: free_clipboard_manager

Concept est quelque peu différent: Copiez le presse-papiers dans un fichier à chaque fois que le presse-papiers change.

et il sauve aussi le texte copié au presse-papiers dans un fichier TXT.

Puisqu'il sauve ce qui est copié sur le bloc-notes, il sauve la capture d'écran tout comme le fait windows, y compris Alt - PrintScreen lorsque le bord de la fenêtre est différent, etc.

il est Portable, aucune installation nécessaire, et aucune élévation, etc, il fonctionne dans le compte d'utilisateur normal.

il crée un dossier appelé clipboard où il stocke chaque chose copiée au bloc-notes (testé seulement avec l'image et le texte) aux dossiers, chaque fois que le bloc-notes change un dossier est créé, A.TXT pour le texte et un .PNG pour les images (peut être modifié dans les options à .JPG (90% et 80%).

j'ai eu testé sur Windows 10, donc il fonctionne aussi sur Windows 10.

0
répondu claudio 2017-02-25 03:48:55

j'utilise une séquence de pression de touche plus facile (pour les menus principaux, pas pour les menus contextuels):

  1. Appuyez sur la touche Alt pour afficher le menu
  2. utilisez la souris ou les curseurs pour afficher le menu comme je veux snapshot / screenshoot
  3. Appuyez sur la touche Shift
  4. Appuyez et relâchez PrintScreen
  5. Maintenant vous pouvez libérer Touches Maj et Alt .

pour les menus de contexte j'utilise cette séquence:

  1. Afficher le menu contextuel
  2. utilisez la souris ou les curseurs pour afficher le menu comme je veux snapshot / screenshoot
  3. Appuyez sur la touche Shift
  4. Appuyez et relâchez PrintScreen
  5. Maintenant vous pouvez libérer les touches Maj et Alt .

tous testés sur Windows 10.

0
répondu claudio 2017-02-25 03:50:28

il est beaucoup plus facile, simplement

  1. utiliser l'outil de snipping mais avec l'option delay (disons 3 secondes)
  2. cliquez sur "nouveau"
  3. faites ce que vous voulez (clic droit menu déroulant, etc.)
  4. enregistrer la sortie.

:)

0
répondu Dero 2018-05-03 15:30:51

vous pouvez enregistrer l'ensemble du processus avec le logiciel d'enregistrement d'écran DemoCreator . Et vous pouvez ajouter plusieurs textes pour votre enregistrement.

-1
répondu 2009-06-23 03:02:48

vous n'avez besoin de rien. Il suffit d'accrocher la fenêtre menu .

-2
répondu 2008-10-28 13:53:07