質問

誰もが知っているように、開発者は時々ドキュメントを作成する必要があります。または、バグレポートを提出するためにいくつかのものをキャプチャします。

私の質問はMS Windowsにあります。

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

PrintScreen のみを押すと便利ですが、ウィンドウ以外の領域を毎回削除するのは苦痛です。)

ボーナス:メニューをキャプチャするには、 Alt でメニューを閉じます。ただし、最初に Alt キーを使用してメニューを開くと、機能します:

  1. Alt + F を押します(" File" メニュー)、 Alt
  2. をリリースしないでください
  3. PrintScreen
  4. を押します
  5. 多田!
役に立ちましたか?

解決

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

  1. &を押しますホールド Shift
  2. F10
  3. を押します
  4. Alt を押し続けます(まだ Shift を押し続けています)
  5. PrintScreen
  6. を押します
  7. リリース Shift + Alt

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

他のヒント

Windows 7を使用して、 Ctrl PrntScr を同時に使用しました。

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

WindowsでWindows High Contrast Acccessibility Mode が無効になっています(コントロールパネル->アクセスの容易化センター->コンピューターを見やすくする->チェックを外して" ;ハイコントラストをオンまたはオフにします..." )。それが必要かどうかはわかりません。


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

Print Screen を押すだけです。画面全体をキャプチャします。次に、ペイントを新しいウィンドウで開き、 Ctrl + V を押して貼り付けてから切り抜きます。

実際には、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を押す

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

SnagIT をお試しください。バターの温かいナイフのように機能します!こちらもご覧ください: https://stackoverflow.com/questions/26183/screenshot-taking-tools

この種の最高のツールである FastStone Capture を試してみてください。バグファイリング/ドキュメント作成の問題。

このアプリでは、マウスを右クリックするだけでコンテキストメニューが表示され、印刷画面にアクセスできます。

Ctrl + Alt + 画面の印刷を押します。

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

スクリーンショットキャプター(無料)を使用できます。

Windowsオブジェクトキャプチャを実行して、コンテキストメニュー(メニューキャプチャでも動作します)をのみ取得するか、通常のprintscreenキーを使用して画面全体をキャプチャできます。

-mouser

[免責事項-スクリーンショットキャプターの著者]

お気に入りの無料のスクリーンキャプチャソフトウェアで試しました: MWSnap 。ウィンドウ/メニューキャプチャ機能へのショートキー( Ctrl + Shift + Z )を有効にし、バックグラウンドでFirefoxのコンテキストを呼び出しましたこのページのメニューとショートキーを使用しました。 MWSnapはメニューをハイライトし、クリックすると問題なくキャプチャしました。

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

(ボーナス:開くペイントなし、任意の一般的な形式(PNG、Jpeg)で保存、必要に応じてキャプチャの自動保存および自動番号など)

PicPick

を試すことができます
  1. 画面キャプチャを選択->キャプチャウィンドウコントロール
  2. 右クリックしてコンテキストメニューを表示するなど、必要な操作を行います
  3. メニュー(Windowsコントロール)がアクティブなコントロール(赤い長方形で囲まれている)であることが確認できたら、 PrtSc キーを押してキャプチャします。

Windows 7の場合:

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

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

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

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

「ボーナス」への応答OPの一部として、「ドロップダウン」の内容をキャプチャしたいことがあります。メニューから(正確な命名法を使用していない場合があります)。非常に多くのアプリのメニューがリボンに置き換わったので、「ドロップダウン」リボンから(例:Excel、ホーム、検索および選択)-次の操作を行います:

  • Excelリボンをクリックします:ホーム、検索&選択("ドロップダウン"が表示されます)
  • 選択/強調表示するアイテムにマウスを移動します
  • &を押しますCtrlキーを押しながら
  • &を押しますAltキーを押したまま
  • PrintScreenキーを押す
  • すべてのキーを離します
  • キャプチャしたリボンを貼り付ける" dropdown&quot ;;あなたが望む場所

選択したアイテムのハイライトもキャプチャします。

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

Microsoftの回答サイトからWindows 7以降を使用しているユーザーへの回答から、この投稿の更新として

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

組み込みの「Snipping Tool」を使用する場合([スタート]メニューで見つけてください)、メニューの一部を切り取ることができます:

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

はるかに簡単な方法がありますが、 単に

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

:)

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

右クリックメニューなどのコンテキストメニューをキャプチャする場合、少なくともWindows 7でAltキーを押すとメニューが表示されなくなる場合は、チェックアウトしてください。 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を使用すると、全画面、ウィンドウ、長方形、または自由形式の切り取り領域をキャプチャできます。親ウィンドウではなくコンテキストメニューのみをキャプチャする場合、長方形の切り取り部分がニーズに最も適している可能性があります。

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

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

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

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

  1. いずれもアクティブになっていない場合は、Alt + Printscreenを押してスナップショットを作成します
  2. クリップボードの画像をペイントアプリケーション(Paint.Netでも問題ありません)にレイヤーとして貼り付けます
  3. このようなアプリ(スクリーンショット)のいずれかがアクティブな状態で、Alt + Printscreenを押してスナップショットを作成し、PNGまたは任意のルーズレス形式に保存します
  4. 保存したファイルを開いて、ピクセル単位のサイズを確認し、手順1で取得したサイズと比較します。 2、驚き:一致しません!

また、ウィンドウの境界が最も悪いのは最悪です(Delphiの定数名を使用します)" bsSizeable&quot ;、それが" bsDialog"、" bstoolWindow"などの場合、スナップショップを使用するほとんどのアプリケーションは一部を失いますウィンドウの左および上部の;切り抜くようなものです。

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

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

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

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

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

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

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

Windows stard 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を設定できる開発者でない場合は、サイズ変更できないツールウィンドウ、ダイアログなどを表示するアプリを試してみてください。 Windowsでスクリーンショットを作成し、自動保存できるこれらのアプリのいずれかに対して結果を貼り付けます。 Alt + PrintScreenを使用する必要があることを覚えておいてください(アクティブな長方形ウィンドウの領域のみが必要で、それ以上でもそれ以下でもありません)。

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

概念は多少異なります。クリップボードが変更されるたびにクリップボードをファイルにコピーします。

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

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

ポータブルで、インストールも不要で、昇格なども必要ありません。通常のユーザーアカウントで実行されます。

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

Windows 10でテストしたため、Windows 10でも動作します。

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

  1. Alt を押し続けるとメニューが表示されます
  2. マウスまたはカーソルを使用して、スナップショット/スクリーンショットを撮りたいときにメニューを表示します
  3. Shift
  4. を押し続けます
  5. PrintScreen
  6. を押して放します
  7. Shift および Alt キーを離すことができます。

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

  1. コンテキストメニューを表示
  2. マウスまたはカーソルを使用して、スナップショット/スクリーンショットを撮りたいときにメニューを表示します
  3. Shift
  4. を押し続けます
  5. PrintScreen を押して放す
  6. Shift および Alt キーを離すことができます。

Windows 10ですべてテスト済み

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

画面記録ソフトウェア DemoCreator を使用して、プロセス全体を記録できます。また、録音に複数のコールアウトを追加できます。

何も必要ありません。 メニューウィンドウをフックするだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top