待辦事項 #27375

logopen時に一瞬フォーカスが

啟用日期: 2012-02-03 19:10 最後更新: 2012-02-06 13:11

回報者:
負責人:
(無)
類型:
狀態:
關閉
元件:
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

細節

どこでもいいので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
  • 狀態 Update from 開啟 to 關閉
  • Ticket Close date is changed to 2012-02-06 13:11
評語

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

Attachment File List

No attachments

編輯

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