Da es mein erstes kleines mini projekt war und auch soweit funktioniert, war ich erst froh, aber nun habe ich folgendes Problem:
An meinem PC (Win XP) funktioniert das Script, aber wenn ich das Script auf einem anderen Rechner(Win7 x64) starten möchte, kommt sobald ich das Script mit F8 starten möchte ein Fenster mit: subscript used with non-array variable
Das ist der Code:
#include<ImageSearch.au3>
HotKeySet("{F8}","starten")
HotKeySet("{F9}","beenden")
$x1=0
$y1=0
While 1
Sleep (1)
WEnd
Func starten()
While 1
$result=_ImageSearch("123.png",0,$x1,$y1,100)
If $result= 1 Then
MsgBox(1,"info","blabla")
Sleep (200)
Else
Send ("{F1}")
Sleep (400)
EndIf
WEnd
EndFunc
Func beenden()
Exit 0
EndFunc
Ich habe das Script einem Kumpel geschickt um zu testen, ob das Script auf seinem Rechner (Win7 x64) läuft, aber es kommt der selbe Fehler.

Uploaded with

Ich hoffe ihr könnt mir helfen
p.s. wie stelle ich das an, das dass Script nach dem es das Bild gefunden hat und die MsgBox zeigt solange pausiert, bis ich in der MsgBox auf den OK Knopf drücke?






