Otra manera con un vbs:
Cita: rem --- delay.vbs --- dogduck
ejecuta()
Function Espera(Segundos)
Dim hora
hora = Timer
Do While Timer - hora < Segundos
rem
Loop
ejecuta()
End Function
Function ejecuta()
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("cmd /c start /MIN cmd /c fichero.bat")
Espera(60)
End Function
Editado para corregir: en negrita