web-dev-qa-db-ja.com

コンテキストメニューのキャプチャウィンドウ(Alt-Print画面)

誰もが知っているように、開発者は時々文書化しなければなりません。または、バグレポートを提出するためにいくつかのものをキャプチャします。

私の質問はMS Windowsです。

アプリケーションのいくつかの領域のコンテキストメニュー(項目を右クリックした後に表示されるポップアップメニュー)をキャプチャしようとしています。押す Alt 開始する Alt+PrintScreen プロセスはコンテキストメニューを閉じます。

(押すだけ PrintScreen 役立ちますが、ウィンドウ以外の領域を毎回削除するのは面倒です)。

ボーナス:メニューをキャプチャするには、 Alt メニューも閉じます。ただし、 Alt そもそもメニューを開くためのキー、それは機能します:

  1. 押す Alt+F (「ファイル」メニューを開くため)、リリースしないでください Alt
  2. 押す PrintScreen
  3. 多田!
35
moogs

メニューを単独で取得することはできませんが、メインメニューで発見したのと同じようなトリックを介して、親ウィンドウとコンテキストメニューをキャプチャすることができます。

  1. 長押し Shift
  2. 押す F10
  3. 押したまま Alt (あなたはまだ押し続けています Shift
  4. 押す PrintScreen
  5. 解放する Shift + Alt

少なくともソフトウェアをインストールする必要はありません!

17
MrZebra

Windows 7を使用して、私はCtrlおよびPrntScr同時に。

画面全体をキャプチャしました。次に、(Ctrl + V)を画像エディターに入れ、コンテキストメニュー以外のすべてを切り抜きます。

私のコンピューターでWindowsハイコントラストアクセシビリティモードが無効になっています(コントロールパネル->コンピューターの簡単操作->コンピューターを簡単にする)表示するには-> [ハイコントラストをオンまたはオフにする...]チェックボックスをオフにします)。それが必要かどうかはわかりません。


注:キーボードにない場合 PrntScr 主キーとして(小さい青色のフォントで表示される場合があります)、明らかにそれを調整する必要があります(たとえば、 Alt を取得する PrntScr 機能、つまり、 Ctrl + Alt + PrntScr キーボード)。

9
Nate

押すだけ Print Screen。画面全体をキャプチャします。次に、Paintを新しいウィンドウで開き、 Ctrl+V 貼り付けてトリミングします。

7
Bernd

Snipping Toolのユーザーにとっては、実際には少し簡単な方法があります。Microsoftサイト自体からこれを引き出しました。それはこのサイトからです: http://windows.Microsoft.com/en-us/windows/use-snipping-tool-capture-screen-shots#1TC=windows-7

スタートメニューなどのメニューの一部をキャプチャする場合は、次の手順に従います。

[スタート]ボタン[スタート]ボタンの画像をクリックしてSnipping Toolを開きます。検索ボックスに「Snipping Tool」と入力し、結果のリストで[Snipping Tool]をクリックします。

Snipping Toolを開いたら、Escキーを押して、キャプチャするメニューを開きます。

Ctrl + PrtScnを押す

[新規]ボタンの横の矢印をクリックし、リストから[自由形式の切り取り]、[長方形の切り取り]、[ウィンドウの切り取り]、または[全画面の切り取り]を選択して、キャプチャする画面の領域を選択します。

5
sdiggly

SnagIT を試してください。バターで温めたナイフのように機能します!これも参照してください: https://stackoverflow.com/questions/26183/screenshot-taking-tools

3
whiz

簡単な方法があります

  1. スニッピングツールを使用しますが、遅延オプションを使用します(3秒としましょう)。
  2. 「新規」をクリック
  3. あなたがやりたいことを何でもします(右クリックのドロップダウンメニューなど)
  4. 出力を保存します。

:)

2
Dero

FastStone Capture を試してみてください。これは、この種のバグファイリング/ドキュメント作成に最適なツールです。

このアプリでは、マウスを右クリックしてコンテキストメニューを表示し、印刷画面を押すなどしてください。

2
Vinzz

押す Ctrl + Alt + Print Screen

