2012-05-06 8 views
0

ディレクトリは、以下の16のファイルが含まれて言う:MDIアプリケーションによって開かれたファイルの順序を解釈したり、制御する方法は?

pos1_conf1_1_OS_1state_lbs.out 
pos1_conf1_1_OS_3state_lbs.out 
pos1_conf2_1_OS_1state_lbs.out 
pos1_conf2_1_OS_3state_lbs.out 
pos2_conf1_1_OS_1state_lbs.out 
pos2_conf1_1_OS_3state_lbs.out 
pos3_conf1_1_OS_1state_lbs.out 
pos3_conf1_1_OS_3state_lbs.out 
pos4_conf1_1_OS_1state_lbs.out 
pos4_conf1_1_OS_3state_lbs.out 
pos5_conf1_1_OS_1state_lbs.out 
pos5_conf1_1_OS_3state_lbs.out 
pos5_conf2_1_OS_1state_lbs.out 
pos5_conf2_1_OS_3state_lbs.out 
pos6_conf1_1_OS_1state_lbs.out 
pos6_conf1_1_OS_3state_lbs.out 

私は一度にすべてを開くと、「ファイル>開く」または「ドラッグ&ドロップ」により、ファイルが完全にランダムな順序で開かれます。

sample picture

両方なのChemDrawや自家製のユーティリティなどの商用ソフトウェアで起こることに留意すべきです。私はどのように解釈するか、MDIアプリケーションによって開かれたファイルのこのランダムな順序を制御するのだろうか?

+2

OS(Windows)からアプリケーションに送信された順に開きます。それは無作為に見えるかもしれませんし、単に「自然順」であってもよく、それはそれらがフォルダに追加された順序です。これをタイムスタンプと混同しないようにしてください。ファイルは別のフォルダに移動したときに元のタイムスタンプを保持しているので、作成された日付であってはなりません。 –

+1

ファイルを開くコードではありませんか?この問題はMDIアプリケーションと関連していますか? –

+0

@MarjanVenema:あなたのコメントありがとう!私は前にこれらを知らなかった! Windowsエクスプローラでいくつかのファイルを選択し、Enterキーを押して商用クローズドソースソフトウェアでこれらのファイルを開くと、傍受して順序を変更する方法はありますか?自家製のユーティリティでは、コンテンツを読み込む前にファイルを並べ替えることができました。 – SOUser

答えて

2

私が正しく呼び出した場合、ファイルダイアログは最初にフォーカス矩形のファイルを返し、残りのファイルはダイアログに表示された順番で表示されます。この動作を変更する方法はありません。そうしないとファイルを並べ替える必要があります。

+0

@DavidHaffernan:ご意見ありがとうございました!関連するアプリケーションが始まる前に、ファイルの順序を変更して変更することができるフックを知っていますか? – SOUser

+1

私はフックがあるとは思わないが、とにかく公式のものではない –

関連する問題