Что нового

Поиск окна wow по имени персонажа

Sinopsys

Новичок
Сообщения
1
Репутация
0
Доброго времени суток, нуждаюсь в вашей помощи. Хочу написать кликер для World of Warcraft. Простой кликер я уже построил но он отсылает клики во все окна игры. Задача отправлять клики только в окно с определенным персонажем имя которого можно было бы прописать заранее.
Вот форма.
Код:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=Form2.kxf
$Form2 = GUICreate("Кликер", 344, 130, 271, 231)
$Input1 = GUICtrlCreateInput("", 72, 8, 65, 21)
$Input2 = GUICtrlCreateInput("", 72, 32, 65, 21)
$Input3 = GUICtrlCreateInput("", 72, 56, 65, 21)
$Input4 = GUICtrlCreateInput("", 192, 8, 65, 21)
$Input5 = GUICtrlCreateInput("", 192, 32, 65, 21)
$Input6 = GUICtrlCreateInput("", 192, 56, 65, 21)
$Label1 = GUICtrlCreateLabel("Кнопка1", 8, 8, 47, 17)
$Label2 = GUICtrlCreateLabel("Кнопка2", 8, 32, 47, 17)
$Label3 = GUICtrlCreateLabel("Кнопка3", 8, 56, 47, 17)
$Button1 = GUICtrlCreateButton("Старт", 264, 8, 73, 113)
$Input7 = GUICtrlCreateInput("", 96, 80, 161, 21)
$Label4 = GUICtrlCreateLabel("Время1", 144, 8, 43, 17)
$Label5 = GUICtrlCreateLabel("Время2", 144, 32, 43, 17)
$Label6 = GUICtrlCreateLabel("Время3", 144, 56, 43, 17)
$Label7 = GUICtrlCreateLabel("Имя персонажа", 8, 80, 85, 17)
$Checkbox1 = GUICtrlCreateCheckbox("Переименовать окно", 8, 104, 129, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd

Вот кликер который уже работает.
Код:
WinWaitActive('World of Warcraft', '', 3)
$hWnd1 = WinGetHandle('World of Warcraft')
While 1 = 1
ControlSend($hWnd1, "","", "{1}")
Sleep(200)
ControlSend($hWnd1, "","", "{2}")
Sleep(1000)
Wend
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Поиск окна wow по имени персонажа" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 
Верх