ウインドウの位置と大きさの変更を記憶させたい

目的
100ほどのフォルダにそれぞれ画像ファイルが50ほどずつ入っています。
画像ファイルには内容を表示するサムネイルがつけてあり、フォルダの表示オプションで120x120のアイコンサイズにしてあります。
デスクトップ上でフォルダを開いたときに、ウインドウ内に横5列でファイルを表示させたい。
やってみたこと
AppleScript で試してみました。
まず、いくつかのフォルダを開いておいて、
1)ウインドウの位置と大きさを変えます。
set bounds of every window to {5, 50, 950, 860}
2)ウインドウの位置をずらします。
set position of every window to {10, 55}
3)ウインドウを閉じます。
close every window
独立した3つのスクリプトを順次実行しました。
結果
スクリプト実行後、再度フォルダを開いたときに、同じ位置で同じ大きさに表示させることができません。
スクリプト実行以前の位置と大きさで表示されてしまいます。
試してみたこと
スクリプトの1)を実行後、2)に代えて、マウスで位置をずらしてみました。3)を実行後、再度フォルダを開くと、変更後の位置と大きさで表示されました。
さて、マウスで位置をずらす方法以外に、位置と大きさの変更を記憶させる方法はないでしょうか。

投稿日 2005/11/13 07:11

返信: 3

2005/11/13 14:51 Community User への返信

今Pantherの環境でしか試せないのですが、お書きになったスクリプトでちゃんとウィンドウの位置と大きさは記憶されましたけど。
スクリプト実行前と実行後、位置と大きさを記憶させたいウィンドウをどのように開いておられますか?(例えばフォルダのエイリアスをダブルクリック、等。)

2005/11/13 16:50 Community User への返信

開こうとしているフォルダは起動ディスクとは別のパーティションにあります。
ドックに登録してあるフォルダ(起動ディスク上。ホーム/書類 下のフォルダで、別パーティションのフォルダ=子フォルダのエイリアスが入っています。)の、孫フォルダと曾孫フォルダにあたるフォルダを開こうとしています。
フォルダを開くにあたっては、ドックに登録してあるフォルダアイコンの長押しで、フォルダナビゲーションから孫フォルダを開き、ツールバー非表示の孫フォルダ内の曾孫フォルダ(本体)をダブルクリックで開いています。
Y. Kawabe さんが実行されてフォルダの位置とサイズが記憶されたと聞き、フォルダナビゲーションを使わず、移動メニュー/コンピュータ から段階を追ってフォルダ本体を開いてみて、実行してみました。やはり、位置とサイズは記憶されませんでした。
起動ディスクと同じパーティション上にある場合はどうかと考え、ホーム/書類 以下のフォルダをいくつか開いて実行してみましたが、やはり、位置とサイズは記憶されませんでした。
アクセス権の検証も行ってみましたが、いつもの「特殊なアクセス権」などが表示されるだけで、特に異常と思われる結果は表示されません。

2005/11/13 20:54 Community User への返信

いろいろな状態でテストしてみましたが、うまくいかないときもありますね。
例えば、私は「アプリケーション」フォルダをDockに入れてありますが、これをクリックで開いてサイズと位置を変更し、さらにその中の「ユーティリティ」フォルダを開いてサイズと位置を変更。スクリプトを走らせた後、再度「アプリケーション」フォルダを開くと、位置とサイズが元のままでした。しかし「ユーティリティ」フォルダの位置とサイズはスクリプトのものが記憶されていました。
「アプリケーション」のフォルダだけを開いた状態でスクリプトを走らせた場合は、ちゃんと新しい位置とサイズが記憶されます。
このように、階層的にフォルダを開くと、親側がうまく行かないケースがありますね。ただ、いつもそうとも限らないようで、まだ法則性が見つけられません。
解決を探るのが面倒なら、シェアウェアの「Finder Window Manager」なんかを使ってみられてはいかがでしょうか?

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ウインドウの位置と大きさの変更を記憶させたい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。