Watch

Mac OS Xのターミナルからスクリーンショットを撮る

Mac OS Xのターミナルからスクリーンショットを撮る

Mac OS Xのターミナルからスクリーンショットを撮る

キーボードショートカット、Grab、その他のスクリーンショットアプリ以外にも、「screencapture」コマンドを使用してターミナルから直接 Mac OS X デスクトップのスクリーンショットを撮ることもできます。

ここでは、コマンドラインから簡単にスクリーンショットをキャプチャできるこのユーティリティとその使用方法の詳細な概要を説明します。

基本:Mac OS Xのターミナルからスクリーンショットを撮る

まず、ターミナル (/Applications/Utilities/) を起動し、次のように入力します。

screencapture test.jpg

これがコマンドの最も基本的な形式です。画面全体のスクリーンショットを撮り、現在のターミナルディレクトリ(通常はユーザーのホームディレクトリ)に「test.jpg」というファイル名で保存します。スクリーンショットの保存場所を指定するには、パスを選択するだけで別の場所を指定できます。デスクトップの場合は以下のようになります。

screencapture ~/Desktop/screenshot.jpg

コマンドライン経由でスクリーンショットをクリップボードに送信する

スクリーンショットをファイルではなくクリップボードに送信する場合は、-c フラグを付けますが、ファイル名やパスは割り当てないでください。

screencapture -c

クリップボードに保存されたら、Preview、Photoshop、Pages など、使用したいものに貼り付けるだけです。

コマンドラインからタイマーでスクリーンショットを撮る

Grab ユーティリティの優れた機能の 1 つは、タイマーでスクリーンショットを撮れることです。画面上でアプリや状況を設定し、アラート ボックス、メニュー、ボタン アクションなどをキャプチャできます。ターミナルから時間指定のスクリーンショットを指定することもできます。

screencapture -T 10 timedshot.jpg

-T フラグの後には、スクリーンショットを遅延させたい秒数を指定する必要があります。この例では、10 秒で、これも Grabs のデフォルトです。

コマンドラインからスクリーンキャプチャしてスクリーンショットファイルの種類を指定する

これらのフラグの大文字と小文字は重要であることに注意してください。小文字の -t を使用すると、次のようにスクリーンショットのファイル タイプを指定することになります。

screencapture -t tiff sample.tiff

エクスポートするファイルの種類として、png、pdf、tiff、jpg、gif などさまざまなタイプを選択できます。

コマンドラインからサイレントスクリーンショットを撮る

screencapture コマンドを使ってスクリプトを作成する場合、シャッター音を鳴らしたくないかもしれません。シャッター音を鳴らさずにスクリーンショットを撮るには、-x フラグを使用します。

screencapture -x quiet.jpg

これは 1 回限りの変更なので、常に -x を指定する必要があります。これは、スクリーンショットを無音にする永続的な変更ではありません。

ターミナルからスクリーンショットを新しいメールメッセージに送信する

もう 1 つの便利な方法は、スクリーンショットを新しい Mail.app メッセージに直接送信することです。

screencapture -M mailme.jpg

これにより、スクリーンショットが撮られ、mailme.jpg として保存され、そのスクリーンショットが添付された新しいメール メッセージが自動的に開きます。

他のコマンドラインツールと同様に、フラグを組み合わせることで、1つのコマンドで様々な機能を実行できます。利用可能な他のオプションを確認したい場合は、screencaptureコマンドに従来の-hフラグを使用してください。

screencapture -h

利用可能なフラグとその機能がすべてリストアップされます。さらに、シャドウの削除、プレビューでの自動起動、ウィンドウキャプチャモードの選択など、様々な追加オプションも利用できます。スクリーンキャプチャコマンドのスクリーンショットは、この記事の冒頭に掲載しています(重複しているでしょうか?)。

本当にクリエイティブになりたいのであれば、Mac のデスクトップ イベントに基づいてスクリーンショットを自動メールで送信する機能を設定したり、クリップボード機能にキーを割り当てて、Windows ユーザーが大好きなキーボードの乱雑さを再現する独自の Mac Print Screen ボタンを作成したりすることもできますが、これらは別の投稿で取り上げるトピックです。

最後に、お馴染みのCommand+Shift+3コマンドを使い続けたい場合は、スクリーンショットのファイル形式と保存場所を変更できることをお忘れなく。ただし、そのためにはターミナルに少しアクセスする必要があります。このコマンドはMac OS X 10.7以前のバージョンでも同じです。