iOS 12のSiriショートカットが好きなら、macOS Mojaveを自動化する方法

iOS 12のSiriショートカットが好きなら、macOS Mojaveを自動化する方法

SiriショートカットはiOSの使用を高速化しますが、macOSでは動作しません。しかし、このショートカット自動化をさらに進化させるMacツールは数多く存在します。AppleInsiderはキー入力を自動的に保存し、バックアップを自動化し、ウィンドウを移動し、アプリを操作します。

Siriショートカットを一度試すと、すぐにあと2つ欲しいと思うことが出てきます。iOS版でもう少しだけ改善してほしい。もっと速くなれば最高だし、質問もできるようになれば最高です。とはいえ、Siriショートカットは既に素晴らしいので、Mac版でも使えるようになればいいのにと思うほどです。

できません。少なくとも今は。MacにはSiriが搭載されており、最新のMacBook ProモデルはiOSデバイスと同様に「Hey Siri」という呼びかけを常に認識していますが、それでもSiriショートカットのような追加機能は備えていません。

しかし、Macは既に驚くほど自動化に優れているので、そうはならないかもしれません。Siriショートカットで、デバイスにどれだけ多くの機能を持たせられるかを知ることができれば、Macはまさに食事のようなものです。

仕事をスピードアップできる大きな可能性

Macを箱から出してすぐに使えるので、長いメールアドレスや珍しいスペルを覚える手間が省けます。少し手間をかければ、Automatorを使ってアプリの起動やファイルの移動といった幅広い自動化が可能になります。

そして、同じくApple製で、しかも箱の中に入っているAppleScriptもあります。これはSiriショートカットの機能に最も近いもので、複数のアプリを連携させることができます。例えば、私たちはちょっとしたAppleScriptを使って、毎週完了したToDoタスクをEvernoteのリストにアーカイブしています。

しかし、優れた機能には大きな混乱が伴う可能性も伴います。AppleScriptを習得して使いこなせるようになるでしょうが、おそらく今日の午後には無理でしょう。

Automator を習得する方が早いかもしれません。このツール(これもAppleが提供しており、Mac上で使える)は、物理的にSiriショートカットに最も近いものです。アクションブロックを選択して、それを繋げていくだけです。簡単ですが、ある程度の手間はかかります。

さらに簡単で、間違いなくより強力なサードパーティ製アプリもあります。

Appleから始めよう

Macでは、「環境設定」を開いて「キーボード」をクリックします。「テキスト」タブを選択すると、オプションのテキスト置換の一覧が表示されます。初めてこのタブを開いた場合は、1つだけ表示されます。

片側に「omw」という文字があり、その横に「On my way!」というテキストがあります。omwの部分はトリガーと呼ばれ、その後に続く文全体はアクションまたはスニペットと呼ばれます。

AppleのMac用基本テキスト拡張機能

Mac のどこにでも omw と入力すると、その文字を削除して、代わりに「On my way!」という完全な文章を書き出すように指示されます。

これはテキスト拡張機能で、電話番号やいつも間違えてしまう単語など、繰り返し入力する入力に最適です。覚えやすいトリガーを作成し、表示させたいテキストを入力するだけで、いつでも動作します。トリガーフレーズはMac上で自動的に完全な文章に拡張されるだけでなく、iOSデバイスにも転送されます。

実際には、これは奇妙なほど信頼性が低く、iPhone で同じトリガー/アクションを設定しなければならなかったこともあります。

システム全体にも限界があります。実際には、電話番号などの短い行に最適です。段落や、拡張を一時停止して最初に質問するといった複雑なテキスト拡張には対応していません。

複雑なテキスト拡張とは何ですか?

TextExpanderを見てください。これはすべてのAppleデバイスで利用できるアプリでありサービスで、Appleのテキスト置換機能とほぼ同じアイデアに基づいていますが、実際にははるかに多くの機能を備えています。

TextExpanderをMacにインストールすれば、あらゆるデバイスで動作します。通常のメールをTextExpanderがMailアプリに自動でポップアップ表示してくれます。星座を入力するダイアログボックスも自動で表示されます。Finderでファイル名を変更する際にも、TextExpanderのトリガーを入力できます。

