$var = PixelGetColor(x, y) ; цвет пикселя на данный момент времени
$cvet =zzz ;цвет, который нужен мне
if $var =$cvet Then
трали вали ;делается действие
EndIf
нет. твой скрипт сделает проверку один раз и закроется.будет ли это ответом на мой первый пост
While 1
$var = PixelGetColor(x, y) ; цвет пикселя на данный момент времени
$cvet =zzz ;цвет, который нужен мне
if $var =$cvet Then
трали вали ;делается действие
EndIf
Sleep(100)
WEnd
самый лучший способ это записать порядок необходимых действий на бумаге человеческим языком на атомарном уровне. типакак можно сделать
$hr = 9
$min = 30
While 1
$var = PixelGetColor(x, y) ; цвет пикселя на данный момент времени
$cvet =zzz ;цвет, который нужен мне
if $var =$cvet AND (@HOUR = $hr AND @MIN = $min) Then
трали вали ;делается действие
EndIf
Sleep(100)
WEnd
While 1
$var = PixelGetColor(x, y) ; цвет пикселя на данный момент времени
$cvet =zzz ;цвет, который нужен мне
if $var =$cvet Then
трали вали ;делается действие
EndIf
Sleep(100)
WEnd
:proverka
$var = PixelGetColor(x, y) ; цвет пикселя на данный момент времени
$cvet =zzz ;цвет, который нужен мне
if $var =$cvet Then
трали вали ;делается действие
EndIf
HotkeySet("{F2}","proverka")
While 1
Sleep(100)
WEnd
Func proverka()
$var = PixelGetColor(x, y) ; цвет пикселя на данный момент времени
$cvet =zzz ;цвет, который нужен мне
if $var =$cvet Then
;делается действие трали вали
EndIf
EndFunc
Kaster сказал(а):Код:While 1 $var = PixelGetColor(x, y) ; цвет пикселя на данный момент времени $cvet =zzz ;цвет, который нужен мне if $var =$cvet Then трали вали ;делается действие EndIf Sleep(100) WEnd
Да. Еденица превращает цикл в бесконечный. Означает какчто значит while 1
Пока 1=1
Делать действия бесконечно
Конец
HotkeySet("{Space}","proverka")
While 1
Sleep(100)
WEnd
Func proverka()
$var = PixelGetColor(x, y) ; цвет пикселя на данный момент времени
$cvet =zzz ;цвет, который нужен мне
if $var =$cvet Then
MouseClick("left") ;делается действие трали вали
EndIf
EndFunc
HotKeySet ( "{ALT}" ,"_Exit")
While 1
PixelSearch( 50, 50, 50, 50, 0x21E927)
If Not @error Then
MouseClick("left")
EndIf
WEnd
Func _Exit()
Exit
EndFunc
shade-variation [необязательный] Число от 0 до 255, показывающее, на сколько может отличаться красная, зелёная и синяя компоненты цвета. По умолчанию 0 (точное совпадение).
HotKeySet ( "{ALT}" ,"_Exit")
While 1
PixelSearch( 50, 50, 50, 50, 0x21E927[, shade-variation=25])
If Not @error Then
MouseClick("left")
EndIf
WEnd
Func _Exit()
Exit
EndFunc