web-dev-qa-db-ja.com

AutomatorまたはAppleScriptから特定のディレクトリでFinderを起動するにはどうすればよいですか?

特定のディレクトリで、Finderの新しいウィンドウを起動するグローバルキーボードショートカットを割り当てようとしています。新しいFinderを開くスクリプトを書くことはできますが、特定のディレクトリで開く方法がわかりません。

AutomatorまたはAppleScriptのいずれかでこれを行う方法について何かアイデアはありますか?

関連する場合は、OS X MountainLionを使用しています。

7
Daniel Magliola

シェルスクリプトとして:

open /Users/danielbeck/Documents

AppleScriptとして:

tell application "Finder"
    # Classic Mac OS syntax
    open alias "Macintosh HD:Users:danielbeck:Pictures"

    # Unix syntax
    open POSIX file "/Users/danielbeck/Downloads"
end tell

Automatorでラップserviceそしてシステム環境設定"キーボード"キーボードショートカット"サービスでキーボードショートカットを割り当てます。

Automator screenshot


スクリプトコードのない純粋なAutomatorソリューションの場合は、指定されたFinderアイテムを取得アクションとFinderアイテムを開くアクションを組み合わせます。目的のフォルダをリストにドラッグアンドドロップします。ここでも、キーボードショートカットを保存してシステム環境設定に割り当てます。

Automator screenshot

15
Daniel Beck