どれも複雑な作業ではありません。経理担当者に領収書を保存する際は、ファイル名を分かりやすく変更し、日付も含めます。ファイルには通常日付が付けられますが、この命名規則を統一しておけば、経理担当者はすべての領収書を日付順、そして種類や理由別にリスト化して受け取ることができます。

レシートの種類は自分で決める必要がありますが、短いキー操作でTextExpanderが日付部分を挿入してくれます。毎回同じように挿入されるので、高速で一貫性があります。

ここからは少し複雑になります。

テキストエクスパンダーの編集

初めて見ると、あまりにも多くの処理が複雑で戸惑うかもしれません。しかし、TextExpander がほとんどの作業を自動で行ってくれます。これは標準的なメールのテキストで、テキストの上にツールが並んでいます。ツールをクリックすることで、例えば日付を自動挿入できます。

これは今すぐ正しい日付を挿入するものではなく、後でこのスニペットを使用する際に自動的に挿入されます。さらに、TextExpanderは日付と時刻の計算を自動で行うことができます。例えば、顧客に30日以内に支払いを依頼する手紙を書いたとします。TextExpanderに「10月25日木曜日」など、日付を自動的に追加させることができます。

同様に、TextExpander を使って選択肢を提示することもできます。この標準メールは、支払いを受けるたびに経理担当者に送信されます。支払いは数社から届くことが多いため、ドロップダウンメニューに選択肢を表示しています。

初回の設定は、これ以上ないほど簡単です。ただ、後から別の企業を追加したいときに編集するのは、かなり面倒です。スピード重視なので、古いリストを破棄して最初からやり直すこともよくあります。

しかし、このスニペットの動作を見れば、なぜその価値があるのか​​がお分かりいただけるでしょう。この画像では、メールアプリを開いて新規メッセージを作成し、冒頭の「宛先」欄の横にトリガーを入力しています。すると、次の画面が表示されます。

TextExpanderスニペットの実行

最初のぼかし部分はメールアドレスの連続です。これは毎回同じ人に送信するため、TextExpanderで一度だけ入力しました。左端の「OK」をクリックすると、TextExpanderがこれらのアドレスを「宛先」フィールドに入力します。

これらは決して変わりませんが、他のものは変化します。支払い方法が変わることもあります。例えば、経理担当者に小切手だと伝えれば、口座に入金されるまで数日かかることが分かります。金額も変わります。さらに、通常は数社のうちの1社が、特定の仕事のために支払いを行うことになります。

この例で「BACS送金」「FEU」と表示されている部分は、オプション付きのドロップダウンメニューです。「合計」と「職務内容」と表示されている灰色の部分は、毎回入力するテキストフィールドです。

どれも言うより実行する方が時間がかかります。最終的な結果はこうです。

TextExpanderメールスニペットの最終結果

これはMailの通常のメールです。住所、件名、そして今回は入力しなかった大部分のテキストが含まれています。今回入力したのは、金額と説明を入力し、送信者を選択することだけです。

これは速いですね。TextExpanderの使い方を学ぶのに時間を費やすほど、十分に速いです。しかし、それ以上に、この速さゆえに私たちはこれを実践しています。支払いが入ると、このメールを送信するのはほんの数秒で済みます。ですから、私たちはこれを実践しています。そうすることで、処理が滞るのを防ぐことができるのです。

ほんの少しの自動化が私たちの仕事のやり方を変えます。

自動化といえば

Appleのテキスト置換機能とTextExpanderの機能は、あなたが書いたものや入力しなければならないものを処理するためのものです。しかし、それだけではありません。Apple独自のAutomatorは、Macで日常的に行う一連の手順をワンクリックで実行できるようにします。

Automatorを使って画像を処理する例をご紹介します。これはAutomatorのワークフローから抜粋したもので、ファイル名を変更したり、様々な要件に合わせて画像のサイズを変更したりする必要があります。ソフトウェアのスクリーンショットでよく使うので、Automatorにまず対象のアプリの種類を確認するように設定しています。

Automator は私たちの回答を受け取り、それを新しく名前を変更したファイルに埋め込み、その後サイズ変更に進みます。

Automatorワークフローの例

AppleScript

