Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Обновление информации о окне по указателю win
neba2101
Отправлено: 18 Апреля, 2023 - 12:14:26
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 154
Дата рег-ции: Февр. 2017  
Репутация: 4




Выдаёт постоянно 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);
}
 
 Top
Zireael
Отправлено: 18 Апреля, 2023 - 12:32:45
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Выдаёт постоянно 1

А что должно выдавать?
Код изначально неправильный. Нет проверки что окно нашлось.
 
 Top
neba2101
Отправлено: 18 Апреля, 2023 - 12:51:48
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 154
Дата рег-ции: Февр. 2017  
Репутация: 4




Блокнот изначально запущен. Окно есть. Мне нужно отследить если окно блокнота закроется. 2 вариант кода вроде работает. Как написано в описании Возвращает 1 если окно есть.
0 если его нет. В первом коде возвращает постоянно 1 независимо от наличия окна блокнота. Почему код неправильный?
 
 Top
Zireael
Отправлено: 18 Апреля, 2023 - 14:18:36
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
нужно отследить если окно блокнота закроется.

CODE:
loop()
{
win w=window (-1, "Notepad", -1);
if(w==0)messagebox("0");
else messagebox("1");
sleep(1000);
}
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by