Тема: AutoIt v3: Работа с панелью инструментов ToolbarWindow32
Без гарантий. Используете на свой страх и риск.
Пример создания простейшей стандартной панели инструментов ToolbarWindow32 с кнопками.
Lang: AutoIt3.
OC WinMe/XP
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Серый форум → Коллекция скриптов и идей → Прочее (Реестр, 1С, текстовые редакторы и т.д.) → AutoIt v3: Работа с панелью инструментов ToolbarWindow32
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Без гарантий. Используете на свой страх и риск.
Пример создания простейшей стандартной панели инструментов ToolbarWindow32 с кнопками.
Lang: AutoIt3.
OC WinMe/XP
Без гарантий. Используете на свой страх и риск.
Скрипт предназначен для перечисления кнопок заданной панели инструментов ToolbarWindow32 произвольного внешнего окна, а также для эмуляции нажатия(программного нажатия) заданной кнопки этой панели. В файле настроек [tbclick.ini], который должен располагаться рядом со скриптом, укажите заголовок(или часть заголовка) необходимого родительского окна, а также идентификатор дочерней панели инструментов. Чтобы узнать эти параметры можно воспользоваться утилитой типа AU3SPY. Сначала запустите оконное приложение с панелью инструментов, а затем запустите скрипт. В списке формы скрипта будут отображены кнопки выбранной панели инструментов. Укажите метод нажатия кнопки панели путем простановки опции "Нажать через сообщение WM_COMMAND" или "Нажать через эмуляцию клика мыши". Далее выберите нужную вам кнопку в списке и нажмите "Нажать кнопку на панели". Чтобы перечислить кнопки выбранной панели нажмите "Перечислить кнопки панели". Перечисление сопровождается перемещением курсора мыши на область кнопки панели инструментов, а также контрольным сообщением.
Примечание:
1] Скрипт работает только со стандартными Win-панелями инструментов ToolbarWindow32 и не работает с панелями другого класса.
2] Нажатие кнопки через сообщение WM_COMMAND может не срабатывать даже со стандартными панелями, поэтому нажатие через эмуляцию клика мыши более гарантировано.
Lang: AutoIt3.
Тестировалось на OC WinMe.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться