Что нового

Возможно ли управление Неактивным окном посредством Auto It

bodjia

Новичок
Сообщения
3
Репутация
1
Версия AutoIt: 3.3.6.1

Описание: Надо что-бы скрипт делал манипуляции с неактивным окном (спрятаным), то есть нажимал мишкой по координатам относительно окна или нажимал на клавиши клавиатуры

Примечания: Надо для игры (поставить чара на трейс или посадить не активируя окна)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
bodjia
название темы немного смазанное, т.к. ответ на него сильно зависит от некоторых факторов.
для большинства окон, управление окном возможно посредством комманд AutoIt, но как показывает практика, для игровых окон такое не всегда, я бы даже сказал практически никогда, не срабатывает. так как там либо элементы окна не распознаются с помощью AutoIt (нарисованы на других графических движках) либо стоит мощная блокировка симуляций клавиатуры и мышки, практически, на уровне ядра системы. поэтому однозначно ответ дать сложно.
если вышеперечисленные исключения не твой вариант, то можно в редких случаях воспользоваться коммандами
Код:
ControlClick()
ControlSend()

используй лишь заголовок окна в качестве его идентификатора и пустые строки в качестве идентификатора контрола. получится примерно такая конструкция
Код:
ControlClick("Window  title", '', '')
 
Автор
B

bodjia

Новичок
Сообщения
3
Репутация
1
Ничего не получается , та ладно пусть скрипт активирует окно
Зато ваш совет очень помог для других функций (например стоп-старт бот)
 
Верх