Hey Leute,
hab mich mal mit imagesearch versucht.
Ich hab eine GUI wo 3 Checkboxen sind. (Rechtsklick,Doppelklick und Linksklick)
Ich wollte dann wenn ich mehrere angeklickt habe, eine msgbox kommt die jemanden drauf aufmerksam macht, das man zuviele angeklickt hat. sonst wie gesagt rechtsklick,linksklick, oder doppelklick machen. Wenn ich das programm starte funktioniert es aber nicht. keine error meldungen nur es passiert einfach nichts außer das mit browse hier mal das script:
hab mich mal mit imagesearch versucht.
Ich hab eine GUI wo 3 Checkboxen sind. (Rechtsklick,Doppelklick und Linksklick)
Ich wollte dann wenn ich mehrere angeklickt habe, eine msgbox kommt die jemanden drauf aufmerksam macht, das man zuviele angeklickt hat. sonst wie gesagt rechtsklick,linksklick, oder doppelklick machen. Wenn ich das programm starte funktioniert es aber nicht. keine error meldungen nur es passiert einfach nichts außer das mit browse hier mal das script:
PHP Code:
$x1 = 0
$y1 = 0
#include <Imagesearch.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\TheFreakBpx3\Desktop\Programme\fz3\design.kxf
$Form1 = GUICreate("IMD Copyright 2011 ********** ", 414, 233, 398, 314)
GUISetFont(12, 400, 0, "MS Sans Serif")
$Input1 = GUICtrlCreateInput("", 8, 40, 313, 28)
$browse = GUICtrlCreateButton("Browse", 328, 32, 73, 41, $WS_GROUP)
$Label1 = GUICtrlCreateLabel("Wähle dein Bild bzw. Bild Ausschnitt:", 8, 16, 250, 23)
GUICtrlSetFont(-1, 12, 400, 0, "Candara")
$doppelklick = GUICtrlCreateCheckbox("Doppelklick", 8, 152, 113, 25)
$rechtsklick = GUICtrlCreateCheckbox("Rechtsklick", 8, 176, 105, 25)
$linksklick = GUICtrlCreateCheckbox("Linksklick", 8, 200, 113, 25)
$Label2 = GUICtrlCreateLabel("HotKeys setzen:", 144, 136, 112, 23)
GUICtrlSetFont(-1, 12, 400, 0, "Candara")
$Label3 = GUICtrlCreateLabel("Starten:", 144, 168, 61, 24)
$starten = GUICtrlCreateInput("", 208, 168, 89, 21)
$Label4 = GUICtrlCreateLabel("Beenden:", 144, 200, 73, 24)
$beenden = GUICtrlCreateInput("", 216, 200, 81, 21)
$startenb = GUICtrlCreateButton("Starten", 312, 152, 89, 33, $WS_GROUP)
$beendenb = GUICtrlCreateButton("Beenden", 312, 192, 89, 33, $WS_GROUP)
$Label5 = GUICtrlCreateLabel("Abstand nach jedem Klick (in Sekunden) : ", 8, 80, 284, 23)
GUICtrlSetFont(-1, 12, 400, 0, "Candara")
$sekunden = GUICtrlCreateInput("", 8, 104, 313, 28)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $browse
$file = FileOpenDialog("Wähle dein Bild bzw. Bild Auschnitt:",@WorkingDir,"(*.jpg;*.png;*.bmp;*.gif)")
GUICtrlSetData($Input1,$file)
Case $startenb
If GUICtrlRead($Input1) = "" Then
MsgBox(0,"ERROR!","Kein Bild ausgewählt!")
else
$result = _ImageSearch($file,1,$x1,$y1,0)
If $result = 1 Then
If GUICtrlRead($doppelklick) = $GUI_CHECKED Then
MouseClick("LEFT")
MouseClick("LEFT")
else
If GUICTRLREAD($rechtsklick) = $GUI_CHECKED Then
MouseClick("RIGHT")
Else
if GUICtrlRead($linksklick) = $GUI_CHECKED Then
MouseClick("LEFT")
Else
Msgbox(0,"Nur eins Wählen","zuviel")
EndIf
EndIf
EndIf
EndIf
endif
Case $beendenb
exit
EndSwitch
WEnd