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