0

vwait foreverコマンドまでイベントループを実行しますexit

イベント ループの反復ごとに、やるべきことがいくつかあります。どうやってやるの?

4

1 に答える 1

2

あなたはそうしない。あなたがすることは、あなたの仕事をする定期的なタイマーイベントをスケジュールすることです. ユーザー インタラクションの場合、1 秒間に 10 回で十分です。定期的なタイマー イベントをスケジュールするには、次のようeveryに Tcler's Wiki のコマンドを使用します。

proc every {ms body} {after $ms [info level 0]; eval $body}
every 100 {
    puts "I'm saying Hi ten times a second!"
}

これは ; の最も単純な形式ですevery。より複雑なキャンセル可能なバージョンは、その wiki ページのさらに下にあります。

于 2012-01-05T22:25:36.697 に答える