1 (изменено: Доктор ТуамОсес, 2013-12-21 17:28:33)

Тема: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Хочу одним кликом средней кнопки мыши копировать текст, "окружающий" в данный момент точку, на которую указывает указатель мыши.

Причём, чтобы копировалось не всё (а то так, сдуру, можно и весь лист скопировать, который в данный момент на экране), а только то, что удовлетворяет заданному мной регулярному правилу (REGEXP-у или ещё как заданным правилам).

Как это можно реализовать в AHK? И насколько это сложно?


P.S. Да. Ещё. Чтобы анализ текста происходил "в сырую". Т.е. чтобы HTML-теги тоже использовались при анализе. А не только чтобы видимый текст анализировался

2

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

А кто решает, копировать или нет - пользователь, прежде чем нажать на кнопку, или скрипт, после того, как пользователь уже нажал на кнопку?

3 (изменено: Доктор ТуамОсес, 2013-12-21 15:41:34)

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

ypppu
Скрипт. Если окружающий точку (положения указателя мыши) текст не удовлетворяет заданным правилам, то и копировать его не надо
---
Короче, я хочу "одним кликом" дёргать куски текста из веб-страничек.
Но не стандартным способом: выделяем, копируем.
А хочу обойтись без первого шага ("выделяем").
Хочу чтобы скрипт сам НАХОДИЛ и выделял нужный для копирования текст, окружающий заданную мной точку на веб-страничке, руководствуясь ранее заданными мной правилами и копировал его в буфер обмена

4

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

P.S. Да. Ещё. Чтобы анализ текста происходил "в сырую". Т.е. чтобы HTML-теги тоже использовались. А не только чтобы видимый текст анализировался

URLDownloadToFile

Остальное не представляю, как сделать. Возможно, есть частное решение для конкретного браузера.

5

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Доктор ТуамОсес пишет:

Как это можно реализовать в AHK? И насколько это сложно?

Можно, но довольно сложно. Реализуемо только в IE и FF. Я б взялся только платно.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6 (изменено: Доктор ТуамОсес, 2013-12-21 17:01:29)

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

teadrinker пишет:

Можно, но довольно сложно. Реализуемо только в IE и FF.

Придётся использоваться средства JavaScript браузера? Только штатными средствами AHK обойтись не получиться?

teadrinker пишет:

Я б взялся только платно.

До 18-30 успеете сделать? (я просто в 18-30 ухожу из дома)
И сколько хотите за свою работу? И исходники предоставите?

Да, фильтрация текста и его копирование должны происходить по клику средней кнопки МГНОВЕННО. Где-то за 0.1 секунды. Т.е. чтобы у юзверя не было ощущения "тормозов"

7 (изменено: Доктор ТуамОсес, 2013-12-21 16:58:07)

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

ypppu пишет:

URLDownloadToFile

Да это же всё равно что из пушки по воробьям.
Т.е. Вы предлагаете качать целиком весь файл и потом весь файл анализировать?
Тоже приходила такая идея в голову.
Только как привязать координаты указателя мыши к положению курсора в скачанном тексте? Вот в чём главная проблема.

Т.е. грубо говоря как AHK узнает, что указатель мыши сейчас указывает, к примеру, на слово "координаты", а не на слово "пень"

8

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Доктор ТуамОсес пишет:

До 18-30 успеете сделать?

Вы излишне оптимистичны . Там работы на несколько часов, по-крайней мере. На самом деле, я в точности до конца всё не представляю, да и для IE и FF абсолютно по-разному. Не уверен, что захотите оплатить адекватно. И не сегодня точно, сейчас нет времени.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9 (изменено: Доктор ТуамОсес, 2013-12-21 17:05:32)

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

teadrinker пишет:

Вы излишне оптимистичны . Там работы на несколько часов,

Написать несколько строчек кода на несколько часов?

teadrinker пишет:

И не сегодня точно, сейчас нет времени.

Ну до завтра я и сам может чо придумаю

teadrinker пишет:

Не уверен, что захотите оплатить адекватно.

Дык и я не уверен, что Вы сделаете адекватно.
Но рублей 300-500 мог бы заплатить если бы сделали сегодня до 18-30

10

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Доктор ТуамОсес пишет:

Написать несколько строчек кода на несколько часов?

Боюсь, Вы плохо представляете, о чём говорите. Вы правда думаете, что там работа только для рук?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

11

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Доктор ТуамОсес пишет:

300-500

Ваша наивность умиляет .

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

12

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

teadrinker пишет:
Доктор ТуамОсес пишет:

Написать несколько строчек кода на несколько часов?

Боюсь, Вы плохо представляете, о чём говорите. Вы правда думаете, что там работа только для рук?

Просто я думал, что для разбирающегося в теме человека там работы минут на 15

13

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Доктор ТуамОсес пишет:

Просто я думал, что для разбирающегося в теме человека там работы минут на 15

Соласитесь, чтобы оценить объём и время работы, нужно самому хоть немного быть в теме, не?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

14 (изменено: Доктор ТуамОсес, 2013-12-21 17:11:20)

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

teadrinker пишет:
Доктор ТуамОсес пишет:

Просто я думал, что для разбирающегося в теме человека там работы минут на 15

Соласитесь, чтобы оценить объём и время работы, нужно самому хоть немного быть в теме, не?

Ну я как бы в теме (как никак уже года 4 пишу на AHK)

15

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Доктор ТуамОсес пишет:

Ну я как бы в теме (как никак уже года 4 пишу на AHK)

Тогда предлагайте вариаты решения, хотя бы для IE. Если там будет рациональное зерно, совместными усилиями и бесплатно сделаем.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

16

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Ну я как бы в теме (как никак уже год 4 пишу на AHK)

Мне кажется за 4 года можно было бы этому всему самому научиться.Эх, были бы у меня лишних 4 года...

Как сказал мой дед - Я твой дед

17

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

sergeiplugatyr пишет:

Мне кажется за 4 года можно было бы этому всему самому научиться.

Просто задача такая (как я описал в корневом сообщении) только сейчас возникла

18

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

копировать текст, "окружающий" в данный момент точку, на которую указывает указатель мыши.

Точка - это там где указатель мыши?. А как должно окружать, что это значит?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

19

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

serzh82saratov Теперь поняли?

20

Re: AHK: Как скопировать текст под указателем мыши, удовлетворяющий REGEXP

Поняли.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui