работа с ahk (выделение текста)

Про софт и железки.
Ответить
Сообщение
Автор
Аватара пользователя
muslimdogger
Лейтенант
Лейтенант
Сообщения: 183
Зарегистрирован: 29.12.2008
Благодарил (а): 4 раза
Поблагодарили: 11 раз
Контактная информация:

#1 Сообщение 15.09.2013, 17:35

собственно как выделить текст, от пункта А до пункта Б ?
никак не разберусь
Изображение

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#2 Сообщение 15.09.2013, 17:50

Как-то не очень тема оформлена. Что за AHK?
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Badmin
Полковник
Полковник
Сообщения: 3510
Зарегистрирован: 13.05.2008
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 258 раз
Контактная информация:

#3 Сообщение 15.09.2013, 18:13

NiGHt-LEshiY
Auto Hot Key

muslimdogger
Можно сделать координатами с помощью MouseMove. Это, конечно, если у тебя будет текст всегда в одном месте..

Если нет.. Ну тогда можно попробовать найти текст с помощью PixelSearch. Других способов не знаю(

Аватара пользователя
muslimdogger
Лейтенант
Лейтенант
Сообщения: 183
Зарегистрирован: 29.12.2008
Благодарил (а): 4 раза
Поблагодарили: 11 раз
Контактная информация:

#4 Сообщение 15.09.2013, 19:20

Текст в одном месте. Не мог б ты пример скрипта? Я пытался в mousemove, не получилось..

Добавлено спустя 1 минуту 34 секунды:
Pixelsearch думаю не вариант.. Текст всегда разный, хотя не знаю влияет это или нет. Но в любом случае именно без pixelsearch.
Изображение

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#5 Сообщение 15.09.2013, 20:43

Текст одинаковой длины всегда?

Аватара пользователя
muslimdogger
Лейтенант
Лейтенант
Сообщения: 183
Зарегистрирован: 29.12.2008
Благодарил (а): 4 раза
Поблагодарили: 11 раз
Контактная информация:

#6 Сообщение 15.09.2013, 22:13

Да
Я проблему решил шрифтом и стрелками :)
Последний раз редактировалось muslimdogger 16.09.2013, 13:03, всего редактировалось 1 раз.
Изображение

Аватара пользователя
Badmin
Полковник
Полковник
Сообщения: 3510
Зарегистрирован: 13.05.2008
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 258 раз
Контактная информация:

#7 Сообщение 16.09.2013, 07:54

Код: Выделить всё

!q::
MouseClickDrag, left, X1, Y1, X2, Y2
return
По нажатию Alt Q зажимает левую кнопку мыши на координатах X1 Y1, двигает мышь на X2 Y2 и отпускает. MouseMove не нужен, ошибся. Только будь внимателен, координаты активного окна, а не экрана.

Если надо для копирования, можно добавить перед ретёрном

Код: Выделить всё

SetKeyDelay 500
Send {Ctrl Down}{C}{Ctrl Up}

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#8 Сообщение 16.09.2013, 09:43

muslimdogger писал(а):Я проблема решил шрифтом и стрелками
только хотел предложить.

Ответить