Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 5.53 Определение параметров окна по определенному ранее указателю win

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

11. neba2101 - 18 Апреля, 2023 - 04:14:26 - перейти к сообщению
Выдаёт постоянно 1
CODE:
win w=window ("Безымянный – Блокнот", "Notepad", -1);

loop(){
if(setwindowparam(w)==0)messagebox("0");
else messagebox("1");
sleep(1000);
}


Так работает
CODE:
win w=window ("Безымянный – Блокнот", "Notepad", -1);

loop(){
int swp=setwindowparam(w);
messagebox(swp);
sleep(1000);
}
12. Zireael - 18 Апреля, 2023 - 04:32:45 - перейти к сообщению
 Цитата:
Выдаёт постоянно 1

А что должно выдавать?
Код изначально неправильный. Нет проверки что окно нашлось.
13. neba2101 - 18 Апреля, 2023 - 04:51:48 - перейти к сообщению
Блокнот изначально запущен. Окно есть. Мне нужно отследить если окно блокнота закроется. 2 вариант кода вроде работает. Как написано в описании Возвращает 1 если окно есть.
0 если его нет. В первом коде возвращает постоянно 1 независимо от наличия окна блокнота. Почему код неправильный?
14. Zireael - 18 Апреля, 2023 - 06:18:36 - перейти к сообщению
 Цитата:
нужно отследить если окно блокнота закроется.

CODE:
loop()
{
win w=window (-1, "Notepad", -1);
if(w==0)messagebox("0");
else messagebox("1");
sleep(1000);
}

Powered by ExBB FM 1.0 Final