メインコンテンツへスキップ
見出し画像

【Keyboard Maestro】Dropbox用リンクが準備できたら知らせるKeyboard Maestroマクロ

    Dropboxリンクを使ってファイルを渡す機会が日々あります。ところが、Finderで[Copy Dropbox Link]をクリック後、メールやチャットでリンクをペーストしても、まだリンクが生成されていないことがあり、二度手間です。

    そこで、Dropbox用リンクが準備できたら知らせるKeyboard Maestroマクロを作成しました。

    シンプルバージョン

    • 「Clipboard Changed Trigger」(クリップボードが変化したら)を使う

    • if文でクリップボードが「dropbox.com」を含んでいたらを設定

    画像

    ダイレクトダウンロードリンクに変更

    Dropboxリンクの末尾は「&dl=0」です。これを「&dl=1」に変更すると、受け取った相手がリンクをクリックするとダイレクトにダウンロードされます。

    次のようなダイアログボックスが表示されるように変更します。

    画像
    • 「Clipboard Changed Trigger」(クリップボードが変化したら)を使う

    • if文でクリップボードが「dropbox.com」を含み、かつ、「末尾が&dl=0だったら」を指定

    • Promptで「Dropboxリンクの準備が完了しました。」と知らせつつ、[ダイレクトダウンロード]のチェックボタンを追加

    • [ダイレクトダウンロード]がONのときには、「&dl=0」を「&dl=1」に変更

    画像

    チェックボックスでなく、ボタンで分岐させる

    チェックボックスの方が明快なのですが、操作が一手間増えます。そこで次のようにボタンを増やし、[ダイレクト]ボタンが押されたらダイレクトダウンロードされるように変更します。

    画像

    「ダイレクト」ボタンに「/d」と付けておくと、Dキーで押下できるようになります。

    画像

    対象のファイル名(フォルダー名)をダイアログボックス内に表示

    ほんの数秒ですが、「ダウンロード準備はできた。と言われても、さて、どのファイルだっけ?」と思うことがあります。そこで、ダイアログボックス内にファイル名(フォルダー名)を表示できるようにしましょう。

    選択しているファイル(ディレクトリー)のファイル名、拡張子を取得する

    Split Pathアクションを使ってファイル名(フォルダー名)と拡張子を取得します。

    画像

    ifアクションで「拡張子が空だったら」を条件分岐させ、ダイアログボックス内に表示される文言を設定します。

    画像

    全容

    画像

    ダウンロード

     
     
    「知っていたら早く終わる/キレイに仕上がる」など、見落としがちなポイントをおさえて効率的なデザイン制作を支援 ➡ Illustrator|Photoshop|InDesign|Acrobat|PDF|グラフィック|エディトリアル|フォント|執筆|編集|組版

    あなたへのおすすめ