指定された時間が経過した後にコマンドを実行します。本コマンドは、プログラムの実行を遅らせたい場合、あるいはコマンドをバックグラウンドで未来に実行させたい場合に用います。コマンドへの最初の引数によって、いくつかのフォーマットがあります。必須な引数で、ミリセカンド単位の整数で待ち時間を与えます。コマンドはmsミリセカンドを待った後に戻ります。コマンドがスリープ状態になっている間、アプリケーションはイベントに応答しません。コマンドは、必ず1度だけ確実に実行されます。引数を連結したものになります。方式でエラーを報告します。コマンドが遅延コマンド実行をキャンセルするために使います。id以前にスケジュールされ、遅延コマンドの実行をキャンセルします。idは取り消されるべきコマンドを示しま。コマンドからのリターン値でなければなりません。コマンドは制御しません。...同じくこのコマンドは、遅延コマンドの実行をキャンセルします。スペースをセパレータとして連結されます。この文字と一致する実行待ちのコマンドがキャンセルされます。引数はconcatコマンドと同じ手法で、スペースをセパレータとして連結されます。コールバックとして用意します。このスクリプトは確実に1回だけ実行されます。その実行タイミングは次のイベントループに入った後の、他に実行すべきイベントがない時です。コマンドがキャンセル操作をするために使用する識別子となります。bgerror方式でエラーを報告します。?id?本コマンドは、現存するイベントハンドラに関する情報を返します。Idが指定された場合、Idは現存するハンドラを示すものでなければなりません。コマンドからのリターン値でなければなりません。指定されたIdがまだ起動されていない、もしくはキャンセルされていない場合に限り、本コマンドは2つのエレメントによって構成されるリストを返します。何れかであり、これはIdがどのような種類のイベントハンドラであるかを示しています。フォーマットのコマンドは、相手アプリケーションがイベント駆動タイプであると想定しています。アプリケーションがイベントループに入らない限り、遅延コマンドは実行されません。updateコマンドを使います。