Да, этот перебор даже не второй раз просят.
Вот ещё вариант
DEFINE($gen, 0) // начальное число
FOR($i=$gen, $i < 10000)
$t = $i
FOR($k=0, $k < (4-STRLEN($t)))
$t = STRCONCAT("0", $t)
END_CYC
KEYPRESS(#E)
WAITMS(150)
LOGWRITE ($t)
KEYSTRING($t, 20)
WAITMS(50)
END_CYC
HALT
Вот он же был на CASE
FOR($i=0, $i < 10000)
KEYPRESS(#E)
WAITMS(150)
SWITCH(STRLEN($i))
CASE(1)
$t = STRCONCAT("000", $i)
CASE(2)
$t = STRCONCAT("00", $i)
CASE(3)
$t = STRCONCAT("0", $i)
CASE(4)
$t = $i
END_SWITCH
LOGWRITE ($t)
KEYSTRING($t, 20)
WAITMS(50)
KEYPRESS(#ENTER)
WAITMS(50)
// LCLICK(10,10) // клик по Ok
// WAITMS(50)
END_CYC