Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

olo)LOLO

Сложный автокликер

Рекомендованные сообщения

есть алгоритм действий. он выглядит примерно так:

1. нажать кнопку, ввести слово

2. сделать серию кликов в разных местах

3. клик + ввод слова в формате asdasd_xxxx, где xxxx число, к которому в конце каждого цикла прибавляется 1

4. ввод слова в другую форму, в подобном п. 3 формату

 

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

Поделиться сообщением


Ссылка на сообщение
(изменено)

autohotkey?

 

если это надо делать в браузере, selenium подойдет


Изменено пользователем Kant

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

спасибо. через автописку легко смогу сделать клики мышью и ввод текста.

а не знаешь как реализовать циклы с увеличением вводимого числа?


Изменено пользователем olo)LOLO

Поделиться сообщением


Ссылка на сообщение

можешь подробнее описать

лучше просто скажи для чего это нужно с примером

а то так ни хрена же не понятно

Поделиться сообщением


Ссылка на сообщение

спасибо. через автописку легко смогу сделать клики мышью и ввод текста.

а не знаешь как реализовать циклы с увеличением вводимого числа?

http://www.autohotkey.com/docs/commands/Loop.htm

 

ну и плюсуй там в какую-нибудь переменную что тебе надо


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

думаю проще сделать считывание из файла. помню ты мне уже помогал с автокликером и там был код считывания текста из файла.

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

пока так намутил:

Path1 = D:\0000.txt              ;путь1
Path2 = D:\1234.txt ;путь2
s = 1                                 ;количество строк за t
t = 1000                           ;раз в t милисекунд
p = 1000                                ;пауза
text1 := "asdasd_"                 ;текст1
text2 := "qweqwe№" ;текст2


i=1

Loop
{
MouseClick, left,  192,  144
Sleep, 200
MouseClick, left,  239,  152
Sleep, 200
MouseClick, left,  212,  160
Sleep, 1000

Send, 1234567890

MouseClick, left,  192,  144
Sleep, 200
MouseClick, left,  239,  152
Sleep, 200
MouseClick, left,  212,  160
Sleep, 1000

               FileReadLine, line, %Path1%, %i%
               clipboard:=text1 line
               SendInput, {ctrl down}v{ctrl up}
               ClipWait
               SendInput {enter}
               a:=mod(i, s)
               if a=0
                               sleep, %p%
               else
                               sleep, %t%
;MsgBox %a%    
i:=i+1 

Continue 

MouseClick, left,  192,  144
Sleep, 200
MouseClick, left,  239,  152
Sleep, 200
MouseClick, left,  212,  160
Sleep, 1000

FileReadLine, line, %Path2%, %i%
               clipboard:=text2 line
               SendInput, {ctrl down}v{ctrl up}
               ClipWait
               SendInput {enter}
               a:=mod(i, s)
               if a=0
                               sleep, %p%
               else
                               sleep, %t%
;MsgBox %a%    
i:=i+1 

Continue

MouseClick, left,  192,  144
Sleep, 200
MouseClick, left,  239,  152
Sleep, 200
MouseClick, left,  212,  160
Sleep, 500

return

}
f8::pause
f9::reload

акая херь, делает 1ю часть, а дальше не идет. :fffuuu:

1234567890asdasd0001

1234567890asdasd0002

1234567890asdasd0003


Изменено пользователем olo)LOLO

Поделиться сообщением


Ссылка на сообщение

опять банишь раков в первой доте?


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

ты так бабину уволишь )


brutal_rock_by_crazychuvak-d5mf4i2.gif

Поделиться сообщением


Ссылка на сообщение
(изменено)

там не всегда однообразные тексты. только одна кучка. :trollface:

ну вроде разобрался.

конечный вариант, без расставленных координат

 

 

Path1 = D:\0000.txt			   ;путь1
Path2 = D:\1234.txt	  ;путь2
s = 1								 ;количество строк за t
t = 1000						    ;раз в t милисекунд
p = 1000							    ;пауза
text1 := "asdasd_"				  ;текст1
text2 := "qweqwe N"	  ;текст2

