任务单 #27375

logopen時に一瞬フォーカスが

开放日期: 2012-02-03 19:10 最后更新: 2012-02-06 13:11

报告人:
属主:
(无)
类型:
状态:
关闭
组件:
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:
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の箇所で名前の変更処理が完了状態になってしまいます。

任务单历史 (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. » 登录名