Windows TIPS
|
[User Interface] |
アクティブウィンドウだけをキャプチャする方法
→ 解説をスキップして操作方法を読む
デジタルアドバンテージ
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:少ないメモリを無駄なく使う方法 ― クリップボードにある巨大なデータをクリアする ―」を参照)。
|
この記事と関連性の高い別のWindows TIPS |
|
|
generated by
|
|
| 更新履歴 |
【2002/08/17】Windows XPに関する情報を加筆・修正しました。 |
|
Windows Server Insider フォーラム 新着記事
スキルアップ/キャリアアップ(JOB@IT)