Hi, KaMaKaZi_KiNg,
Unfortunately, the set /p will wait indefinitely from the user. The only batch function that will wait a while would be a hidden PING command. Unfortunately, that will not have a prompt.
DOS batch files will not, I'm afraid, do this. Now, if you were talking about C++, Visual Basic or some other programming language you'd have a solution, because you can run a timer in a seperate thread from the prompt. But this is impossible in the batch pseudo-language.