Pokud je potřeba, aby externí program provedl uričtou funkci, může být nutné pozastavit provádění dalšího kódu, až se ext. program ukončí. To pomocí ShellExec nejde. Řešení je pak Windows Script:
#define SW_HIDE 0
#define SW_NORMAL 1
#define SW_MINIMIZED 2
#define SW_MAXIMIZED 3
#define WAIT .T.
#define NOWAIT .F.
oWSShell=CREATEOBJECT('WScript.Shell')
oWSShe ll.Run('net.exe time \\server /set /yes',SW_HIDE,WAIT)