AutoIt Window Info Scripten?

07/28/2010 23:04 omer36#16
ehm..dir ist schon kla was da steht ja? und wenn du alles hier gelesen hättest, würdest du wissen, das er "dafür" schon seine antwort bekommen hatte, undzwar diesen teil:
EndSwitch
Start()
WEnd
Func Start() usw...
schau mal hier seite 2 ganz oben:
"kannst du mir das in einem Beispiel zeigen?
Bin wie gesagt Anfänger :)"

wir haben uns zu sehr dran gewöhnt immer gleich den fertigen script zu posten, und ich finde, das sollten wir lassen...
hinweise geben und sowas wie ich oben "GUICtrlSetData(;hier muss was hin)" schreiben, damit sie auch selber was zu suchen haben...
weil hier keiner mehr googlelt oder in der hilfe nachschaut...

MfG
07/29/2010 09:37 N290#17
@omer36
@selman99

Danke!
Mit euren Tips und Erklärungen Funktioniert es jetzt!:handsdown:
Einfach genial :)
07/29/2010 11:18 omer36#18
und wenn du noch ne farbe dazu machen willst, und dazu noch die werte speichern, kannst du ja sowas hier machen:
(hatte grad langeweile :D)

PHP Code:
#Include <Misc.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("InfoTool"354139192124)
$Label1 GUICtrlCreateLabel("X-Achse"484417)
$Label2 GUICtrlCreateLabel("Y-Achse"4324417)
$Label3 GUICtrlCreateLabel("Farbe"4683117)
$Input1 GUICtrlCreateInput(""6446921)
$Input2 GUICtrlCreateInput(""64326921)
$Input3 GUICtrlCreateInput(""64686921)
$edit GUICtrlCreateEdit(""148419793)
$Label4 GUICtrlCreateLabel("Bitte drücken Sie die TAB-Taste um die Position und Farbe zu speichern!"410434717)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
    
start()
WEnd


Func Start
()
$pos MouseGetPos()
$farbe PixelGetColor($pos[0], $pos[1])
GUICtrlSetData($Input1$pos[0])
GUICtrlSetData($Input2$pos[1])
GUICtrlSetData($Input3"0x" Hex($farbe6))

$dll DllOpen("user32.dll")
    If 
_IsPressed("09"$dllThen
        GUICtrlSetData
($edit$pos[0] & @CRLF $pos[1] & @CRLF & @CRLF "0x" Hex($farbe6))
    EndIf
DllClose($dll)
Endfunc 
07/29/2010 13:50 N290#19
OMG!
Das ist echt super gemacht.
Ich werde nur noch dieses Tool nehmen und verzichte auf Window Info!
Vllt. Kannst das ja releasen.
DIe Funktio, das TAB die farbe und die koordinaten speichert ist echt
das beste.

Danke ;)