Mac OS X のターミナルからスクリーン ショットを撮る
キーボード ショートカット、グラブ、その他のスクリーン ショット アプリの他に、「screencapture」コマンドを使用してターミナルから直接 Mac OS X デスクトップのスクリーンショットを撮ることもできます。
このユーティリティの詳細な概要とその使用方法は、コマンド ラインから簡単にスクリーンショットをキャプチャできます。
基本: Mac OS X のターミナルからスクリーンショットを撮る
まず、ターミナル (/Applications/Utilities/) を起動し、次のように入力します:
screencapture test.jpg
これはコマンドの最も基本的な形式です。画面全体のスクリーンショットを撮り、現在作業中のターミナル ディレクトリ (通常はユーザー ホーム) で「test.jpg」という名前を付けます。スクリーンショットのパスを選択するだけで、いつでも別の場所を指定できます。これがデスクトップです:
screencapture ~/Desktop/screenshot.jpg
コマンドライン経由でスクリーンショットをクリップボードに送信
スクリーンショットをファイルではなくクリップボードに送りたい場合は、-c フラグを付けますが、ファイル名やパスを割り当てないでください:
スクリーンキャプチャ -c
クリップボードにあるので、プレビュー、Photoshop、Pages など、使いたいものに貼り付けるだけです。
コマンドラインからタイマーのスクリーンショットを撮る
Grab ユーティリティの優れた機能の 1 つは、タイマーでスクリーンショットを撮れることです。これにより、アプリや画面上の状況をセットアップして、アラート ボックス、メニュー、ボタン アクションなどをキャプチャできますなど。ターミナルから時限スクリーンショットを指定することもできます:
スクリーンキャプチャ -T 10 timedshot.jpg
-T フラグの後には、スクリーン ショットを遅らせたい秒数を指定する必要があります。この例では、Grabs のデフォルトでもある 10 秒です。
コマンド ラインからスクリーン キャプチャを使用してスクリーン ショットのファイル タイプを指定する
これらのフラグの大文字は重要であることに注意してください。小文字の -t を使用すると、スクリーンショットのファイル タイプを次のように指定しようとします:
スクリーンキャプチャ -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 つのコマンドでさまざまな機能を実行できます。利用可能な他のオプションを表示したい場合は、スクリーンキャプチャで従来の -h フラグを使用してください:
スクリーンキャプチャ -h
これにより、使用可能なすべてのフラグとその機能が一覧表示されます。また、さまざまな追加オプションが利用可能です。たとえば、影の削除、プレビューでの自動起動、ウィンドウ キャプチャ モードの選択などがあります。この投稿の上部に、スクリーン キャプチャ コマンドのスクリーン ショットが表示されます (冗長ですか?)。
本当にクリエイティブになりたい場合は、Mac デスクトップ イベントに基づいてスクリーンショット機能を自動メールで送信したり、クリップボード機能にキーを割り当てて独自の Mac プリントを作成したりすることもできます。 Windows ユーザーが大好きなキーボードの乱雑さを再現するための画面ボタンですが、それは別の投稿のトピックです。
最後に、使い慣れた Command+Shift+3 コマンドを使用したい場合は、スクリーン ショットのファイル タイプと保存場所を変更できることを忘れないでください。ターミナルにも。このコマンドは、Mac OS X 10.7 以前のバージョンでも同じです。