покапался в старых скриптах, нашел как различал текст от чисел, на случай, если в буфер попадет текст. в принципе возможно это лишнее.
вроде работает:
$bufer = strfilter(FROMCLIP(), "()=", 0) //отсеим скобки, чтоб не выдало ошибку
$check_text=$bufer-$bufer //проверка, в буфере текст или число
WHILE($check_text = 0)
$check = 0
SWITCH(int($bufer/100))
CASE(3)
print("от 300 до 400") //клики свои сам поставишь вместо лога
CASE(4)
print("от 400 до 500")
CASE(5)
print("от 500 до 600")
CASE(6)
print("от 600 до 700")
CASE(7)
print("от 700 до 800")
CASE(8)
print("от 800 до 900")
CASE(9)
print("от 900 до 1000")
CASE(10)
print("от 1000 до 1100")
CASE(11)
print("от 1100 до 1200")
CASE(12)
print("от 1200 до 1300")
CASE(13)
print("от 1300 до 1400")
CASE(14)
print("от 1400 до 1500")
CASE(15)
print("от 1500 до 1600")
CASE(16)
print("от 1600 до 1700")
CASE(17)
print("от 1700 до 1800")
CASE(18)
print("от 1800 до 1900")
CASE(19)
print("от 1900 до 2000")
DEFAULT
$check = 1
END_SWITCH
IF($check = 0) //проверка, чтоб число было в пределах 300-2000
$bufer = strfilter(FROMCLIP(), "()=", 0)
$check_text=$bufer-$bufer
ELSE
$check_text = 1
END_IF
wait(1) //твоя задерка
END_CYC
print("в буфере ",$bufer )
//тут твое продолжение
halt