LonerD
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору lyolik r Цитата: так пробывал не всегда срабатывает | Я вот такое обычно вставляю в начало скрипта: Код: SetBatchLines, -1 SetKeyDelay, 50, 50 | Хотя стараюсь избегать махинаций с эмуляцией нажатия кнопок. Можно ещё поиграться с Send, например SendInput попробовать. Паузу 20-100 мс добавить между табами и пробелом. Цитата: а именно клавиша для открытия календаря | Не очень понял о чём речь, но для календаря девять табов надо. Хотя лучше отправлять сообщения самому контролу кнопочки, несколько надёжней. Для 64-х битного ТС Код: SendMessage, 0x201,,, Button5, ahk_class TATTRIBDLG SendMessage, 0x202,,, Button5, ahk_class TATTRIBDLG | Для 32-х битного - TButton3 вместо Button5. (такая конструкция с сообщениями "зажал кнопку - отжал кнопку" работает надёжней, чем просто отправка сообщения о нажатии). | Всего записей: 838 | Зарегистр. 27-06-2006 | Отправлено: 20:44 21-06-2023 | Исправлено: LonerD, 20:47 21-06-2023 |
|