の Ctrl 何もしませんが、それは防ぎます Alt コンテキストメニューを閉じるため。

2
Alexandru Pupsa

あなたは試すことができます PicPick

  1. 画面キャプチャを選択->ウィンドウコントロールをキャプチャ
  2. 右クリックしてコンテキストメニューを表示するなど、好きなように操作します
  3. メニュー(ウィンドウコントロール)がアクティブコントロール(赤い四角形で囲まれている)であることがわかります。 PrtSc それをキャプチャするためのキー。
1
AZ.

(ハイコントラストを無効にしているにもかかわらず)動作に対する受け入れられた回答を得ることができませんが、これはそれを行います:

  1. 特定のエントリを強調表示したい場合は(当然)右クリックコンテキストメニューで矢印キーを使用します(そのようにして閉じられません)。
  2. 押す Ctrl + PrintScreen
  3. コンテキストメニューを含め、画面全体をクリップボードに入れました。

(唯一の違いは、F10キーもAltキーも押さないことです)

1
Frank Nocke

OPの「ボーナス」の部分に対応して、メニューから「ドロップダウン」のコンテンツをキャプチャしたい場合があります(正確な命名法を使用していない可能性があります)。多くのアプリでリボンがメニューに置き換わったため、リボンから「ドロップダウン」をキャプチャするには(Excel、Home、Find&Selectなど)、次のようにします。

  • Excelリボンをクリックします:ホーム、検索、選択(「ドロップダウン」が表示されます)
  • 選択/強調表示したい項目にマウスを移動します
  • Ctrlキーを押し続けます
  • Altキーを押し続けます
  • PrintScreenキーを押す
  • すべてのキーを離します
  • キャプチャしたリボンの「ドロップダウン」ボックスを好きな場所に貼り付けます

これにより、選択したアイテムのハイライトもキャプチャされます。

これは、Win7、Office 2010で動作します。

1
MischaDog

Microsoftの回答サイトからのWindows 7以降の回答への回答からのこの投稿の更新として

画面を右クリックして印刷する方法

組み込みの「スニッピングツール」を使用する場合([スタート]メニューにあります)、メニューの一部を取得できます。

  • Snipping Toolを開いたら、Escキーを押して現在の切り取りをキャンセルし、キャプチャするメニューを開きます。
  • 押す Ctrl+PrtScn
  • の横にある矢印をクリックします New ボタン、を選択します自由形式の切り取り長方形の切り取りウィンドウスニップ、またはフルスクリーンスニップをリストから選択し、領域を選択しますキャプチャしたい画面の。
1
Norb1969

Screenshot Captor (無料)を使用できます。

Windowsオブジェクトキャプチャを実行してのみコンテキストメニュー(メニューキャプチャでも機能します)、または通常のprintscreenキーだけで画面全体をキャプチャできます。 。

-マウス

[免責事項-私はスクリーンショットキャプターの作者です]

1
mouser

お気に入りの無料のスクリーンキャプチャソフトウェア MWSnap を試してみました。ショートキー(Ctrl + Shift + Z)ウィンドウ/メニューキャプチャ機能に、バックグラウンドでこのページでFirefoxのコンテキストメニューを呼び出し、ショートキーを使用しました。 MWSnapはメニューを強調表示し、クリックすると完璧にキャプチャしました。

おそらく他の画面キャプチャソフトウェアで動作します。 PrintScreenはとても時代遅れです... :-P

(ボーナス:開くペイントはありません。必要な一般的な形式(PNG、Jpeg)で保存します。必要に応じて、自動保存と自動キャプチャ数など)

1
PhiLho

Windows 7の場合:

  1. キャプチャする対応する右クリックメニューのフォルダを左クリックします。
  2. Shiftキーを押しながらF10キーを押します。
  3. [画面を印刷]ボタンをタップします。
  4. 必要に応じて、システムに付属のSnipping Toolを使用して画像をトリミングします。
1
thecoolmacdude

