ダイアログでパッケージ内のアイテムを指定する
オープン(セーブ)ダイアログでパスを指定する場合、例えばShapeShifterの「除外リスト」で除外したいアプリケーションファイル(パッケージ)を指定したい時等では、通常はパッケージ内を指定する事は出来ません。
これはFinderで右クリックして「パッケージの内容を表示」しなくては内容を確認出来ないケースと同じです。
ここに
~/Library/PreferencePanes/ShapeShifter.prefPane/
Contents/Resources/ThemePreview.app
というアプリケーションがあるとします。 が、これは
~/Library/PreferencePanes/ShapeShifter.prefPane/
という環境設定ペインの、そのパッケージの中にある
Contents/Resources/ThemePreview.app
アプリケーションなので、Finderやダイアログでアクセス出来るのは、左の画像のように
~/Library/PreferencePanes/ShapeShifter.prefPane/
までです。
このままではダイアログ上でThemePreview.appを指定出来ませんけれども、Finderの「パッケージの内容を表示」と同じ理屈で指定する事が可能です。
ダイアログは開いたままで結構ですので、指定したいアイテムを表示しておきます。
ここではShapeShifter.prefPaneのパッケージを開き、
ThemePreview.appを表示させておきます。
そしてそのまま
アイテムをダイアログウインドウの中にドラッグ&ドロップします。
これだけです。
アイテムそのものが指定(選択)されました。
コピーやエイリアスを作成して選択しているのではなく、実体そのものを指定しているのがわかるかと思います。
指定出来ました。




