вот как раз. можно я сюда напишу, чтобы новых тем не плодить
вот, как раз напилил скрипт на блюстакс, сижу его напильником обрабатываю. Опыта с кликерманом пока очень не хватает. Плюнул и запилил в полноэкранное окно, там цвета нормально видит. Заодно решаю вопрос, как бы его в полный экран разворачивать.
Попробовал задать свойства ярлыка - запускаться в полном окне, не помогло. Попробовал задать свойство исполняемого файла запускаться в полном окне - не помогло.
попробовал написать поиск координат нужного фрагмента экрана (квадратик в верхнем правом углу "во весь экран"), вот скрипт:
wait(30)//просто жду, когда запустится, пока ничего не мудрю, ибо и так не работает нормально
$x_=0
$y_=0
$x=0
GETSCREEN
COLORMODE(3)
WHILE($x < 1050)
$y=0
WHILE($y < 50)
IF_PICTURE_IN($x,$y, $x+25,$y+25, "prog_start2.bmp", -1, 100)
$x_ = $x
$y_ = $y
$x=2500
$y=2500
ELSE
$y = $y+1
END_IF
END_CYC
$x=$x+1
END_CYC
move($x_+188,$y_+11)
waitms(100)
move($x_+188,$y_+11)
lclick($x_+188,$y_+11)
wait(1)
ищет и так по разумно малой части экрана, ищет очень долго, находит через раз. пока что эту часть программы закоментировал, написал просто поиск по квадратику "во весь экран"
$check = 0
WHILE($check < 1350)
GETSCREEN
COLORMODE(3)
IF_PICTURE_IN(816,8, 839,31, "prog_start3.bmp", -1, 100)
$check = 2000
lclick(825,20)
ELSE
$check = $check+1
waitsms(100)
END_IF
END_CYC
if($check<2000)
print("ошибка запуска программы")
GOTO(end)
ELSE
END_IF
понятно дело, работает, но только до первого случайного сдвига окна блюстакса.
присоветуете что нибудь?