Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - olegnd

Pages: [1]
1
Добрый день, подскажите, как исправить ошибку скрипта или найти иной подход для реализации поставленной задачи.

Задача  :-\:
0. Использовались версии Clickermann v4.14.000B x32, Clickermann v4.13.014 x64, Win10x64, WinXPx32.
1. Делается скриншот, проверяется на совпадения картинок или нет
2. Если картинка находится, то при сохранении картинки в файл берётся название из списка.

Проблемы  :'( :
- при отработке строчки кода #35 "SCREENSHOTFIX(0,0, $_xmax,$_ymax, STRCONCAT($str1, $xname1, $str2), 0)"..., выдается сообщение об ошибке  интерпретации строки:...(см.скрин ошибка.jpg вложения)

Code: (clickermann) [Select]
//Clickermann v4.14.000B x32

//окна, переменные
$winExcel=WNDFIND("image_spisok_name.xlsx - Excel", 0)
$str1="d:\image_spisok_name\save\"
$str2=".bmp"

//выбрать окно программы "Excel"
WNDBUMP($winExcel)
WAIT(1)
//Делаем скриншот активного окна программы, для поиска нужной картинки
GETSCREEN
COLORMODE(3)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "image1.bmp", -1, 100)
   //ЕСЛИ_Картинка найдена то...
   //выбрать Excel список названий файлов картинок
WAIT(2)
   WNDBUMP($winExcel)
   WAIT(1)
   //коп.названия файла картинки в буфер памяти
   KEYPRESS (#DOWN)
   WAITMS (50)
   KEYDOWN (#CTRL)
   WAITMS (50)
   KEYPRESS (#C)
   KEYUP (#CTRL)
   WAIT(1)
   $xname1=FROMCLIP()
   //просмотр буфер памяти что скопировалось
   HINTPOPUP($xname1, "Картинка найдена")
   WAIT(1)
   SCREENSHOTFIX(0,0, $_xmax,$_ymax, STRCONCAT($str1, $xname1, $str2), 0)
ELSE
   //Иначе_Картинка не найдена
   SCREENSHOT
    //просмотр буфер памяти что скопировалось
   HINTPOPUP($xname1, "Картинка не найдена")
   //КОНЕЦ_"ЕСЛИ..." - конец условия
END_IF
//Стоп программа
HALT

Варианты исправлений кода ни к чему не привели смена переменных, их порядок, версий программы и т.д., Форум перечитывал, искал но решения не увидел или просмотрел  :(.

Буду рад любым подсказкам, советам, решениям, направлениям или иного подхода для реализации поставленной задачи данными версиями Clickermann если это возможно. Скрины и краткий код прилагаются  :-[.

Pages: [1]