@*ECHO OFF *SETLOCAL *UNALIAS * :: WaitTil.BTM Waits until P1(Date) P2(Time) SET delta=%@Eval[%@Date[%1]*86400+%@Time[%2]-%@Date[%_Date]*86400-%@Time[%_Time]] SET days=%@Int[%@Eval[%delta/86400]] SET hrs= %@Int[%@Eval[(%delta-%days*86400)/3600]] SET mins=%@Int[%@Eval[(%delta-%days*86400-%hrs*3600)/60]] SET secs=%@Eval[%delta%%%60] ECHO Waiting for %days days, %hrs hours, %mins minutes, %secs seconds DELAY %@Eval[%@Date[%1]*86400+%@Time[%2]-%@Date[%_Date]*86400-%@Time[%_Time]]