我是自學程序員,並且一直在努力解決這個問題。如果有人能指引我走向正確的方向,我會非常高興。Pixelsearch中的Autoit Pixelsearch無法正常工作
我有:一個完美的工作pixelsearch1自動腳本。 我想實現的是:將該代碼放入另一個pixelsearch2中。所以如果pixelsearch2沒有錯誤,那麼繼續pixelsearch1,否則做其他的東西。
我的pixelsearch2工作正常,沒有pixelsearch1。它可以識別顏色,並且不會出現錯誤end else語句。但是,如果我把pixelsearch1放到非錯誤部分,pixelsearch1將不起作用。
所以這是我的工作完美pixelsearch1功能:
Func pixelSearch1()
$search = PixelSearch(106, 789, 108, 787, 0xDB0040, 5)
If Not @error Then
MouseMove($search[0], $search[1], 0)
Sleep(100)
Send("A")
EndIf
EndFunc
而這正是該pixelsearch1不工作:
While 1
PixelSearch(330, 780, 332, 782, 0x8C30C9, 5)
If Not @error Then
pixelSearch1()
Else
;some other stuff which works
Endif
WEnd
請注意,如果我把其它東西「如果不是@error然後「 - 」Else「,那麼它正在工作。
你有任何錯誤訊息?或功能只是不啓動? – matrix
我沒有得到任何錯誤。 – Arnoux