vwait forever
コマンドまでイベントループを実行しますexit
。
イベント ループの反復ごとに、やるべきことがいくつかあります。どうやってやるの?
あなたはそうしない。あなたがすることは、あなたの仕事をする定期的なタイマーイベントをスケジュールすることです. ユーザー インタラクションの場合、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 ページのさらに下にあります。