Что нового

Перемещение каретки в браузерезе

maxd2007

Новичок
Сообщения
89
Репутация
0
Занимаюсь наполнением сайта и есть такая неприятная вещь как заполнение тупым копипастом одного и того же, решил проблему очень топорно и щас хочется сделать что то более правильное, сделал так:
Код:
MouseClick("left", 789, 325, 1)
MouseClick("left", 789, 355, 1)
MouseClick("left", 789, 385, 1)
MouseClick("left", 789, 415, 1)
MouseClick("left", 789, 445, 1)
MouseClick("left", 789, 475, 1)
MouseClick("left", 789, 505, 1)
MouseClick("left", 789, 535, 1)
MouseClick("left", 789, 565, 1)
MouseClick("left", 789, 595, 1)
MouseClick("left", 789, 625, 1)
MouseClick("left", 789, 655, 1)
MouseClick("left", 789, 685, 1)
MouseClick("left", 789, 710, 1)
MouseClick("left", 789, 735, 1)
MouseClick("left", 789, 760, 1)
MouseClick("left", 789, 785, 1)
MouseClick("left", 789, 810, 1)
MouseClick("left", 789, 835, 1)
MouseClick("left", 789, 865, 1)
MouseClick("left", 789, 895, 1)
Send("{PGDN}")
MouseClick("left", 789, 186, 1)
MouseClick("left", 789, 205, 1)
MouseClick("left", 789, 235, 1)
MouseClick("left", 789, 265, 1)
MouseClick("left", 789, 295, 1)
MouseClick("left", 789, 325, 1)
MouseClick("left", 789, 355, 1)
Send("{PGUP}")

MouseClick("left", 789, 265, 2)
send ("7576")
Send("{TAB}")
Send("{TAB}")

send ("7570")
Send("{TAB}")
Send("{TAB}")

send ("7569")
Send("{TAB}")
Send("{TAB}")

send ("7575")
Send("{TAB}")
Send("{TAB}")

send ("9211")
Send("{TAB}")
Send("{TAB}")

send ("7581")
Send("{TAB}")
Send("{TAB}")

send ("11183")
Send("{TAB}")
Send("{TAB}")

send ("10518")
Send("{TAB}")
Send("{TAB}")

send ("12481")
Send("{TAB}")
Send("{TAB}")

send ("11763")
Send("{TAB}")
Send("{TAB}")

send ("13189")
Send("{TAB}")
Send("{TAB}")

send ("7564")
Send("{TAB}")
Send("{TAB}")

send ("7577")
Send("{TAB}")
Send("{TAB}")

send ("8016")
Send("{TAB}")
Send("{TAB}")

send ("8015")
Send("{TAB}")
Send("{TAB}")

send ("8019")
Send("{TAB}")
Send("{TAB}")

send ("15178")
Send("{TAB}")
Send("{TAB}")

send ("15179")
Send("{TAB}")
Send("{TAB}")

send ("15180")
Send("{TAB}")
Send("{TAB}")

send ("15177")
Send("{TAB}")
Send("{TAB}")

send ("7579")
Send("{TAB}")
Send("{TAB}")

send ("7573")
Send("{TAB}")
Send("{TAB}")

send ("7583")
Send("{TAB}")
Send("{TAB}")

send ("7576")
Send("{TAB}")
Send("{TAB}")

send ("7580")
Send("{TAB}")
Send("{TAB}")

send ("7584")
Send("{TAB}")
Send("{TAB}")

send ("7572")
Send("{TAB}")
Send("{TAB}")

send ("7578")
Send("{TAB}")
Send("{TAB}")
Т.е. командой "mouse click" тапается кнопка добавить, а последний "mouse click" переносит каретку на первую строку и начинается написание id с нажатием TAB.
И так вопрос: возможно ли переделать скрипт так что бы не использовался "mouse click", т.к. он завязан на разрешение экрана и то где находится окно и все рабочие элементы, буквально отклонение в 10 пикселей рушит всю его работу.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Автор
M

maxd2007

Новичок
Сообщения
89
Репутация
0
Я так понимаю, что предупреждение было из за отсутствия тега "autoit"? Если да, то поправил.
 
Верх