質問: vbsで指定した時刻にメッセージを出力したい。 タイトル通りの処理を行いたいのですが、訳あってタスクスケジューラと フリーソフト等は使用したくないので、vbsでどうにかしたいと思っています。 ちなみにosはwindows98なのでatコマンドは使えません。
回答: wsh vbscriptでしたら例えば下記のような感じでしょうか。おすすめはフリーソフトを使うことですけれども。 windows xp sp2で確認しましたがwindows98でも動くと思います。 ----- option explicit dim wshshell, alerm set wshshell = wscript.createobject("wscript.shell") alerm = "5:00" '★ 時刻の指定 while cdate(alerm)>time 'wshshell.popup "ただいま " & time & " です。",3 '3秒表示 wscript.sleep 10*1000 '10秒待つ wend wshshell.popup alerm & " を過ぎました。",,"時間ですよ",48 -----