dポイントプレゼントキャンペーン実施中!

WinXP Homeです。
PC起動時に
NET USE \\コンピュータ名 パスワード /USER:ユーザ名
を使いたいのですが、このNET USEコマンドを実行する前に、
10秒待ってから実行するにはどうすればいいのでしょうか?

バッチファイルに以下の文字を入力して実行してもだめでした。

WAIT 10
NET USE \\コンピュータ名 パスワード /USER:ユーザ名

SLEEP 10
NET USE \\コンピュータ名 パスワード /USER:ユーザ名

TIMEOUT /T 5
NET USE \\コンピュータ名 パスワード /USER:ユーザ名

'WAIT'(またはSLEEP、TIMEOUT)は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。と表示されてしまいます。

A 回答 (2件)

僕はPingでウエイトかけてます。


ping -n 60 localhost
みたいに。

参考まで。

参考URL:http://www.fpcu.jp/dosvcmd/bbs/log/cat3/pausecho …
    • good
    • 0

Windows XPにはSleep コマンドは付属しないようで,


使うためにはWindows 2003 Server Resource Kit(無償)を入手する必要があるようです。
http://malektips.com/xp_dos_0002.html

質問文からは自信がないのですが,
バッチファイルをクライアントに配布するような場合,
わざわざユーザーにこれを入れさせるのは手間です。

で,どうするか。上のURIに内容として含まれますが,
なんと【pingコマンドで代用する】などという手法が紹介されています。

あまり好きではありませんが参考になれば。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!