hey ho
ich hab das komische problem, dass ich den button "Go To" nur einmal verwenden kann
kann mir vtl. einer erklääären warum? :(
auch den knopf zum schliessen kann ich nicht mehr verwenden, sobald ich den "Go To" knopf einmal verwendet habe.
kurz was das progi tun soll:
-koordinaten der aktuellen mauspos ausgeben
-hintergrundfarbe der aktuellen maus pos anzeigen
-zu eingegebenen koordinaten springen (also der Cursur, für was auch der button gedacht ist =))
ist also was kleines zum üüben :rtfm:
ich hab das komische problem, dass ich den button "Go To" nur einmal verwenden kann
kann mir vtl. einer erklääären warum? :(
auch den knopf zum schliessen kann ich nicht mehr verwenden, sobald ich den "Go To" knopf einmal verwendet habe.
kurz was das progi tun soll:
-koordinaten der aktuellen mauspos ausgeben
-hintergrundfarbe der aktuellen maus pos anzeigen
-zu eingegebenen koordinaten springen (also der Cursur, für was auch der button gedacht ist =))
ist also was kleines zum üüben :rtfm:
Code:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
HotKeySet("{F9}","shot")
HotKeySet("{F10}","infos")
Dim $springen = 0
Dim $label = 0
Dim $labe2 = 0
Dim $farbe = 0
GUICreate("Infotool",300, 300, -1, -1,$WS_SIZEBOX)
Opt("GUIOnEventMode", 1)
GUICtrlCreateLabel("Koordinaten:",40,68)
$kords1=GUICtrlCreateInput("",120,65,30)
$kords2=GUICtrlCreateInput("",160,65,30)
$springen=GUICtrlCreateButton("Go To",120,240)
GUICtrlSetOnEvent($springen,"jump")
$mauspos=MouseGetPos()
$label1=GUICtrlCreateLabel("Maus-position: "&$mauspos[0]&","&$mauspos[1],40,20,200)
$farbe=PixelGetColor($mauspos[0],$mauspos[1])
$label2=GUICtrlCreateLabel("Farbe: "&Hex($farbe,6),40,40,200)
GUISetOnEvent($GUI_EVENT_CLOSE, "schliessen")
GUISetState(@sw_show)
infos()
While 1
Sleep(1000)
WEnd
Func schliessen()
Exit
EndFunc
Func infos()
while 1
$mauspos=MouseGetPos()
GUICtrlSetData($label1,"Maus-position: "&$mauspos[0]&","&$mauspos[1])
$farbe=PixelGetColor($mauspos[0],$mauspos[1])
GUICtrlSetData($label2,"Farbe: "&Hex($farbe,6))
Sleep(40)
WEnd
EndFunc
Func shot()
While 1
Sleep(1000)
WEnd
EndFunc
Func jump()
$kords1=GUICtrlRead($kords1)
$kords2=GUICtrlRead($kords2)
MouseMove($kords1,$kords2,1)
infos()
EndFunc