Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Помогите понять где я не прав

Страниц (1): [1]
 

1. zaxlexd - 03 Января, 2015 - 10:31:48 - перейти к сообщению
CODE:
string put1="z:\Vmware\fold.bmp",put2="z:\Vmware\first.bmp";
string put3="z:\Vmware\second.bmp",put4="z:\Vmware\third.bmp";
int x,y,b;
win w;
int k1,k2,k3;
int king[400][400];
n: messagebox("Hello");
if (proverka(put1)==1)
{
w=window ("NoMachine - Runta1", "QWidget", -1);
activate(w);
mouse(LEFT,x+163,y-57,1,w);
mouse(LEFT,x+148,y,1,w);
mouse(LEFT,x+108,y,1,w);
loadimage(#king[0][0],put2);
k1=(findimage(4, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1);
loadimage(#king[0][0],put3);
k2=(findimage(4, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1);
loadimage(#king[0][0],put4);
k3=(findimage(4, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1);
b=k1+k2+k3;
}
messagebox(proverka(put1));
if (b=!4) goto n;

if (b==4)
{
mouse(LEFT,492,10,1,w);
mouse(LEFT,1000,10,1,w);
mouse(LEFT,1000,383,1,w);
mouse(LEFT,492,383,1,w);
}
function proverka (string f1)
{
loadimage(#king[0][0],f1);
if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0)
{
return 0;
}
else
{
return 1;
}
}

У меня скрипт должен при каждом появлении изображения кликать относительно этого изображения по трем координатам и так до тех пор пока не появятся 4-и изображения (трех видов) в любой комбинации. У меня скрипт просто не находит нужное изображение в окне, но даже если так он по goto Должен возвращаться вверх по тексту программы до тех пор пока параметр b не станет равным 4-ем. А у меня программа просто не находит изображение, не возвращается назад, не выполяет порядок действий при b=1 и заканчивает свою деятельность - то есть не делает ничего. Мне вот интересно почему??
2. zaxlexd - 03 Января, 2015 - 14:45:59 - перейти к сообщению
я нашел свою ошибку - ошибся в синтаксисе !=. Было бы очень не плохо, если бы был какой-то репорт синтаксических ошибок. Теперь вопрос другой. Я хочу кибором кликать в линуксе - то есть по удаленке запускать линкс и на нем кликать, но там глубина цвета по умолчанию 24 бита и он не распознает изображения. Мне пытаться сделать 32 бита на линуксе либо есть какой-то другой выход?
3. Kibor - 04 Января, 2015 - 07:10:45 - перейти к сообщению
он должен работать в 24 вроде...
только редактор не работает.
4. zaxlexd - 04 Января, 2015 - 08:19:12 - перейти к сообщению
 Kibor пишет:
он должен работать в 24 вроде...
только редактор не работает.

он кликает по удаленке по рабочему столу, но когда я запускаю приложение с помощью wine - он не распознает изображение.
5. zaxlexd - 04 Января, 2015 - 13:55:37 - перейти к сообщению
 zaxlexd пишет:
 Kibor пишет:
он должен работать в 24 вроде...
только редактор не работает.

он кликает по удаленке по рабочему столу, но когда я запускаю приложение с помощью wine - он не распознает изображение.

Почему кибор после перезагрузки виртуалки перестает распозновать изображения - я ему файл бмп открываю на эран и он ноль эмоций.
6. Kibor - 04 Января, 2015 - 14:17:35 - перейти к сообщению
 zaxlexd пишет:
Почему кибор после перезагрузки виртуалки перестает распозновать изображения - я ему файл бмп открываю на эран и он ноль эмоций.

потому может что изображение отличается?

Powered by ExBB FM 1.0 Final