Ticket #27375

logopen時に一瞬フォーカスが

오픈 날짜: 2012-02-03 19:10 마지막 업데이트: 2012-02-06 13:11

Reporter:
소유자:
(None)
Type:
Status:
Closed
Component:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None
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 History (3/4 Histories)

2012-02-03 19:10 Updated by: gorugon
  • New Ticket "logclose時の挙動" created
2012-02-04 00:23 Updated by: (del#1144)
  • Summary Updated
댓글 올리기

問題の箇所は 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 Updated by: (del#1144)
댓글 올리기

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

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

2012-02-06 13:11 Updated by: gorugon
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-02-06 13:11
댓글 올리기

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

Attachment File List

No attachments

Edit

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