[AutoIT] if $result^ ERROR

Christian98

Ensign
Registriert
März 2014
Beiträge
219
Hallo,
ich weiß, dass es bereits sehr viele Themen mit meinem Problem gibt, jedoch kann ich meinen Fehler nicht finden. Das komischeist auch vor 3 oder 4 Tagen hat auch alles funktioniert, habe seit dem in der Imagesearch. au3 auch nichts geändert.

Über Hilfe würde ich mich sehr freuen.

der Fehlercode:
C#:
"C:\Program Files (x86)\AutoIt3\Include\ImageSearch.au3" (44) : ==> Subscript used on non-accessible variable.:

if $result[0]="0" then return 0

if $result^ ERROR

Mein Code:
C#:
#include <WindowsConstants.au3>

#Include <ImageSearch.au3>



Global $centerImage = 0; 0 top left corner - 1 center of


HotKeySet ("p", "test")

HotKeySet ('{ESC}', "Stop")


Func test()

    $xmini = @DesktopWidth

    $ymini = @DesktopHeight

    $xmin = 0

    $ymin = 0

    $x = 0

    $y = 0

    $data = _ImageSearchArea("images/test.png", $centerImage, $xmini, $ymini, $xmin, $ymin, $x, $y, 80)

    if Not @error Then

    $xmini1 = $x

    $ymini1 = $y

    $xmini2 = $x + 204

    $ymini2 = $y + 125

    MouseMove($x, $y, 5)

    $area = GUICreate("", $xmini1, $ymini1, $xmini2, $ymini2, $ws_popup, $ws_ex_topmost)

    GUISetBkColor(0x000F61, $area)

    WinSetTrans($area, "", 80)

    Sleep(Random(100, 1000))

    Else

    MsgBox(1, "ERROR", "Test couldn't be found")

    EndIf

EndFunc


Sleep (10000)


Func Stop()

    MsgBox(4096, "Info", "Do you want exit ?")

    Exit 0

EndFunc
meine Imagesearch Datei ist das Original.
 

Ähnliche Themen

Zurück
Oben