Занимаюсь наполнением сайта и есть такая неприятная вещь как заполнение тупым копипастом одного и того же, решил проблему очень топорно и щас хочется сделать что то более правильное, сделал так:
Т.е. командой "mouse click" тапается кнопка добавить, а последний "mouse click" переносит каретку на первую строку и начинается написание id с нажатием TAB.
И так вопрос: возможно ли переделать скрипт так что бы не использовался "mouse click", т.к. он завязан на разрешение экрана и то где находится окно и все рабочие элементы, буквально отклонение в 10 пикселей рушит всю его работу.
Код:
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", т.к. он завязан на разрешение экрана и то где находится окно и все рабочие элементы, буквально отклонение в 10 пикселей рушит всю его работу.