ロックしたタブのファイル一覧表示がおかNo.03576
Suezo さん 12/11/20 16:21
 
いつも便利に使用させてもらっています。

連続でタブ移動をしたり、1つのタブの処理がもたついたりすると、ロックしたタブ
のファイル一覧表示が
おかしくなることがあります。(デスクトップになったり、前のタブのフォルダにな
ったり、親の範囲も外れます)
一度おかしくなるとその設定が保存されて、ロックを解除しフォルダを指定し直した
後に再度ロックを
かけないと、戻りません。

最近スクリプトで、各タブ毎にリフレッシュかけたりするものを作ったりしてますが、
実行すると
よくおかしくなります。

・タブごとのプロパティは「ロック」と「閉じるのを禁止」にチェック、「タブごと
のフォルダ」の親も指定
・オプションのフォルダツリー2で、「親の範囲から外れたとき」は「自動的に新し
いウィンドウ/タブを開く」にチェック

たぶん、処理がもたつくと、その処理が終わった時にアクティブになっているタブ
(ロックしたタブであっても)に
表示してしまう様な場合があると思われます。

確認お願いします。

あと、ロックしたタブや親がある場合に親の範囲を外れる場合のチェックを厳しくし
て欲しいです。
例えば、ロックしたタブのPathを保存して、タブがアクティブになった時に現在のタ
ブの表示場所と保存したPathを
比較して一致しなかったら、保存したPATHを表示するとか

環境 XP SP3(複数台で現象確認)
Win7では未確認(使用頻度が低いので)

以上、よろしくお願いします。

[ ]
RE:03576 ロックしたタブのファイル一覧表No.03578
秀丸担当 さん 12/11/20 17:06
 

バグ情報ありがとうございます。

ロックしたものが何らかの原因で変わったりするケースがあるということで、勝
手に変わるのを防ぐような対策を考えます。

試しにロック状態や閉じるのを禁止するものや親を設定したものを幾つか作って、
手元のバージョンでファイル一覧の更新をわざと遅らせてみたり、スクリプトで
以下のようなものを連続してみたりしたところでは、うまく再現できませんでし
た。

Command("次のタブ");
Command("最新の情報に更新(ファイル一覧差分)");
Command("次のタブ");
Command("最新の情報に更新(ファイル一覧差分)");
 :

もしかしたらスクリプトの内容によるかもしれないので、差し支えなければスク
リプトの内容を教えてもらえるとこちらでも再現させやすいと思います。
大きい場合などは、"PEH00775@nifty.com"まで秀丸担当宛であることを書いて送
ってもらえると助かります。
お手数をおかけして申し訳ありません。

[ ]
RE:03578 ロックしたタブのファイル一覧表No.03579
Suezo さん 12/11/20 17:35
 
>もしかしたらスクリプトの内容によるかもしれないので、差し支えなければスク
>リプトの内容を教えてもらえるとこちらでも再現させやすいと思います。

下記のような感じで全タブ処理してます。

TabMax = GetTabCount();
for (i = 1; i <= TabMax; i++){
 Command("タブ" + i);
 Open(""); //フィルタ解除
 Command("最新の情報に更新");
 sleep(200);
 Command("先頭にスクロール");
 //sleep(100);
}
Echo("「リフレッシュ」 終了しました。");

※間に合わない環境でSleepは適当に使ってます。

今、2回やってみましたが、今回は発生しませんでした。
・ちなみにロックしたタブは30個ぐらいあります。
・7割がネットワークドライブです。(複数のPC)

以上、よろしくお願いします。


[ ]
RE:03579 ロックしたタブのファイル一覧表No.03580
秀丸担当 さん 12/11/21 10:30
 

スクリプトや条件の詳しい情報ありがとうございます。
条件に沿うようにしてスクリプトでやってみたところでは、いまのところ再現し
ておらず、他の要因の可能性もありそうなので他の原因も調べます。
ロックされたものは変化しないような対策も入れさせていただきます。

[ ]
RE:03580 ロックしたタブのファイル一覧表No.03581
Suezo さん 12/11/21 11:44
 
>ロックされたものは変化しないような対策も入れさせていただきます。

よろしくお願いします。

もう1つ別の症状がありました。(複数台で確認)

ロックしたタブのファイル一覧は正常表示しているが、ツリー(タブ毎のツリー)が
親を選択しているという状況です。
これも1度ロックを外して正しいフォルダを選択してから再ロックしないと再起動し
ても発生します。(保持してます)

以前、ツリーが連動しない/ツリーで選択がない状態というので修正してもらいまし
が、少し違う症状です。
今回は親を選択していますが、表示はロックしたフォルダで正しいです。
ツリー(タブ毎のツリー)側も変化しない対策をお願いします。
サイドバーのツリーは確認し忘れました。(正常状態にしてから未確認に気付きまし
た)

※こちらの件は気付いたら発生していたので、Ver1.03正式版になってから発生した
かは未確認です。
β版の時に発生してそのまま設定が保持されていたかもしれません。
(ロックしたタブのファイル一覧が正しいので気付きにくい)
  
・XP SP3(複数台)/Win7 32Bit版で現象確認

以上、よろしくお願いします。

[ ]
RE:03581 ロックしたタブのファイル一覧表No.03582
秀丸担当 さん 12/11/21 13:28
 

ツリーが連動しないこともあるということで、原因が同じかもしれませんが、対
策します。
あと、もしそうなっていた場合でも、いちいちロック解除して直さなくてもいい
ように、タブを切り替えたり最新の情報に更新することで直すことができるよう
にしてみます。

[ ]
RE:03582 ロックしたタブのファイル一覧表No.03607
Suezo さん 12/11/30 11:21
 
Ver1.04 Beta1での対応ありがとうございます。

昨日も、Ver1.03 使用のWin7 64BitのPC(常時稼働)で発生していましたので
更新してしばらく様子を見てみます。

※Ver1.03での追加情報
 使用環境としてサーバー(常時稼働)と夜間は落とすPCがあります。
 各PC間で相互に共有(ネットワークドライブに割当)してそのフォルダ(タブ)を
 ロックしていますが、常時稼働PCのロックしたタブ(夜間落とすPCの共有)が
 変わることがときどきあります。
 (デスクトップに変わる場合もあれば、前のタブの内容に変わる場合もありました)
 秀丸ファイラーを操作する時は全てのPCが稼働しています。
 (夜間落とすPCからリモートデスクトップでサーバーにアクセスするので)

以上
 

 
 


[ ]
RE:03607 ロックしたタブのファイル一覧表No.03609
秀丸担当 さん 12/11/30 15:34
 

詳しい情報はありがとうございます。
問題が起きたときの条件となる情報として参考にさせていただきます。

[ ]