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

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

1. Shpilim1991 - 02 Ноября, 2014 - 01:34:11 - перейти к сообщению
CODE:
win w;
int Xv, Yv;
r: if (getkeystate(BACK)!=1){sleep(50); goto r;}
getmouse(Xv, Yv);
w=getwindow(1, Xv, Yv);
int n=formatsn(input ("Choose account number"));
rename("Account N"+format(n)));


CODE:
sendkey("g",w);sleep(50);sendkey("r",w);sleep(50);sendkey("a",w);sleep(50);sendkey("n",w);sleep(50);sendkey("t",w);sleep(50);
sendkey("d",w);sleep(50);sendkey("a",w);sleep(50);sendkey("v",w);sleep(50);sendkey("l",w);sleep(50);sendkey("e",w);sleep(50);
sendkey("t",w);sleep(50);sendkey("o",w);sleep(50);sendkey("v",w);sleep(50);activate(w);activate(w);sleep(500);activate(w);sleep(500);key(format(n));


Если я клацну мышкой по окну, оно нормально вводит key(format(n)); если окно не активно вводиться только сендкей. Вывод - не активирует окно.

Проблема в том, что работает 2 таких окна. Могут ли они конфликтовать? Перетаскивать друг у друга активацию они должны постоянно, это нормально. Вероятность совпадения перетаскивания в один момент крайне мала(но нам этот случай не интиресен)
(Добавление)
Я решил потестить у моего друга, у него работает, у обоих win 7. Вопрос дополнительный. Какой софт должен стоять, и какие версии, типо Visual C. Какие версии рекомендованы и проверенны. Потому, что на разных кибор ведёт себя по разному.
2. Kibor - 02 Ноября, 2014 - 09:58:04 - перейти к сообщению
Все в Кибор работает в винде с коробки. Ставить не надо ничего.
Наоборот, установленный софт может мешать работе.
Первые шаги - отключение антивируса, запуск от администратора, перенос папки с Кибор.
3. Shpilim1991 - 03 Ноября, 2014 - 02:05:20 - перейти к сообщению
CODE:
win w=window ("Genymotion for personal use - HTC ONE2 (320x480, 160dpi) - 192.168.56.102", "QWidget", -1);
e:
activate(w);
sleep(1500);
goto e;


Переносил папку кибора трижды. Антивирус удалил - комп - собран чисто под ботоводство.

Ковырял совместимость, запускал от админа. Результат такой: Окно активируется один раз. Все последующие окно не активируеться, но мигает в панели задач.
4. Kibor - 03 Ноября, 2014 - 02:34:51 - перейти к сообщению
не свернуто??

а так?
movewindow(w);
5. Shpilim1991 - 03 Ноября, 2014 - 12:22:48 - перейти к сообщению
Окно не свёрнуто. movewindow и мувклиент двигают, переименовывают, размер меняют, но не активируют окно в повторном цикле, лишь первый раз.
6. Kibor - 03 Ноября, 2014 - 13:54:31 - перейти к сообщению
не знаю

Powered by ExBB FM 1.0 Final