3
« on: March 06, 2017, 05:55:43 PM »
Oraven, ваш скрипт тоже не срабатывает, возвращаясь к моему старому упростим скрипт, вот что я обнаружил:
#name "PV"
$HWnd = 263244 //ìåíÿåì êàæäûé ðàç
$WM_LBUTTONDOWN = 0x0201
$WM_LBUTTONUP = 0x0202
$WM_MOUSEMOVE = 0x0200
$MK_LBUTTON = 0x0001
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN(0, 0, $_xmax, $_ymax, "waterCM6_25.bmp",-1,90)
Move ($_return1 ,$_return2)
// POSTMESSAGE($_hwnd, 0x0200, 0x0001, $_return1 + ($_return2*65536)) // íàâîäèì
// WAITMS(50)
// POSTMESSAGE($_hwnd, 0x0201, 0x0001, $_return1 + ($_return2*65536) // çàæèìàåì
// waitms(50)
// POSTMESSAGE($_hwnd, 0x0202, 0x0001, $_return1 + ($_return2*65536)) // îòïóñêàåì
// waitms(100)
//ELSE
// HINTPOPUP("Íå íàøåë")
//END_IF
HALT // Ñòîï
Без else, hintpopup, end_if - работает, курсор наводится на воду.
С else, hintpopup, end_if - срабатывает "иначе", показывает "не нашел"
С end_if - не работает, курсор на месте.
Рабочий вариант с выключенными else, hintpopup, end_if и заменой Move на три ваших Postmessage так же не работает или показывает "не нашел" с условием "иначе".
Если Move убрать и оставить только один Postmessage с движением мыши - не работает