【保存版】MacのAutomatorで面倒な反復作業を自動化する5つの方法
同じ単調な作業を何度も繰り返していませんか?このチュートリアルでは、macOSで貴重な時間を奪ってしまうイライラする反復タスクの中から、Automatorを使って自動化できる5つの作業をご紹介します。一度設定してしまえば、あとはドラッグ&ドロップするだけで完了するので、日々の作業効率が大きく向上します。
1. PDFをプレーンテキストに変換する
PDFは本質的にはテキストの画像のようなものですが、テキスト部分だけを取り出したい場合はどうすればよいでしょうか?すべての段落を手動でコピーペーストして別のテキスト文書を作るのは、時間と労力の大きな無駄です。Automatorを使えば、PDFから全行のテキストを自動的に抽出し、独立したファイルとして保存するアプリケーションを作成できます。
- MacのFinderを開き、「アプリケーション」フォルダに移動してAutomatorを起動します。
- 今回はアプリケーションを作成するので、「アプリケーション」を選択して「選択」をクリックします。
- Automatorのメインエディタが表示されます。ここがすべての作業の場となります。「アクション」タブが選択されていることを確認してください。
- 左側の「ライブラリ」列で「PDF」を選択します。
- 「PDFからテキストを抽出」という項目を見つけ、エディタ画面へドラッグ&ドロップします。これでアクションが追加され、カスタマイズできる状態になります。
- 抽出したテキストをリッチテキスト形式(RTF)で保存するか、プレーンテキスト形式で保存するかを指定できます。
- 「出力先」のドロップダウンを開き、生成されるテキストファイルの保存場所を選びます。
- 出力ファイル名を元のPDFと同じにするか、「出力ファイル名:カスタム名」で独自の名前を付けるかを指定します。
- Automatorのツールバーで「ファイル > 保存…」を選択し、アプリケーションに名前を付けて保存します。
これで完成です!以降は、作成したアプリケーションのアイコンにPDFをドラッグ&ドロップするだけで、PDF内のすべてのテキストを自動的に抽出できるようになります。
2. 「すべて終了」スイッチを作成する
複数のアプリケーションをバックグラウンドで起動したままにする習慣があると、Macのパフォーマンスに目に見える影響が及ぶことがあります。
すべてのアプリをひとつずつ手動で閉じても良いのですが、時間と手間を節約するために、専用の「すべて終了」アプリケーションを作成してみてはいかがでしょうか?
- Automatorを起動するか、すでに開いている場合はツールバーから「ファイル > 新規」を選択します。
- 「アプリケーション」を選択して「選択」をクリックします。
- 「ライブラリ」列で「ユーティリティ」を選択します。
- 「すべてのアプリケーションを終了」という項目を見つけ、エディタにドラッグします。
- 「すべて終了」の対象から除外したいアプリケーションはありますか?特定のアプリを対象外にするには、「追加」をクリックしてリストからそのアプリケーションを選択します。
- 準備ができたら「ファイル > 保存…」を選択し、アプリケーションに名前を付けて保存します。
次回「すべて終了」したいときは、このアプリケーションを実行するだけで、現在起動中のすべてのアプリケーションを一括で閉じられます!
3. 数百個のファイルを一括リネームする
複数のファイル名をまとめて変更しなければならない場面は多々あります。私が最も憂うつになるのは、休暇や結婚式、誕生日パーティーなどのイベント後に、Macへ取り込んだ大量の写真の名前を変更するときです。
こうしたケースでは、すべてのファイルに共通の名前を付けたくなりますよね。
- Automatorのツールバーで「ファイル > 新規」を選択します。
- 「アプリケーション」を選択して「選択」をクリックします。
- 「ライブラリ」列で「ファイルとフォルダ」を選択します。
- このアプリケーションは起動時に「どのファイルをリネームするか」を尋ねる必要があるため、「Finder項目に確認」というアクションを見つけてエディタにドロップします。
- ファイルを一括で処理したいので、「複数選択を許可」チェックボックスにチェックを入れます。
- 左側のメニューで「Finder項目の名称変更」を見つけ、エディタにドロップします。
- この時点で「このアクションは元のファイルを変更する可能性があります」という警告ポップアップが表示され、元のファイルのコピーに対して変更を適用するオプションも提示されます。今回はファイル名を変更するだけなので、コピーは作成せずに進めます。
- 次に「新規名称」チェックボックスを選択し、Automatorにリネームのルールを指示します。命名規則は自由に設定できますが、ここでは各ファイルに連番を追加したいので、「連番にする」を選択し、「番号を追加:既存の項目名」を指定します。
- 入力内容に問題がなければ、「ファイル > 保存…」をクリックします。
これで、このアプリケーションを起動するたびに新しいFinderウィンドウが開き、リネームしたいファイルをまとめて指定できるようになります。
4. 画像を横向きから縦向きへ一括回転する
回転させたい写真、スクリーンショット、PDFなどのファイルが大量にある場合も、Automatorが活躍します。各ファイルをいちいち開いて手動で回転させる代わりに、まとめて処理できます。
- Automatorを起動するか、ツールバーから「ファイル > 新規」を選択します。
- 「アプリケーション」を選択して「選択」をクリックします。
- 「ライブラリ」列で「写真」を選択します。
- 「イメージを回転」というアクションを見つけ、エディタ領域にドロップします。
- ここでも「元のファイルを変更する可能性があります」という警告ポップアップが表示されます。今回は角度を変えるだけなので、元のファイルに直接変更を適用します。
- ファイルをどの方向に回転させるか(左、右、180度)をAutomatorに指示します。
- 「ファイル > 保存…」を選択して、アプリケーションとして保存します。
以降は、回転させたいファイルをアプリケーションのアイコンにドラッグ&ドロップするだけでOKです。特別な設定をしていない限り、ファイルは元の場所にそのまま残る点に注意してください。
5. テキスト読み上げ:任意のテキストをナレーション音声に変換する
時には、読むよりも耳で聞くほうが楽なこともあります。Automatorを使えば、テキストを音声に変換するサービスを作成できます。あらゆるテキストを柔軟に音声化できるよう、このワークフローはmacOSのコンテキスト(右クリック)メニューから直接呼び出せる「サービス」として実装しましょう。
- Automatorのツールバーで「ファイル > 新規」を選択します。
- 今回は「サービス」を選択して「選択」をクリックします。
- 「ライブラリ」列で「テキスト」を選択します。
- 「テキストをオーディオファイルに」というアクションを選択し、エディタにドラッグします。
- 「システムの声」ドロップダウンを開き、好みのナレーターボイスを選択します。リストからボイスを選んで「再生」をクリックすれば、事前に試聴することも可能です。
- 「別名で保存」欄に、生成されるオーディオファイルの名前を入力します。
- Automatorのツールバーで「ファイル > 保存…」を選択し、このサービスに名前を付けます。この名前がmacOSのコンテキストメニューに表示されます。
これで、任意のテキストをオーディオファイルに変換できるようになりました。使い方は以下の通りです。
- 変換したいテキストをドラッグして選択(ハイライト)します。
- ハイライトしたテキストをControlキーを押しながらクリックし、「サービス」から、先ほど作成したサービス名を選択します。
するとAutomatorが、選択したテキストからオーディオファイルを自動生成します。
ファイルを再生するには、そのファイルをクリックするだけで、macOSがデフォルトのメディアプレーヤーで音声の再生を開始します。
まとめ
Automatorを活用すれば、プログラミングの知識がなくても、日常的な反復作業を簡単に自動化できます。今回ご紹介した5つのレシピをベースに、自分のワークフローに合わせたオリジナルの自動化アプリやサービスを作ってみてください。なお、Automator以外にも、macOSの「サービス」メニューには独自のオプションを追加できます。また、アプリケーションウィンドウを常に手前に表示する方法なども合わせて覚えておくと、さらに快適にMacを使いこなせるでしょう。
-
Windowsの反復作業を自動化する方法|初心者でも使える便利なツールとテクニック
コンピューターの最大の魅力は、人間と違って疲れることなく、同じ作業を何度でも繰り返し実行できるマシンであるという点です。しかし、他の機械と同様に、コンピューターにも定期的なメンテナンスが必要です。基本的な最適化に慣れている方なら、ジャンクファイルの削除、不要なアプリのアンインストール、起動直後に常用ツールを立ち上げるといった単純な作業を日々行っているかもしれません。毎日同じ手順を繰り返すうちに、「この作業を自動化できたら楽なのに」と感じたことはないでしょうか。幸い、Windowsには反復作業を自動化するための便利な機能やツールが用意されています。必要なツールさえ導入すれば、もう手動で定期的な作
-
Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】
ノートパソコンやデスクトップPCは、多くの人にとって欠かせないツールとなっています。仕事をこなすのも、家族や友人との連絡も、一日の終わりにリラックスすることも、Windowsが動作するデバイスならすべてこなせます。こうした環境を常に快適に保つため、Windowsはバックグラウンドで更新プログラムの確認や一時ファイルの削除など、数多くのメンテナンスタスクを自動的に実行しています。これらは「タスクスケジューラ」というツールによって管理されており、このツールは自分で作成したスクリプトでも自由にカスタマイズできます。基本的な使い方としては、特定の条件が満たされたときに特定のアプリを自動的に開くといった