Автор Тема: Ну подскажите  (Прочитано 160 раз)

0 Пользователей и 1 Гость просматривают эту тему.

G A A

  • Зашел в гости
  • *
  • Сообщений: 2
    • Просмотр профиля
Ну подскажите
« : Сентябрь 16, 2022, 06:44:06 am »
Как это правильно написать, а то ума не хватает?
Если появляется окно с заголовком ААА, то кликаем, если нет, ждем и дальше идем. Спасибо.

IF( WNDFIND("ААА") > 0)
LCLICK(1020,605)
ELSE
WAIT(5)
END_IF

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3845
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • Просмотр профиля
Re: Ну подскажите
« Ответ #1 : Сентябрь 16, 2022, 08:50:07 am »
Всё правильно. Только не если появляется, а если в момент выполнения IF такое окно существует.

А зачем ждать, если нет?


G A A

  • Зашел в гости
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Ну подскажите
« Ответ #2 : Сентябрь 16, 2022, 04:56:01 pm »
Всё правильно. Только не если появляется, а если в момент выполнения IF такое окно существует.
А зачем ждать, если нет?
Не получается у меня. Кликает без разницы есть окно или нет. Если синтаксис верный (я думал может через переменную надо), то как я предполагаю Clickermann находит другое окно с таким именем. Этим окном может быть название программы в панели задач Винды внизу экрана (при этом на самом окне вверху надпись другая)? Других видимых мне окон в которых есть хотя бы часть названия- нет.
https://disk.yandex.ru/i/pE_wxxFvGNYcKg
https://disk.yandex.ru/i/GpsFy2lcWRXYCg
Так пробовал- (IF( WNDFIND("УТАП", 1) > 0)
« Последнее редактирование: Сентябрь 16, 2022, 06:24:53 pm от G A A »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3845
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • Просмотр профиля
Re: Ну подскажите
« Ответ #3 : Сентябрь 19, 2022, 10:05:44 am »
Не получается у меня. Кликает без разницы есть окно или нет. Если синтаксис верный (я думал может через переменную надо), то как я предполагаю Clickermann находит другое окно с таким именем.
Если кликает, то находит окно в имени которого есть этот текст. Это может быть и сам кликер с заголовком по теме.
Окон в приложении может быть много, не только основное и не только те, что видно. Выведи hwnd найденного окна и можешь найти что это за окно. Если есть дубли нужно какое-то из них переименовать.