私はより簡単なキープレスシーケンスを使用します(メインメニューではなく、コンテキストメニュー):

  1. 押したまま Alt メニューを表示する
  2. マウスまたはカーソルを使用して、スナップショット/スクリーンショットしたいメニューを表示します
  3. 押したまま Shift
  4. プレスアンドリリース PrintScreen
  5. 今、あなたは解放することができます Shift そして Alt キー。

コンテキストメニューでは、次のシーケンスを使用します。

  1. コンテキストメニューを表示
  2. マウスまたはカーソルを使用して、スナップショット/スクリーンショットしたいメニューを表示します
  3. 押したまま Shift
  4. プレスアンドリリース PrintScreen
  5. 今、あなたは解放することができます Shift そして Alt キー。

すべてWindows 10でテスト済み。

0
claudio

チャームのように動作するものが見つかりました: free_clipboard_manager

コンセプトはどういうわけか異なります。クリップボードが変更されるたびに、クリップボードをファイルにコピーします。

また、クリップボードにコピーされたTEXTをTXTファイルに保存します。

クリップボードにコピーされたものを保存するので、ウィンドウと同じようにスクリーンショットを保存します。 Alt-PrintScreen ウィンドウの枠が違う場合など.

それはポータブルで、インストールは必要なく、標高もありません。通常のユーザーアカウントで実行されます。

