vitaliy4us
Новичок
- Сообщения
- 158
- Репутация
- 4
Для распознавания текста в окне, с которым работает скрипт, используется программа Kleptomania. Комбинация клавиш для начала выделения с помощью этой программы установлена CTRL+SHIFT. После этого, не отпуская клавиш, с помощью нажатой левой кнопки мыши производится выделение участка окна, с которого производится копирование в буфер обмена. Идея такая: выполнить Send("{LCTRL}{LSHIFT}"), а затем не отпуская этих клавиш с помощью MouseClickDrag выделить необходимую область. При нажатии CTRL+SHIFT вручную все получается, но из скрипта - нет. Пробовал устанавливать AutoItSetOption ("SendKeyDownDelay", 2000), чтобы заморозить нажатие комбинации клавиш (в приведенном случае на 2 сек.), ничего не получается. Да и вообще, при нажатии клавиш CTRL+SHIFT вручную, указатель мыши меняет вид, показывая готовность к выделению, а при отсылке из скрипта ничего не меняется. Как быть?!