автоматическое выделение / копирование - PullRequest
1 голос
/ 10 июня 2011

В Firefox я играю в игру, и есть способ набирать солдат для меня и других игроков, все, что мне нужно сделать, это нажать на одно и то же слово на изображении, например:

После того, как я нажал, изображение исчезает, и появляется это сообщение о том, что я набрал солдата для этого игрока.

На странице источника этот элементгде находится это сообщение:

<div id='population_increase'>You have just increased player's population to 128.933.</div>

После этого мне нужно вручную скопировать это сообщение: « Вы только что увеличили население игрока до 128,933. » и вставьте в текстовое поле этого, расположенный на другой вкладке / сайте

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

Так какЯ должен делать это примерно двадцать раз в день, я хотел бы спросить, знает ли кто-нибудь какой-нибудь способ помочь сделать эту процедуру.Как скопировать текст, который мне нужно выделить и скопировать вручную, или просто выделите его, нажмите Ctrl + C.Я попытался найти сценарии javascript / greasemonkey безуспешно, а также imacros.

Идеальной процедурой автоматизации было бы получить тот текст, который мне нужно скопировать, и выбросить в текстовое поле на другой вкладке, нажать кнопку «Отправить данные и изменить».перейдите на другую ссылку, которая будет открыта после нажатия на кнопку «Отправить данные», но я считаю, что это будет очень трудно или невозможно сделать, поэтому любая помощь будет приветствоваться!заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 12 июля 2011

Хорошо, хорошо, вы хотите этот код.

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:ResultsForm ATTR=NAME:* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
URL GOTO=(Your form to fill)

После этого вы должны получить положение тега в вашей форме, тогда вы замените текст следующим кодом:

TAG POS = 1 TYPE = TEXTAREA FORM = ИМЯ: TestForm ATTR = ИМЯ: Замечания CONTENT = {{! VAR1}}

Весь код должен быть

SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:ResultsForm ATTR=NAME:* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
URL GOTO=(Your form to fill)
TAG POS=1 TYPE=TEXTAREA FORM=NAME:TestForm ATTR=NAME:Remarks CONTENT={{!VAR1}}

Вы можете изменить !EXTRACT_TEST_POPUP NO на Да, вы можете увидеть, что вы сделали во всплывающем окне.

Редактировать позиции тегов из чтения Html-Tag

Или вы можете прочитать Tag-Html из вики

Запись позиции табуляции не работает хорошо! Не записывайте, напишите позицию самостоятельно

0 голосов
/ 12 июля 2011

Вам нужно сделать CSV-файл, после чего вы можете вставить свой текст в текстовое поле из CSV.Вам не нужно копировать это.

TAG POS=(you edit) TYPE=(you edit) ATTR=* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=yourfile.csv

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


Вот, посмотрите на мой ответ для связи html-тегов. HTML-тег

Или вы можете прочитать Tag-Html из вики

...