【3/18〜】Amazon、VMwareが語る『クラウドの未来』 スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷
Windows TIPS
[User Interface]
  Windows TIPS TOPへ
Windows TIPS全リストへ
内容別分類一覧へ

アクティブウィンドウだけをキャプチャする方法

解説をスキップして操作方法を読む

デジタルアドバンテージ
2000/11/08
2002/08/17更新
 
対象OS
Windows 95
Windows 98
Windows 98 SE
Windows Me
Windows NT
Windows 2000 Professional
Windows XP Professional
Windows XP Home Edition
Windows 2000 Server
Windows 2000 Advanced Server
画面に表示されたイメージをイメージ・ファイルとして保存したいときには、スクリーン・キャプチャと呼ばれる機能を使う。
この機能は標準でWindowsに用意されている。[Print Screen]キーを押せば全画面イメージがクリップボードにコピーされるのだが、[Alt]+[Print Screen]を押せばアクティブ・ウィンドウのイメージだけがクリップボードにコピーされる。
 

解説

 コンピュータ関連出版業に携わる私たちにとって欠かせないツールの1つとして、スクリーン・キャプチャ(screen capture)がある。「capture」は「捉える」という意味で、ディスプレイに表示されたウィンドウの状態などをイメージ・ファイルとして保存するためのものだ。

 このスクリーン・キャプチャは、出版関係者ばかりでなく、通常のユーザーや管理者にとっても便利なツールである。Windowsの設定方法やアプリケーションの使い方などを知らせるためのドキュメントを作成する場合などは、文章ばかりでなく、適宜スクリーン・キャプチャを使って画面イメージを挿入すれば、説明は非常に分かりやすくなるだろう。

 また特殊なケースではあるが、以前筆者は、編集中のワードプロセッサがハングアップして、未保存の編集データをどうやっても保存できなかったとき、スクリーン・キャプチャを実行して、原稿を打ち直したという経験もある(幸いなことに、Windows 9xを使わなくなって以来、このような致命的な事態に見舞われることはめっきりなくなった)。

スクリーン・キャプチャは[Print Screen]キーで

 ご存じの方も多いと思うが、特別なツールなどなくても、Windowsには標準でスクリーン・キャプチャ機能が用意されている。操作は簡単、[Print Screen]キー(省略されて、キートップには[PrtSc]などと表記されていることもある)を押すだけだ。ボタンを押しても、ダイアログが表示されるわけでもなければ、ビープ音がするわけでもないので、一見しただけでは何が起こったのか分からないが、ボタンを押した瞬間の画面イメージがキャプチャされ、イメージ・データがクリップボードに転送(コピー)されている。そこでビットマップ・エディタ(Windowsには、標準でペイント・ブラシが付属している)を起動し、クリップボード内のイメージ・データを貼り付ける(ペーストする)。後は適当な名前をつけてイメージを保存すればよい。例えば次の画面は、エクスプローラやタスク・マネージャなどを起動した状態で[Print Screen]キーを押してキャプチャしたデスクトップ画面である。

[Print Screen]キーでキャプチャしたデスクトップ画面
特別なツールを使わなくとも、適当な場面でキーボードの[Print Screen]キーを押せば、その瞬間のデスクトップ・イメージがクリップボードに転送されるようになっている。次に適当なビットマップ・エディタを起動して、イメージをクリップボードから貼り付け、適当なファイル名を付けてイメージを保存すればよい。

 このWindows標準のデスクトップ・キャプチャ機能の難点の1つは、キャプチャ・イメージ内にマウス・ポインタのイメージが含まれないことだ。マウス・ポインタを含むイメージが必要なときには、そうした機能を持った専用のスクリーン・キャプチャ・ツールを使用する必要があるだろう(例えば、Jasc Softwareが販売するPaint Shop Proなどが有名である)。


操作方法

特定のウィンドウだけをキャプチャしたいときには[Alt]+[Print Screen]キーを押す

 上の例からも分かるとおり、この方法では、デスクトップ全体がキャプチャされてしまう。しかし場合によっては、特定のウィンドウのイメージだけが必要ということが少なくない。画面全体のキャプチャ・イメージから、ビットマップ・エディタで特定のウィンドウだけを切り出すことも可能だが、ウィンドウの枠に沿ってきれいに切り出すのは神経をすり減らす作業であるし、1つ2つならともかく、数が増えてくると面倒このうえない。

 こんなときには、[Alt]キーを押しながら[Print Screen]キーを押す。この場合は、その瞬間のアクティブ・ウィンドウ(入力フォーカスを持っているウィンドウ)のイメージだけがクリップボードに転送されるようになる。従って手順としては、(1)キャプチャしたいウィンドウをアクティブにして、(2)キーボードから[Alt]+[Print Screen]を押してアクティブ・ウィンドウのイメージだけをクリップボードにコピーし、(3)ビットマップ・エディタでイメージ・データを貼り付ける。例えば、先ほどの状態から、[Alt]+[Print Screen]を押して、タスク マネージャだけをキャプチャしたものが次のイメージである。

[Alt]+[Print Screen]キーによってキャプチャされたタスク マネージャ
このように[Alt]+[Print Screen]キーを押すと、デスクトップ全体ではなく、その時点でのアクティブ・ウィンドウのイメージだけがクリップボードに転送されるようになる。特定のウィンドウのイメージだけが必要なときには、この方法を使うと便利である。

 なお、クリップボードは、OSの内部では一種の共有メモリとして存在しており、いったんデータが転送されると、次のデータが転送されるまでメモリを占有してしまう。従って高解像度で多色モードのグラフィックスを使用しているときに、今回述べた方法でスクリーン・イメージをクリップボードに転送すると、大量のメモリが消費され、そのままほうっておくとメモリが消費されたままになってしまう。巨大なスクリーン・イメージをクリップボードに転送したときには、小さなデータ(文字列など)をクリップボードに転送して、いらなくなったイメージデータをクリアするとよいだろう(詳細は別項「Windows TIPS:少ないメモリを無駄なく使う方法 ― クリップボードにある巨大なデータをクリアする ―」を参照)。End of Article

この記事と関連性の高い別のWindows TIPS
少ないメモリを無駄なく使う方法 ― クリップボードにある巨大なデータをクリアする ―
クリップボードの中身をのぞき見る方法
邪魔なOffice クリップボードを表示しないようにする
これだけは覚えておきたい、コマンド・プロンプトの使い方
コマンドラインからクリップボードへコピーする
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

更新履歴

【2002/08/17】Windows XPに関する情報を加筆・修正しました。

 
「Windows TIPS」

ホワイトペーパーTechTargetジャパン

Windows Server Insider フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

スキルアップ/キャリアアップ(JOB@IT)

- PR -
- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  TomcatやJBossなどAPサーバ環境に関する
情報を集約! “業務”用APサーバ大百科

New!
  一気に解説! 最新のクラスタストレージ
「RAIDを超えたストレージ基準」……など

New!
  クラウド的ユーザー体験の変化は脅威か?
仮想化技術を使いこなす運用管理術を紹介

New!

  上司や部下、部署内メンバーとの情報共有
を“ガラッ”と変えるコラボツールとは?

New!
  おばかアプリ選手権、第4弾開催中!!
ムダにカッコよくてくだらない作品求ム!

  社内ファイルサーバを“クラウド”に統合
VPN直結「クラウド型ストレージ」を紹介

  Twitterのアカウントはなぜ突破された?
メールによる新手の攻撃手法とその対策

  もう仮想化のお試しフェイズは終わりだ!
Hyper-V 2.0が基幹システムも仮想化

  美人!? まあまあ? 気になる いやし系!!
PV急増で「美人時計」がとった手段とは?

  クライアント企業から求められる人材
⇒IT技術と経営戦略を併せ持つ「戦略家」

  .NET編集長が実践する「技術情報検索術」
サンプル・コードを簡単に探す“技”は?

  業務効率と情報セキュリティ対策を両立!
手間なく確実に機密情報を守る方法とは?

  進化を続ける富士通ストレージETERNUS DX
製品開発者の自信を裏付けるものとは何か

  運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?

  【CTC事例】約30の基幹システムを統合!
膨大なバッジジョブを制御した方法は?

  仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する

  その数、なんと400台以上! グループ内
サーバの「統合管理」によるメリットは?