Use Wait utility to make your batch files wait.

As the name suggest the Wait utility can be used to create waits.

DownloadDownload Wait.exe (16 KB).

Here is usage description and supported command line parameters:

Usage: Wait seconds [/B]

Command line parameters:

seconds Number of seconds to wait

Optional parameters:
/B Don't print banner

Run Wait.exe without parameters from the DOS command prompt to see full description of the supported parameters.

Examples:

To wait for 10 minutes, run the following command
Wait 600