Возникла задача с помощью ГетИмидж сохранить в памяти изображение,и после запустить скрипт который будет с ним работать как бы в фоне,никаких кликов и мувов не надо,только анализ и запись в файл,возможно ли указать скрипту это сохраненное изображение как рабочее окно?
Запускающий скрипт "1"
Код
set workwindow windowfromcursor
set %a GetImage (0 0 800 564 workwindow)
log %a [1 1] - адрес в памяти
log %a [1 2] - ширина изображения
log %a [1 3] - высота изображения
set $bmp SaveImage (%a [1 1] C:\picture1.bmp)
set #okno %a [1 1]
log #okno
start_script 0
pause_script
Запускаемый скрипт "0"
Код
set workwindow #okno.1
log #okno.1
set #tip #okno.1
set #picture 1
set #startx 14 //Координаты
set #starty 30 //Области
set #endx 710 //поиска
set #endy 30 //линиями по оси х
set #shagx 1 //Шаг поиска по оси х
set #shagy 1 //По оси у
set #cvetwht 16777215 //Белый цвет
set #cvetblue 16757350 //Синий цвет
set #cvetyel 1690879 //Желтый цвет
set #cvetorng 3375103 // Оранжевый цвет
set #cvetgry 11711154 // Светло серый цвет
set #cvetvlt 16718335 // Фиолетовый цвет
:cvet //Назначение искомых цветов
set $cvet #cvetwht, #cvetblue, #cvetorng, #cvetgry,#cvetvlt //Цветa поиска
:pix //Поиск начального пикселя
set #pix findcolor (#startx #starty #endx #endy #shagx #shagy ( $cvet ) %arr #tip 1)
if #pix > 0 //1 Если найден один из заданых цветов
log %arr [1 1], %arr [1 2], %arr [1 3] //Лог коорд.и цвет
Ищет на экране,а не на сохраненном.
Это невозможно для всего скрипта,а только для ФайндИмидж и подобных?
Указал в качестве типа поиска в ФайндКолор номер ячейки - ничего не находит.