Hvordan kan jeg oprette en underproces på Windows, der sover i et sekund?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger, hvad jeg troede ville være 'hej verden' for at lære analogen af ​​fork/exec på Windows: Opret en delproces, der sover i et sekund og derefter udgår. GNU coreutils har et godt søvnværktøj i /bin. Der synes at være ingen analog på Windows. Hvad er et simpelt værktøj, jeg kan påberåbe sig som en underproces på Windows?

Bedste reference


Du kan vente med timeout.exe /t 1 /nobreak. Det viser en nedtælling i konsollen. Hvis dette er et problem, kan du bruge oprettelsesflagget CREATE\_NO\_WINDOW for at tvinge det til at allokere en ny konsol, der ikke har noget vindue. Alternativet /nobreak kan udelades i dette tilfælde, da der ikke er noget vindue for en bruger at trykke på enter for at omgå nedtællingen.