「ここで 30 秒待つ」というような処理を ASP でやろうとすると、はたと困る。VBScript にも JScript にも、そのための機能が標準で用意されていないからだ。しかし、無理やりウェイトを入れる方法が、ないこともない。 具体的には、ASP 中の該当箇所に以下のようなスクリプトを書けばいい。 Dim oShell Set oShell = Server.CreateObject("WScript.Shell") oShell.Run "C:\foo\sleep.exe 30", 1, Trueつまり、適当なプログラムを起動して終了待ちすることで、ウェイトを入れるというやり方。上のコードは、Windows のリソースキットに入っている sleep.exe を使って 30 秒間のウェイトを入れる場合の例。 この手を使う条件として、ウェイトをかけるのに適したプログラムが必要だ。メモ帳な

