Finderのbackground pictureを設定するAppleScript
先日、HATさんとtwitterでやり取りしていて、Finderのbackground (背景)に画像を設定できて、その情報が.DS_Storeに入っていると知りました。
@oichinokata
@typex20 アイコン位置もバックグラウンドも.DS_Storeだと思います。
— HAT (@HAT0001) 2014, 5月 12
通常のFinder操作で背景画像を設定するには、次の様にします。
- ファインダーウィンドウを開く(アイコンビュー)
- → か、command+j
- ピクチャに設定 を
- イメージをドラッグ
この操作で、Finderの背景画像を設定できます。
ですが、まどろっこしいのと、隠しフォルダに入っている画像を設定するのが面倒(難しい)です。そこで、AppleScriptを作りました。
[as]
— Copyright (c) 2014 webmaster@oichinote.com
— Created on 2014-05-14
set bckPict to (choose file with prompt "Choose a background picture:" with invisibles) as text
set bckFolder to (choose folder with prompt "Choose a folder to set background:") as text
tell application "Finder"
open bckFolder
activate
set background picture of icon view options of the front window to bckPict
close the front window
open bckFolder
set the current view of the front window to icon view
end tell
[/as]
AppleScriptを奇麗に表示してくれるWordPressのプラグインがありました。ただ、更新されたのが3年前(2011年)なので、それ以降に追加されたコマンドには対応していないと思われます。
なお、上記のスクリプトを作るのに、以下の様なウェブページを参考にしています。ありがとうございます。Thank you!
- Applescript – getting background image: Apple Support Communities
- Apple Training Series: AppleScript 1-2-3 – Sal Soghoian, Bill Cheeseman – Google ブックス
- AppleScript: Beginner’s Tutorial
- サンプルのページ
- Applescript to view, hide, and browse invisible files / folders [Archive] – MacRumors Forums
最初に、背景画像に設定したい画像を選びます。この例では、画像が、隠しフォルダ".background"に入っています。
次に、背景画像を設定したいフォルダを選びます。
選択すると、背景画像が設定されたフォルダが開かれます。
かなり便利です。たまに、うまく動かない事があるのですが、その場合はFinderのウィンドウをすべて閉じてからお試しください。
でも、一度、背景画像を設定してしまうと、.DS_Storeファイルを消しても、背景画像が消えないのです…。.DS_Store以外に、背景画像が何になっているかを覚えている所があるのかな。
また、command+jで、ピクチャの画像を消して、一旦ピクチャ以外に設定し、再度ピクチャにすると、前に設定した画像に戻ってしまいます。何故だろう…。
から
ディスカッション
コメント一覧
まだ、コメントがありません