clipboardというフォルダーを作成し、クリップボードにコピーされた各もの(画像とテキストでのみテスト済み)をファイルに保存します。クリップボードが1つのファイルを作成するたびに、テキストには.TXT、画像には.PNGが作成されます(オプションで.JPGに変更できます(90%および80%)。

私はWindows 10でテストしたので、Windows 10でも動作します。

0
claudio

ScreenShotをファイルに保存すると主張する多くの(25以上のアプリ)を試しました。

彼らはそれをしますが、うまくいきません。

この簡単なステップバイステップテストを試すことができるすべて:

  1. アクティブなものがない場合は、Alt + Printscreenを押してスナップショットを取得します
  2. クリップボードの画像をペイントアプリケーションに貼り付けます(Paint.Netでも問題ありません)。
  3. このようなアプリ(スクリーンショット)の1つがアクティブな状態で、Alt + Printscreenを押してスナップショットを取得すると、PNGまたは必要なルーズフォーマットに保存されます
  4. 保存したファイルを開いて、ピクセルのサイズを確認し、ステップ1と2で取得したサイズと比較してください。驚いたことに、これらは一致しません。

ウィンドウの境界が(Delphiの定数名を使用する)「bsSizeable」ではなく、「bsDialog」、「bstoolWindow」などの場合、最悪です。スナップショップが左側と上部の一部を失うほとんどのアプリケーションウィンドウの;彼らがどこで切り取るかのように。

だから、私は尋ねなければなりません:

Alt + Printscreenをキャッチしてクリップボードを自動保存できるアプリケーションはありますか?彼らが独自のスクリーンショットを作成する代わりに!

言い換えると、ツールを使用しない場合、正しいサイズ/領域がクリップボードに貼り付けられますが、アプリケーションを使用してスクリーンショットを簡単にすると、ある種のウィンドウでは、ウィンドウの境界線の周囲のピクセルが多くなり、最悪の部分が失われます窓。

これらのすべてのアプリにその問題があり、それらを見るのは非常に簡単です(問題はもっとたくさんありますが、最もよく知られている/最も人気のあるものをアルファベット順に並べます):Cropper 1.9.4、FSCaptureSetup53 、GreenShot、Lightscreen、PrtScrAssistant、ScreenshotCaptorなど...

ちなみに、なぜ自分たちでスクリーンショットを作っているのでしょうか? Alt + Printscreenが押されると(フックなし、スクリーンキャプチャアプリが実行されないなど)、Windowsはクリップボードに正しい領域を置きます。しかし、そのようなアプリのいずれかが実行されている場合、クリップボード/ファイル/などは誤ったリージョンを取得します。

「標準」ウィンドウ、テーマなし、すべて長方形の境界線、個人用GUIなしなどについて話していることに注意してください... Windows標準フォーム。

一部のアプリでは、ウィンドウの長方形の境界線の周囲に余白を追加します。他のアプリでは、長方形のウィンドウの一部が切り取られるため、一部が失われ、タイトルキャプションの最初の文字(システムメニューアイコンが表示されていない場合)が失われます。

Windowsの標準Alt + Printscreenと同じように機能します(同じ領域を保存します)。私はまだ誰も知りません、私がテストしたすべてがその時点で失敗します。

私が知っている唯一の解決策は、Paint.Netを開いて使用することです。

  1. Alt + Printscreen
  2. Alt + TadでPaint.Netに移動
  3. Ctrl + Alt + Vで新しい画像として貼り付け
  4. 保存するにはCtrl + S(パス、名前、タイプなどを要求します)

私が試したすべてのアプリから、それらのいくつかはPNGとして自動保存されません。 PNGを作成するもののほとんどは、間違った領域を保存します(一部の領域が大きい場合、領域が不十分な場合)。常に標準的な長方形のウィンドウのスナップショットを取ることについて話します。

テスト済み:Windows XP、7、8、8.1、10

PD:フォームにBorderStyleとBorderIconsを設定できる開発者でない場合は、サイズ変更できないツールウィンドウやダイアログなどを表示するアプリを試してみてください。windoのスクリーンショットを実行することの違いは非常に簡単です。ウィンドウと、結果を貼り付けてから、自動保存できるアプリを貼り付けます。 Alt + PrintScreenを使用する必要があることを忘れないでください(必要なアクティブな長方形ウィンドウの領域のみ、それ以上でもそれ以下でもありません)。

0
claudio

これが私のソリューションです(2019/07/18 Windows 10でテスト済み)。

  • 右クリックのコンテキストメニュー:(すべての状況で機能するわけではありません。)

    1. マウスを右クリックして、コンテキストメニューを表示します。
    2. マウスを左クリックして、コンテキストメニューを押します。
    3. aLT + PrintScreenを実行します。
    4. マウスの左押しを離します。
  • ツールバーメニューの場合:

    1. マウスの左ボタンを押します(UPなし!!)。
    2. 好きなサブメニューをハイライトすることもできます。
    3. aLT + PrintScreenを実行します。
    4. マウスの左押しを離します。
0
Lian

右クリックメニューなど、Altキーを押すとメニューが消えるコンテキストメニューをキャプチャする限り、少なくともWindows 7では、以下を確認してください。 http://blogs.technet.com/ b/migreene/archive/2007/05/12/how-to-use-the-snipping-tool-to-capture-context-menus.aspx と、宇和のコメント。

基本的に、Snipping Tool(Windows 7に組み込まれている必要があり、[スタート]メニューを使用して検索できます)を開いて[キャンセル]ボタンをクリックしますが、Snipping Toolを終了しないでください。次に、コンテキストメニューを開き、(デスクトップキーボードで)Ctrl + PrintScreenを押します。これにより、スニッピングツールに戻ります。キャプチャする前にオプションを選択できますが、コンテキストメニューは開いたままにしておきます。

Snipping Toolを使用すると、フルスクリーン、ウィンドウ、長方形、または自由形式の切り取りをキャプチャできます。親ウィンドウではなく、コンテキストメニューのみをキャプチャする場合は、長方形の切り取り領域がニーズに最適です。

0
kvndrsy

メニューやサブメニューを簡単に印刷したいなら簡単ステップ! Ctrl + Fn + PrntScrn(ペイントまたはワードパッドのW10貼り付け)

0
Kemi

20/20は、コンテキストメニューもキャプチャできます http://www.sofotex.com/20/20-download_L230.html

0
Carra

LinuxまたはBSDのユーザーはscrotを試すことができます。

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

5秒後にスクリーンショットが撮られ、ホームディレクトリに配置されます。 5秒が経過する前に、コンテキストメニューが開いていることを確認してください。その後、お気に入りの画像エディター(GIMPなど)でスクリーンショットを編集して、コンテキストメニューのみを保持します。

Ubuntuでは、次のようにscrotをインストールします。

Sudo apt-get install scrot

Archでは次のようになります:

Sudo pacman -S scrot
0
Smile4ever