>Thank you very much Mike,
>I prefer the UI and UIless as an easiest and very usefull way.
>I call UIless.exe more than one according to job load.
>I learned also what "Doevents" command is.
>Ali Ihsan
It may be useful in the UILess program to use the Sleep() API call in your loop. Such as:
DECLARE Sleep IN Win32API INTEGER nMilliseconds
do while .t.
if file("myservice.txt")
else
exit
endif
=Sleep(100)
enddo
This pauses the program for a tenth of a second every time around.
This should make the PC running these EXEs more responsive than if it were stuck in a tight loop.