なんとなくハマったこと祭りっぽいので乗ってみる
問題です。
下記のVBS に対して引数10を指定して実行したら、何秒後に戻ってくるでしょうか?
----hogehoge.vbs
ret = hogehoge(WScript.Arguments(0))
WScript.Quit ret
Function hogehoge(nTimeOutSec)
cnt = 0
Do
WScript.Sleep(1000)
WScript.Echo cnt
'ToDo :'実際のスクリプトはここで成功したら脱出するのでほぼタイムアウトまでは行かない
cnt = cnt + 1
Loop While cnt < nTimeOutSec
hogehoge = -1
End Function
----実行コマンド例
CScript hogehoge.vbs 10