i=1
u=1
Loop
{
MouseClick, left,  142,  500
Sleep, 200
MouseClick, left,  221,  504
Sleep, 200
MouseClick, left,  460,  529
Sleep, 200
MouseClick, left,  680,  531
Sleep, 200
MouseClick, left,  920,  545
Sleep, 1000
Send, 1234567890
Sleep, 500
MouseClick, left,  142,  500
Sleep, 200
MouseClick, left,  221,  504
Sleep, 200
MouseClick, left,  460,  529
Sleep, 200
MouseClick, left,  680,  531
Sleep, 200
MouseClick, left,  920,  545
Sleep, 1000
		    FileReadLine, line, %Path1%, %i%
		    clipboard:=text1 line
		    SendInput, {ctrl down}v{ctrl up}
		    ClipWait
		    a:=mod(i, s)
		    if a=0
						    sleep, %p%
		    else
						    sleep, %t%
   ;MsgBox %a%   
   i:=i+1 


Sleep, 500
MouseClick, left,  142,  500
Sleep, 200
MouseClick, left,  221,  504
Sleep, 200
MouseClick, left,  460,  529
Sleep, 200
MouseClick, left,  680,  531
Sleep, 200
MouseClick, left,  920,  545
Sleep, 1000
   FileReadLine, line, %Path2%, %u%
		    clipboard:=text2 line
		    SendInput, {ctrl down}v{ctrl up}
		    ClipWait
		    a:=mod(u, s)
		    if a=0
						    sleep, %p%
		    else
						    sleep, %t%
   ;MsgBox %a%   
   u:=u+1 

Sleep, 500	   
MouseClick, left,  142,  500
Sleep, 200
MouseClick, left,  221,  504
Sleep, 200
MouseClick, left,  460,  529
Sleep, 200
MouseClick, left,  680,  531
Sleep, 200
MouseClick, left,  920,  545
Sleep, 3000
Continue
}
f8::pause
f9::reload

 

 


Изменено пользователем olo)LOLO

Поделиться сообщением


Ссылка на сообщение

если подойти к делу с талантом то целые министерства можно заменить на скрипт

Поделиться сообщением


Ссылка на сообщение

если подойти к делу с талантом то целые министерства можно заменить на скрипт

да блять, сразу целое правительство че уж


Не имеешь инстаграмма - обоссаное быдло с завода

Поделиться сообщением


Ссылка на сообщение

если подойти к делу с талантом то целые министерства можно заменить на скрипт

да блять, сразу целое правительство че уж

та можно, только вот беда, воровать по тихому проги не умеют (только системные ресурсы). Если бы умели то наши депутаты давно уже бы такое замутили...

 

А если серьезно, то навернон рано или поздно к такому и дойдем...


brutal_rock_by_crazychuvak-d5mf4i2.gif

Поделиться сообщением


Ссылка на сообщение

пиздец паскуда тварь.

он у меня почему то один и тот же скрипт на 2/3 машинах в моменте

{ctrl down}v{ctrl up}

вставляет как v

ебалага. была уже такая хуйня с ним. но там решал запуском от имени :pray: администратора :pray:

параша

Поделиться сообщением


Ссылка на сообщение
(изменено)

пиздец поцоны я в непонятках. эта еболага не хочет вставлять русский язык. хуль же ей надо? уже заебся кодировки пробывать. или хуйня какую то вставляет или ваще отказывается и пишет V

V значит хуевая кодировка

 

1252 - ??????

кои8р - V

оем 852 - V

1250 - ÖÖÖÖ

UTF8- »¿»¿»¿

анси - V

пиздец доебала


Изменено пользователем olo)LOLO

Поделиться сообщением


Ссылка на сообщение

есть такая команда insert


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

плохая идея была. но забавно.

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

с коммандами Send ctlr v и Send, ^v такая же хуйня. начинают писать v вместо вставки. но если перепечатать, то снова норм.

надоело раковать

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...