Appleの「ショートカット」とSiri:OneMacToolsでMacのファイルツールを自動化
OneMacToolsはMacのAppleショートカットにツールを提供するので、ファイル作業を自動化できます。「OneMacToolsツールを実行」アクションは、前回使ったオプションまたは保存したプリセットで、ファイルやテキストに対して任意のツールを実行し、結果のファイルを次のステップに渡します。画面からテキストを取得する、色を取得する、Macをスリープさせないといったアクションもあり、Siriやオートメーションから開始できます。
このページの内容
ショートカットで使えるOneMacToolsのアクション
ショートカットAppを開き、新しいショートカットを作成して、アクションライブラリでOneMacToolsを検索します。4つのアクションが見つかります:
| アクション | パラメータ | 返すもの |
|---|---|---|
| OneMacToolsツールを実行 | ツール、ファイル、テキスト(任意)、プリセット(任意) | 結果のファイル(テキストのツールの場合は、テキストを書き出した.txtファイル) |
| 画面からテキストを取り込む | なし。画面の一部をドラッグします | 読み取ったテキスト(クリップボードにもコピーされます) |
| 画面から色を取得 | なし。任意のピクセルをクリックします | 色(クリップボードにもコピーされます) |
| Macをスリープさせない | 分(デフォルトは60。0でオフ)、ディスプレイもオンのままにする(デフォルトはオフ) | 「スリープ防止」の状態を伝えるメッセージ |
すべてのアクションには、アクティベート済みのライセンスが必要です。それまでは、OneMacToolsがまだアクティベートされていないというメッセージを表示して停止します。
OneMacToolsツールを実行:すべてのパラメータの解説
エディタでは、アクションは〈ファイル〉で〈ツール〉を実行と表示され、さらに表示の下にテキストとプリセットがあります。
- ツール:レコーダー(画面収録、オーディオを録音など)を除く、OneMacToolsのすべてのツール。レコーダーは人が操作する必要があるためです。ツール名やカテゴリの一部(「compress」や「PDF」など)を入力すると見つかります。それぞれの下にカテゴリが表示されます。
- ファイル:処理するファイルです。前のアクションの出力(「Finderで選択されたファイルを取得」、フォルダの内容、メールの添付ファイルなど)を渡すか、ショートカットの設定時に選びます。ファイルを使わないツールでは空のままにします。
- テキスト:ビデオをダウンロードやQRコードを作成のように、ファイルの代わりにリンクやテキストを受け取るツール用です。
- プリセット:アプリ内のそのツールのプリセットセクションに保存したプリセットの正確な名前。空のままにすると、前回使用したオプションが使われます。その名前のプリセットがない場合、ショートカットは…に“…”という名前のプリセットはありません。と表示して停止します。
ツールに必要なファイル数が足りない場合(PDFを結合には2つ以上必要です)、アクションは停止し、PDFを結合には少なくとも2個のファイルが必要です。のようなメッセージが表示されます。
ファイルはどうなるか
OneMacToolsは処理の前に入力ファイルをコピーするため、元のファイルが変更されることはありません。結果はほかのジョブと同じくOneMacToolsのフォルダ(デフォルトではダウンロード › OneMacTools内の、ツール名と時刻を名前にしたフォルダ)に保存されるとともに、ショートカットにも返されるので、次のアクションで名前の変更、移動、添付、アップロードができます。結果がテキストのツール(テキストを整える、書き直し、パスワード生成)は、ツール名を付けた.txtファイルを返します。アクションには完了 — 3個のファイルを保存しましたのような短い概要も表示されます。
各実行は履歴にショートカットのバッジ付きで表示されます。
例:Finderから選択したビデオを25 MBに圧縮する
- OneMacToolsで指定サイズに圧縮を開き、25 MB — メールのターゲットを選んで、
Emailという名前でプリセットを保存します。 - ショートカットで、「メールサイズのビデオ」という名前の新しいショートカットを作成します。
- ショートカットの詳細(ⓘパネル)を開き、クイックアクションとして使用をオンにしてFinderにチェックを入れると、Finderの右クリックメニューに表示されます。
- 入力としてファイルを受け取るように設定します。
- OneMacToolsツールを実行を追加します。ツールを「指定サイズに圧縮」、ファイルを「ショートカットの入力」、プリセットを
Emailに設定します。 - 必要に応じて、アクションの結果を受け取るFinderでファイルを表示を追加します。
これで、Finderで任意のビデオを右クリックしてショートカットを選べます。OneMacToolsにはすでにOMT: ビデオを25 MBに圧縮というFinderのクイックアクションがあります。固定のプリセットを使ったり、結果をメールの新規メッセージに添付したりと、前後に手順を加えたい場合にショートカットを作る価値があります。
例:スキャンしたファイルのフォルダを1つの検索可能なPDFにする
- フォルダの内容を取得を追加して、スキャンしたファイルのフォルダを選びます。
- OneMacToolsツールを実行を追加し、ツールを「画像をPDFに」、ファイルをフォルダの内容に設定します。
- 2つ目のOneMacToolsツールを実行を追加し、ツールを「PDFを検索可能にする」、ファイルを1つ目の結果に設定します。
- ファイルを保存またはファイルを移動を追加して、完成したPDFを書類の保管場所に入れます。
各ステップがファイルを返すので、ツールを自然につなげられます。変換して、圧縮して、スマートな名前変更で名前を変える、という流れを1つのショートカットで実行できます。
SiriとSpotlightでOneMacToolsを使う
OneMacToolsには既製のAppショートカットが3つあり、ショートカットAppのAppショートカットに表示されます。何も作らなくても、音声やSpotlightから開始できます:
| 話す、または検索する | 機能 |
|---|---|
| “Run a tool in OneMacTools” | OneMacToolsツールを実行を実行し、使うツールとファイルを尋ねます |
| “Grab text with OneMacTools” | 画面上をドラッグして、その範囲のテキストをコピーします |
| “Pick a colour with OneMacTools” | ピクセルをクリックしてその色をコピーします |
自分で作成したショートカットは、Siriに名前を言うだけでも実行できるので、「メール用ビデオ」「スクリーンショットを縮小」のように分かりやすい名前を付けましょう。
「画面からテキストを取得」などのキーボードショートカット
ショートカットAppで、ショートカットの詳細を開きキーボードショートカットを追加をクリックすると、どこからでも実行できるようになります。OneMacToolsの設定でも案内しているとおり、画面からテキストを取り込むやカラーピッカーに独自のキーの組み合わせを割り当てるにはこの方法を使います。アプリ自体のグローバルショートカットはキーボードショートカットに一覧があります。
ショートカットのオートメーションからOneMacToolsを実行
MacのショートカットAppでは、時刻、フォルダへのファイルの追加、ドライブの接続、アプリを開いたときなどに、ショートカットを自動的に実行できます。ショートカットのサイドバーのオートメーションで作成し、その中でOneMacToolsのアクションを使ってください。
- プレゼン中はスリープさせない: Keynoteが開いたら、ディスプレイもオンのままにするをオンにしてMacをスリープさせないを120分間実行します。バッテリーが20%を下回るか、Macが高温になると、スリープ防止は自動でオフになります。詳しくはMacをスリープさせないのページをご覧ください。
- 毎晩の整理: 23:00に、プリセットを使ってダウンロードフォルダにフォルダを整理を実行します。
- カメラのカードを取り込む: SDカードを接続したら、写真を取り込んで画像を変換でJPEGにします。
よくある「このフォルダに届いた新しいファイルすべてに何かをする」という用途なら、フォルダ監視を使えばショートカットを作らずに済み、ファイルのダウンロード元などの条件や、「履歴」での「戻す」も使えます。
ヒントとトラブルシューティング
- 「ショートカット」にOneMacToolsのアクションが表示されない。 macOSにアクションを登録させるため、インストールまたはアップデートの後にOneMacToolsを一度開いてから、「ショートカット」を開き直してください。
- ショートカットで違う設定が使われる。 プリセットを指定しない場合は、そのツールで最後に選んだ設定が使われます。プリセットを保存し、プリセットにその名前を入力してください。
- ビデオのツールが失敗する。 ビデオとオーディオのツールにはFFmpegが必要です。MacでのFFmpegの設定を参照してください。
- ツールが「ツール」リストに表示されない。 レコーダー系のツールは「ショートカット」では使えません。それ以外はすべて使えるので、名前かカテゴリで検索してください。
- 何も起こらないように見える。 履歴を確認してください。失敗した実行は理由とともにそこに表示されます。エラーにアクセス許可のことが書かれている場合は、プライバシーとアクセス許可を参照してください。
ショートカットは、アプリと同じ方法でMac上でツールを実行します。AIアシスタントも、MCPサーバを通じてOneMacToolsのツールを実行できます。MCPサーバをご覧ください。
このページで紹介しているツール
質問
Appleの「ショートカット」でMacのファイル変換を自動化できますか?
はい。OneMacToolsをインストールした状態で「OneMacToolsツールを実行」アクションを追加し、「画像を変換」や「PDFを圧縮」などのツールを選んでファイルを渡すと、変換されたファイルがショートカットの次のステップに渡されます。
SiriでOneMacToolsのツールを実行するには?
「Run a tool in OneMacTools」と話しかけると、Siriが使うツールとファイルを尋ねます。ツールを使った独自のショートカットを作り、ショートカットの名前を話して実行することもできます。
ショートカットで、前回の設定ではなく特定の設定を使えますか?
はい。OneMacToolsでツールの「プリセット」セクションにプリセットを保存し、そのプリセットの正確な名前をアクションの「プリセット」欄に入力します。空欄の場合、アクションは前回使ったオプションを使います。
ショートカットで実行したファイルはどこに保存される?
両方です。結果はOneMacToolsフォルダ内の日付付きフォルダに保存されるとともに、ショートカットにも返されるので、後続のアクションで移動、名前変更、共有ができます。入力したファイルは先にコピーされ、変更されることはありません。
「画面からテキストを取り込む」にキーボードショートカットを割り当てるには?
「画面からテキストを取り込む」アクションでショートカットを作成し、「ショートカット」アプリでその詳細を開いて「キーボードショートカットを追加」をクリックします。どのアプリでもそのキーを押せば、画面上をドラッグしてテキストをコピーできます。
フォルダにファイルが追加されたときにOneMacToolsを実行できますか?
はい。「OneMacToolsツールを実行」を呼び出すショートカットのフォルダオートメーションを使うか、もっと簡単にOneMacTools自体のフォルダ監視を使います。フォルダ監視なら条件と「戻す」も使えます。