Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: G A A on September 16, 2022, 06:44:06 AM
-
Как это правильно написать, а то ума не хватает?
Если появляется окно с заголовком ААА, то кликаем, если нет, ждем и дальше идем. Спасибо.
IF( WNDFIND("ААА") > 0)
LCLICK(1020,605)
ELSE
WAIT(5)
END_IF
-
Всё правильно. Только не если появляется, а если в момент выполнения IF такое окно существует.
А зачем ждать, если нет?
-
Всё правильно. Только не если появляется, а если в момент выполнения IF такое окно существует.
А зачем ждать, если нет?
Не получается у меня. Кликает без разницы есть окно или нет. Если синтаксис верный (я думал может через переменную надо), то как я предполагаю Clickermann находит другое окно с таким именем. Этим окном может быть название программы в панели задач Винды внизу экрана (при этом на самом окне вверху надпись другая)? Других видимых мне окон в которых есть хотя бы часть названия- нет.
https://disk.yandex.ru/i/pE_wxxFvGNYcKg
https://disk.yandex.ru/i/GpsFy2lcWRXYCg
Так пробовал- (IF( WNDFIND("УТАП", 1) > 0)
-
Не получается у меня. Кликает без разницы есть окно или нет. Если синтаксис верный (я думал может через переменную надо), то как я предполагаю Clickermann находит другое окно с таким именем.
Если кликает, то находит окно в имени которого есть этот текст. Это может быть и сам кликер с заголовком по теме.
Окон в приложении может быть много, не только основное и не только те, что видно. Выведи hwnd найденного окна и можешь найти что это за окно. Если есть дубли нужно какое-то из них переименовать.