これこそ日頃からめんどくさいと思っていたことが、やっと解決。
ずばり、どういうことかというと、下の画像を見てほしい。
”フォルダ”アイコンをクリックすることで、今現在のフォルダパスをクリップボードにコピーすることが可能なのだ。
例えば、ネットにファイルをアップロードする際に、ファイルの指定を行うが、いちいちアップロード対象のファイルが配置されているフォルダまでいかずとも、パス指定で移動が可能となる。
Automatorでプログラミング
早速作業を進めていく。
まずはパスを取得するために、プログラミングを行う必要がある。
プログラミングと聞くと抵抗があるかもしれないが、この記事を見ながらコピー作成で簡単に済んでしまうのでご安心を
↓こっちもAutomatorでプログラミング!
Automatorの起動
[/Applications/Automator.app]を起動する。すると、↓↓のような画面が起動する。
起動後には、「アプリケーション」を選択。
すると↓↓のような画面になる。この画面でプログラムを組み上げていくのだ。
プログラムの作成
まずは、「AppleScriptを実行」を右側のエリアに移動する。
次に、「クリップボードにコピー」を右側のエリアに移動する。(「AppleScriptを実行」の下に配置する。)少し下に記載のプログラムをコピーし、貼付けすればOK。
配置した「AppleScriptを実行」にプログラムを実装する。↓↓のような感じ。少し下に記載のプログラムをコピーし貼り付ければOKだ。
on run {input, parameters} tell application "Finder" set currentPath to insertion location as text set x to POSIX path of currentPath end tell return xend run
以上で、フォルダパスを取得することができるようになった。
任意のフォルダに保存してプログラミングは完了となる。
自作アプリケーションアイコン変更(必須ではない)
せっかく作ったアプリケーションだが、初期設定のままだと意味不明である。
そこで、アイコンの変更を行う。
別にやらなくとも本来の目的は達成できるため、こだわりのない人は割愛してOK。
○○.iconsファイルというものを用意する必要がある。
アイコン画像を用意
自作しても良し、インターネットからダウンロードしてきても良し。
とにかく画像を用意する。ファイル形式はPNG形式で用意する。
画像のサイズに関してだが、ジャストフィットサイズは把握していない。
とりあえずは、幅256×高さ256pixel、解像度72dpiの画像にて以降を進める。
アイコン画像を変換
Macにもともとインストールされている、ターミナル.appを使用し、PNG→iconsに変換する。
変換するためにいくつかルール事があるため、注意。
[topic color=”blue” title=”ここにトピックのタイトル”]- 変換対象の画像のファイル名にルールがある。
- 変換対象の画像を配置しているフォルダ名にルールがある。
ファイル名はサイズに合わせて次のいずれかである必要がある。※異なるファイル名だと正しく処理がされません。
・icon_16x16.png
・icon_32x32.png
・icon_128x128.png
・icon_256x256.png
・icon_512x512.png
フォルダ名は「○○.iconset」とする必要がある。
さて、準備は整った。いよいよ変換。
ターミナルを起動する。下記のようにそれぞれコマンドを実行する。
①「○○.iconset」を配置している場所まで移動する。
私の場合、ディスクトップに配置したため、$ cd Desktop となる。
②PNGファイルをicnsファイルに変換する。
$ iconutil -c icns aaa.iconset とコマンドを入力すればOK。
これで、iconsファイルの変換の完了となる。
ファイルは○○.iconsetを配置している場所と同じところに保存されている。
アイコンを変更
アプリケーションを右クリックし、「情報を見る」を選択すると、次のような画面になる。
左上のアイコン部分に、変換したアイコンをドラッグしてもっていく。コピー&ペーストでも可能のはず。
すると、アイコンが変更されて、これでできあがり。
自作アプリケーションをフォルダに登録
これで最後。もうちょっとだ。
下記のようにツールバーを右クリック。
作成したアプリケーションをドラッグする。
これで全ての手順が完了。
各フォルダのツールバーに、アプリケーションが追加されるので、アイコンを押下することでフォルダのパスが取得できるようになる。\(^o^)/
ながながとなったが、これでおしまい。
興味がある方はお試しあれ。