Posted at

Bridgeで開くフォルダをDragThingのDockに自動登録するAppleScript

More than 3 years have passed since last update.

BridgeのfavoriteパネルをDragThingに移動させて広く使おうかと。


利点

・DragThingのドロワーにfavorite内容を移動しておける。Bridgeではfavoriteパネルを閉じておけるためFoldersパネルなどを大きく使える

・Bridgeウインドウが開いていなくてもfavoriteにアクセスできる。


事前準備

適当に書いてるからパスがハードコーディングされてて書き直し必須故…

1.Bridgeで開きたいフォルダのエイリアスを集めておく。この内容を登録する

2.DragThingで「Bridge」という名前のDockを作っておく。


コード

適当に書き換える。

DragThingの指定Dock内容は消去されるので注意。


BridgeDockUPDATE.scpt

set myFolder to "フォルダパス:Bridge" as alias
tell application "Finder"
set myList to every item of myFolder
end tell

tell application "DragThing"

set myDock to layer 1 of dock "Bridge"

-- レイヤー内容を全部消す

set myDeleSelect to every slot of myDock
repeat with myDeleItem in myDeleSelect
delete myDeleItem
end repeat

-- myFolder内容を追加

repeat with myItem in myList
set theEmptySlot to ((first slot of myDock) whose empty is true)
set the file location of theEmptySlot to (myItem as alias)
set open with application of theEmptySlot to "file://localhost/Applications/Adobe%20Bridge%20CC/Adobe%20Bridge%20CC.app/"
end repeat

-- MyFolder自体をFinderで開く設定で(通常で)追加

set the file location of ((first slot of myDock) whose empty is true) to myFolder
end tell