Ticket #27375

logopen時に一瞬フォーカスが

Eröffnet am: 2012-02-03 19:10 Letztes Update: 2012-02-06 13:11

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Geschlossen
Komponente:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

どこでもいいのでTelnet又はSSHログイン状態で以下マクロを動かします。

i=1
for i 1 10000

logopen 'test.log' 0 0 0 0 1
sendln i
loclose
pause 1

next

上記マクロを実行中に別ウィンドウで作業していると、logcloseの箇所で一瞬マクロ実行中のTeratermにウィンドウがアクティブが移るようです。
具体低には上記マクロを実行していつつ、別ウィンドウでファイル又はフォルダの名前の変更をしているとlogcloseの箇所で名前の変更処理が完了状態になってしまいます。

Ticket-Verlauf (3/4 Historien)

2012-02-03 19:10 Aktualisiert von: gorugon
  • New Ticket "logclose時の挙動" created
2012-02-04 00:23 Aktualisiert von: (del#1144)
  • Summary Updated
Kommentar

問題の箇所は logclose ではなく logopen でした。

ログウィンドウを作成すると非表示であってもアクティブになってしまうため、作成の直前にフォアグラウンドのウィンドウを保存しておき、ログウィンドウ作成直後にフォーカス・アクティブウィンドウを戻しているためです。

解決の方法はいまのところ見つかっていません。過去の経緯は以下の通りです。

http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=14960

http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17818

2012-02-04 23:26 Aktualisiert von: (del#1144)
Kommentar

r4822 にて対応を入れてみました。この動作でどうでしょうか?

http://ttssh2.sourceforge.jp/snapshot/snapshot-20120204_2.zip

2012-02-06 13:11 Aktualisiert von: gorugon
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2012-02-06 13:11
Kommentar

フォーカスを奪われる事象がなくなりました。
迅速なご対応ありがとうございました。

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden