プログラムを書く時、参照ファイル/フォルダのパスを取得したい時、どうやる?

昔は、terminalを開いて、そのファイル/フォルダをterminalにdrag&drop、後でフルパスを選択してコピー、コードのエディターに戻ってペスト。非常に非効率だ。

Applescriptの on open関数を使えば、非常に簡単にできる。

on open drop_items
	--copy only the first item
	set myPath to POSIX path of item 1 of drop_items
	set the clipboard to myPath
end open

コードは以上が全て!

出来上がった***.scptファイルを保存、ファイル/書き出す、アプリケーションとして保存。



パス取得流れ:

1、パスを取得したいファイル/フォルダを先ほど作ったアプリケーションにdrag&drop

2、必要な場所でpaste

面倒な場合は、下記からもDLできます。(右側のReleasesに入って、pathCopier.app.zipをDL)

https://github.com/mlove4u/pathCopier