Я не уверен, как завершить первую часть вашего вопроса, но для тайм-аута в течение 5 минут вы можете использовать код, подобный следующему:
echo CODE
echo Sleep 5 mins
TIMEOUT /T 300 /NOBREAKS
echo MORE CODE
Очевидно, измените 300 на количество секунд, которое вы хотите, если 5 минут слишком короткие / длинные!
Я бы также предложил не использовать пакетный файл для этого, если выМожно!