Обкатываю 4,7 SE .
Встал перед дилеммой, или вернуться на 4.7 , или перелопачивать все скрипты.
Суть в том, что ранее ( 100% рабочий ) скрипт из определённых зон (* посторонней проги, которую я кликерманил ) вытаскивал нужные цифры простым "копипаст" ( через кликер ). Присваивал скопированые значения переменным. Выполнял мат_действие и принимал решение.
Сейчас все встало и не пашет.
Анализ показал, что цифры копируются некорректно.
Пока в части скрипта вопрос решился введением оператора INT
SUB(PROV)
DEFINE($deldel_4, 0)
DEFINE($deldel_5, 0)
DEFINE($deldel_6, 0)
DBLCLICK(838,268) // 1 цифра второй страницы
waitms(250)
GOSUB(copi)
waitms(150)
$deldel_4 = FROMCLIP ()
waitms(150)
print("разница-", $deldel_4)
DBLCLICK(794,268) // 2 цифра второй страницы
waitms(rnd(250,300))
GOSUB(copi)
waitms(150)
$deldel_5 = FROMCLIP ()
waitms(250)
print("разница-", $deldel_5)
$deldel_6 = (INT ($deldel_4) - INT($deldel_5))
waitms(150)
print("разница-", $deldel_6)
waitms(50)
If ($deldel_6 = 0 )
print("2 цифры равны")
wait(1)
GOTO (finfin)
else
print("2 цифры неравны")
GOTO(ttt)
end_if
END_SUB
SUB(copi)
KEYDOWN(17)
waitms(150)
KEYDOWN(67)
waitms(150)
KEYUP(67)
waitms(150)
KEYUP(17)
waitms(150)
END_SUB
Пара вопросов.
Баг ли это , или я по простоте чайника чего-то не понимаю?
Какие рекомендации корифеи посоветуют любителям ?