Что нового

Почему Autoit не видит окно программы Huawei ?

Turboq

Новичок
Сообщения
3
Репутация
0
Здравствуйте.
Помогите разобраться почему клики мышкой по окну программы Huawei никчему не приводят. То есть клик происходит как бы под окном Huawei.
Huawei это пограмма дозвона по 3G модему, вроде обычная программа, но почему Autoit её не видит не ясно.
C чем это может быть связано?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Turboq,
ИМХО, слишком мало информации, чтобы ответить на Ваш вопрос. Что показывает AutoIt v3 Window Info или Control Viewer?
 

asdf8

Скриптер
Сообщения
564
Репутация
152
Turboq [?]
Huawei это пограмма дозвона по 3G модему, вроде обычная программа, но почему Autoit её не видит не ясно.

Потому, что эта программа сделана на движке Qt.
Autoit скорее всего сможет кликать по окну программы, но отдельные элементы окна распознать не сможет.
 
Автор
T

Turboq

Новичок
Сообщения
3
Репутация
0
Уточняю.
Задача состоит чтобы просто кликнуть по определённых координатах экрана, и если на этих координатах окажется любое окно, например блокнота, то оно активизируется. А вот если на пути клика оказывается окно Huawei то оно даже не активизируется.

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

Вот можно как то это исправить?
 

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
Turboq
Вы не предложили вашу версию скрипта. WinActivate, MouseClick, WinGetPos. Скрин тоже не помешал бы. У меня тоже Huawei и модем от мегафона, но я встречал новый интерфейс программы. А сейчас я использую этот скрипт.
 
Автор
T

Turboq

Новичок
Сообщения
3
Репутация
0
Потому, что эта программа сделана на движке Qt.
И что это значит? как посоветуете выйти из ситуации?

Вы не предложили вашу версию скрипта. WinActivate, MouseClick, WinGetPos. Скрин тоже не помешал бы
Да кликаю MouseClick, но окно Huawei 0 реакции, даже не активируется.
Скрин чего? Зачем? Huawei как Huawei, последняя версия.
 

asdf8

Скриптер
Сообщения
564
Репутация
152
Turboq [?]
Потому, что эта программа сделана на движке Qt.И что это значит? как посоветуете выйти из ситуации?

Само окно нормально должно кликаться.
Попробуйте перед кликом вызвать MouseMove, может не туда кликаете.
 

ynbIpb

Скриптер
Сообщения
399
Репутация
110
Turboq, управляй модемом AT командами через COM Port
 

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
Turboq
Скрин чего? Зачем? Huawei как Huawei, последняя версия.
Как в детском саду уговаривать. На официальном сайте в таком случае пишут "помогите нам помочь вам". Может в вашем представлении Huawei это что-то единственное, а у меня модем с устройством Huawei и я искал способ использовать симки других провайдеров на модеме и использование сторонней утилиты, но не рисковал, там тоже аббревиатура Huawei. Надеюсь вам помогут.
 
Верх