Table of Contents

Copy Path とは

必要なシステム

GUI Scripting を有効にする

更新履歴

License
Donation

Kurita Tetsuro
scriptfactory@mac.com

Script factory

Copy Path

Copy Path とは

Finder で選択されているファイルもしくは、最前面のアプリケーションで開いているファイルのパスをクリップボードにいれます。パス形式は POSIX、HFS、URL、ファイル名だけ、の中から選ぶことができます。

起動すると、次のようにパス形式を選択するダイアログが表示されます。

選択された形式のパスがクリップボードに入れられます。Finder が前面にある場合は、Finder で選択されている項目を、それ以外のアプリケーションの場合は開いている書類のパスを取得します。

前面の書類を対象にしますから、バッククグラウンドアプリケーショーンとして動作します。起動しても、Dock にも表示されず、前面のアプリケーションも切り替わりません。

なんらかのランチャーユーティリティーから実行する必要があります。

  • Spotlight メニューから実行する。
  • スクリプトメニューから実行する。
  • Dock に登録して実行する。
  • LaunchPad から実行する。
  • FastScripts で実行する。
  • LaunchBar で実行する。
  • Alfred で実行する。
  • 何らかのランチャーアプリ(DragThing とか)でショートカットキーを割り当てて実行する。

必要なシステム

  • OS X 10.10 以降
    • macOS 10.14.6 で開発/テストしております。
  • GUI スクリプティング

GUI Scripting を有効にする

アクセッシビリティ機能によるコンピュータの制御(GUI スクリプティング)が許可されている必要があります。GUI スクリプティングが許可されいない場合は起動時に、GUI スクリプティングの許可を求めるダイアログが表示されます。

ここで、「システム環境設定を開く」を押すと、システム環境設定の「セキュリティーとプライバシー」パネルの「プラバシー」タブのアクセシビリティに起動したアプリケーションが追加されています。チェックボックスを ON にしてください。

更新履歴

  • 1.1 -- 2020-04-25
    • カスタムアイコンをつけた(田村さん、ありがとうございました)。
    • OS X 10.10 以降が必要です。
    • App Notarization に対応。
    • スクリプティング機能追加を不要にした。
    • Name Only を選択できるようにした。
  • 1.0 -- 2010-10-28
    • 初公開