Two "Sleep" Utilities for the Windows Command Line CLD rev. 2024-04-07 1) msleep.exe A replacement for the Windows TIMEOUT command that supports millisecond sleep intervals. Usage: msleep [/V] NUMBER[SUFFIX] SUFFIX may be 'n' for milliseconds (the default), 's' for seconds 'm' for minutes, 'h' for hours or 'd' for days. NUMBER of seconds, minutes, hours or days need not be an integer. Given two or more arguments, pause for the amount of time specified by the sum of their values. Option /V (verbose) reports measured elapsed time in milliseconds 2) waitRun.exe Like msleep, but with an option to launch a program after sleeping. -- Usage (Clock time): waitRun [/V] [[[yy]yy-][m-d]] h:MM[:ss] [COMMAND[ ARG(s)]] -- Usage (Additive time): waitRun [/V] NUMBER[SUFFIX[NUMBER[SUFFIX]...] [COMMAND[ ARG(s)] SUFFIX(es) may be 'n' for milliseconds, 's' for seconds (the default), 'm' for minutes, 'h' for hours, and 'd' for days. For example: waitRun 5h30m45[s] command -- Option /V (verbose) reports measured elapsed time in milliseconds