theHelg
1
_ScreenCapture_Capture()
2
PixelGetColor()
1
_ScreenCapture_Capture()
2
PixelGetColor()
1
_ScreenCapture_Capture()
2
PixelGetColor()
Мне так стало намного легче отлавливать ошибки.
У меня есть вопрос-можно ли как-нибудь БЫСТРО выходить из больших функций например при ошибках? Раньше, насколько я понял был goto, но потом его убрали.
Так Opt("TrayIconDebug", 1) делает тоже самое?
Я щас точно психану!
Для тех кому лень
функция работает тогда и только тогда когда CombatCheck() запускается в первый раз
возможно вы сможете скачать ту самую игру для которой я этот бот делаю? В целях проверки скрипты разумеется! Клиент весит всего 2.5 мегабайта
Нередко AutoIt используется для создания ботов к онлайн-играм. Боты позволяют автоматизировать некоторые действия в играх, в результате пользователь может быстрее добиться нужного результата. Такое использование Autoit не одобряется сообществом, поскольку создаёт плохую репутацию программе, однако несколько подобных скриптов могут быть найдены на официальном форуме. Использование ботов рассматривается большинством пользователей AutoIt как нечестная игра, и вам не следует ожидать значительной помощи от сообщества в их создании. Многие члены сообщества вообще не рассматривают такие запросы.
Другими словами, это не практично.
Нередко AutoIt используется для создания ботов к онлайн-играм. Боты позволяют автоматизировать некоторые действия в играх, в результате пользователь может быстрее добиться нужного результата. Такое использование Autoit не одобряется сообществом, поскольку создаёт плохую репутацию программе, однако несколько подобных скриптов могут быть найдены на официальном форуме. Использование ботов рассматривается большинством пользователей AutoIt как нечестная игра, и вам не следует ожидать значительной помощи от сообщества в их создании. Многие члены сообщества вообще не рассматривают такие запросы.
autoit создавался ИМЕННО для ботов
Статус MVP на форуме получает в том числе и те люди которые создавали мощные боты
MVP = Monster Vs Person
_ScreenCapture_Capture мне возвращает указатель на картинку.
Как мне теперь можно работать с этой картинкой?
Какие вообще методы работают с графикой? Что я знаю, так это, что эту картинку можно вывести на GUI форму... А как можно еще работать с графикой в AutoITе?
Код:#include <ScreenCapture.au3>
$x = 10
$y = 40
$hBitmap = _ScreenCapture_Capture()
_GDIPlus_Startup()
; преобразуем HBITMAP в объект, понятный функциям GDI+
$hImage = _GDIPlus_BitmapCreateFromHBITMAP($hBitmap)
; получим цвет пикселя
$aResult = DllCall($ghGDIPDll, "int", "GdipBitmapGetPixel", "ptr", $hImage, "int", $x, "int", $y, "int*", 0)
_GDIPlus_Shutdown()
; удалим объект
_WinAPI_DeleteObject($hBitmap)
MsgBox (0, "Цвет точки " & $x & ":" & $y, Hex($aResult[4], 6))
народ, подскажите, как в имеющейся строке убрать последние несколько букв
например, имеется имя проги @scriptname и из него надо убрать расширение
или как по другому получить имя проги без расширения??
asdfzxcv
то что надо, спасибо большое
народ, подскажите, как в имеющейся строке убрать последние несколько букв
например, имеется имя проги @scriptname и из него надо убрать расширение
А если нужно определить 2,3 или 4 символа ?
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
Предыдущая тема: Quintura Search