Automatorはすべてを非常に具体的なセクションに分割します。対象となるアプリの名前を尋ねられ、その情報を使ってファイル名を変更します。ただし、Appleはこれらの手順をドラッグ&ドロップで簡単に実行できる形式にしていない場合があります。

そんな時はAppleScriptをどうぞ。これは包括的なプログラミング言語なので、すぐに習得できます。あるいは、インターネットから拾ってくるのもいいでしょう。こちらは、完了したToDoリストをEvernoteにアーカイブするために使っているAppleScriptです。

Evernoteを制御するAppleScriptからの抜粋

これはまだ完全な脚本ではありませんが、ベン・ウォルディーが書いたものであることに注目してください。彼には本当に感謝しています。ちょうどこのやりたいことをどうやってやるのかをインターネットで検索したところ、彼の脚本が見つかったんです。

これは、オンラインで検索し、スクリプトが何をしているのかを実際に理解したらいつでも調整し、優れたアプリ Hazel に挿入する短い AppleScript でも同様です。

ヘーゼル

Macを自分のMacらしく使いこなせるようになるまでには、インストールしなければならないアプリが6個以上はありますが、Hazelもその一つです。インストールして、やりたいことを細かく指示すれば、あとは完全に忘れ去ることができます。

Macの電源が入っている間は、常にHazelが舞台裏であなたが選んだものや場所を監視しています。Hazelの活用例の一つとして、例えばゴミ箱の監視があります。ディスクイメージは1日で完全に削除できますが、それ以外のものは2週間保存できます。

お支払い記録用のTextExpanderメールもご用意しています。請求書発行用のシステムもご用意していますので、ご安心ください。こちらはHazelで作成したシステムの一部です。これは、今日デスクトップに保存され、特定の形式で名前が付けられたPDFファイルを検索します。

このようなファイルを保存するたびに、Hazel はそれを認識し、様々な指示に基づいて処理を行います。ほとんどはドロップダウンメニューになっており、ここに表示されているものがそれです。ここで、必要な PDF を今日中に作成するように設定しています。

その下には、タグが自動的に追加され、請求書がいくつかの異なる場所にコピーされていることがわかります。

また、 「AppleScript埋め込みスクリプトを実行する」というセクションもいくつかあります。

HazelとAppleScriptの併用

これは、Evernote 自体や Automator では自動的に実行できない処理を Evernote に実行させる短い AppleScript です。AppleScript なら可能です。

キーボードマエストロ

もう1つ例を挙げましょう。私たちがKeyboard Maestroを気に入っていることはお分かりいただけると思いますが、Keyboard Maestroに対する私たちの思いを言葉で言い表すのは到底無理です。長年使い続けているにもかかわらず、Keyboard Maestroにはこんな新しい機能があることを発見し続けています。

Keyboard Maestroでウィンドウを自動的に移動する

テキストを入力したり、画像のサイズ変更や財務処理をしたりしていない時もあります。特定のドキュメントやウィンドウに集中する必要がある作業をしている時です。中央の「マクロ」という列には、ウィンドウを移動するための4つのオプションが表示されています。

Mac で何をしているときでも、何に取り組んでいるときでも、何を見ているときでも、キーを押せばそのウィンドウが画面の中央に出てきます。

まだ実行していませんが、Keyboard Maestro にその旨を伝えれば、他のすべてを非表示にすることができます。

写真には写っていませんが、特定のマイクを Mac に接続すると自動的に Adob​​e Audition が起動するマクロなど、数十個のマクロがあります。

限界はある

今日 TextExpander、Hazel、Keyboard Maestro を購入しようとしたら、約 70 ドルを費やすことになり、どこから始めればよいのかわからないでしょう。

しかし同様に、ウィンドウが画面の中央にジャンプしたり、電子メールがほとんど自動的に書かれたりしたら、あなたは夢中になるでしょう。

iOS の Siri ショートカットを使い始めたばかりの場合は、Mac の Apple 独自のシンプルなテキスト置換から始めて、そこから慣れていきましょう。

Apple のテキスト置換、Automator、AppleScript はすべて無料で、すでに Mac にインストールされています。

TextExpanderは月額3.33ドルからのサービスです。Hazelは月額32ドルで、OS X 10.10以降が必要です。Keyboard Maestroは月額36ドルで、こちらもOS X 10.10以降が必要です。