
ブロガーとして、時間を節約できる新しいツールを探すのに熱中しています。でも、今回の解決策がMac OS自体にあるなんて、誰が知っていたでしょうか?
今日は、AppleScript のおかげで作成した新しい「アプリ」についてお話ししたいと思います。
楽しむ! ;)
Dropboxカスタムアプリ
1 つ目は、AppleScript 言語をベースにしたシンプルでありながら強力な Dropbox カスタム アプリケーションです。
基本的に、ドックに常駐してファイルがドラッグされるのを待つアプリです。ファイルをドラッグ&ドロップすると、アプリはファイルをDropboxのパブリックディレクトリにコピーし、URLを生成してクリップボードに貼り付けます。
つまり、大きなファイル (5 MB 以上と仮定) を共有する必要がある場合は、すばやく簡単にドラッグ アンド ドロップして、アップロードが完了するのを待つだけです (私の場合は数秒ですが、インターネット接続によって異なります)。
私はこれを「Dropboxランチャー」と呼んでいます。このアプリを作成するには、以下の手順に従ってください。
- /Applications/Utilities にある AppleScript エディタを起動します。
- このコードをコピーします: (引用符なし)
“on splitText(区切り文字, someText)
prevTIDs を AppleScript のテキスト項目区切りに設定する
AppleScriptのテキスト項目区切り文字を区切り文字に設定する
someTextのテキスト項目に出力を設定する
AppleScriptのテキスト項目区切りをprevTIDに設定する
出力を返す
分割テキストの終了
開いたときに{dropped_item}
myPath を (ホームフォルダへのパス) の文字列として設定します
myPathをmyPathに設定し、「Dropbox:Public:」
アプリケーション「Finder」に、(dropped_item) をフォルダ (myPath を文字列として) に複製するように指示します。
fileName を、splitText(“:”, dropped_item as text) の item (count splitText(“:”, drop_item as text)) に設定します。
filePathを「https://dl.getdropbox.com/u/1083712/」に設定し、fileNameを
アプリケーション「Finder」にクリップボードの内容をテキストとしてファイルパスに設定するよう指示する
エンドオープン”
- “https://dl.getdropbox.com/u/1083712/” を Dropbox のパブリックフォルダの URL に置き換えます。(注意!このコードは、Mac に Dropbox がデフォルトの位置にインストールされていることを前提としています)
- スクリプトをアプリケーションとして保存します。
- ドックに設置して使用を開始します。
以上です。使い続けるうちに、AppleScriptを少しいじる価値は十分にある、信じられないほどの時間節約ハックだと気づくでしょう。(ヒントを提供してくれた Ben Cardyに感謝します)
AppleScriptランチャー
これはとても簡単に実現できます。AppleScriptを使えば、アプリケーション(または複数のアプリケーション)を起動するように指示できます。しかも、なんと言語がとてもシンプルです!
実際、次のスニペットでは:
アプリケーション「メール」を起動するように指示する
Mail.app は(終了している場合は)起動し、非アクティブな場合は最前面に表示されます。なお、この方法はどのアプリでも機能します。つまり、ワンクリックで他のアプリを好きなだけ開き、その後閉じるアプリケーションを作成できます。
私のスクリーンショットをご覧ください:
「Morning Coffee」というシンプルなランチャーを作りました。これは、毎朝起床後に起動するNetNewsWireとTweetieを起動するものです。アプリを作成するには、Dropboxカスタムアプリの時と同じように、スクリプトを「application」として保存するだけです。
もちろん、カスタム アイコンを手動で追加することも、Candybar などのサードパーティ アプリを使用して追加することもできます。
あなたはどうですか?AppleScriptを使ってワークフローを高速化する他の方法を見つけましたか?
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。