Hier meine Mini Au3Info
Ich habe es aus langerweile gescriptet und weil ich mir meisten die die Koordinaten nicht alle und farbe usw. merken kann/will =)
Kann man sie in einer "Zwischenablage" speichern.
Nun kann man es auch in eine Ini Speichern und Laden
und nun kann man mehr Infos absuchen und habe es in in 3 Tabs gemacht(Übersichtlicher)
Hier die Source
Spoiler anzeigen
HotKeySet("^{s}", "Copy")
[/autoit] [autoit][/autoit] [autoit]Opt("WinTitleMatchMode", 4)
Opt("TrayMenuMode", 1)
Opt("TrayOnEventMode", 1)
Opt("WinDetectHiddenText", 1)
Opt("WinSearchChildren", 1)
GUICreate("Zwischenablage", 300, 300, @DesktopWidth - 310, @DesktopHeight - 360)
$Menu = GUICtrlCreateMenu("Datei")
$Load = GUICtrlCreateMenuItem("Laden", $Menu)
$Save = GUICtrlCreateMenuItem("Speichern", $Menu)
$Delete = GUICtrlCreateMenuItem("Ini und ZA Inhal Löschen", $Menu)
GUICtrlCreateTab(0, 0, 300, 20)
;Mouse
GUICtrlCreateTabItem("Mouse")
$DataMouse = GUICtrlCreateInput("", 10, 30, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse2 = GUICtrlCreateInput("", 10, 48, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse3 = GUICtrlCreateInput("", 10, 66, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse4 = GUICtrlCreateInput("", 10, 84, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse5 = GUICtrlCreateInput("", 10, 102, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse6 = GUICtrlCreateInput("", 10, 120, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse7 = GUICtrlCreateInput("", 10, 138, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse8 = GUICtrlCreateInput("", 10, 156, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse9 = GUICtrlCreateInput("", 10, 174, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse10 = GUICtrlCreateInput("", 10, 192, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse11 = GUICtrlCreateInput("", 10, 210, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse10 = GUICtrlCreateInput("", 10, 228, 280, 20, $ES_READONLY + $ES_CENTER)
$DataMouse11 = GUICtrlCreateInput("Mady by ScripterDrîzzt from http://www.autoit.de", 10, 246, 280, 30, $ES_READONLY + $ES_CENTER)
GUICtrlSetColor(-1, 0xFF0000)
;Control
GUICtrlCreateTabItem("Control")
$DataControl = GUICtrlCreateInput("", 10, 30, 280, 20, $ES_READONLY + $ES_CENTER)
$DataControl2 = GUICtrlCreateInput("", 10, 48, 280, 20, $ES_READONLY + $ES_CENTER)
$DataControl3 = GUICtrlCreateInput("", 10, 66, 280, 20, $ES_READONLY + $ES_CENTER)
$DataControl4 = GUICtrlCreateInput("", 10, 84, 280, 20, $ES_READONLY + $ES_CENTER)
$DataControl5 = GUICtrlCreateInput("", 10, 102, 280, 20, $ES_READONLY + $ES_CENTER)
$DataControl6 = GUICtrlCreateInput("", 10, 120, 280, 20, $ES_READONLY + $ES_CENTER)
$DataControl7 = GUICtrlCreateInput("", 10, 138, 280, 20, $ES_READONLY + $ES_CENTER)
$DataControl8 = GUICtrlCreateInput("", 10, 156, 280, 20, $ES_READONLY + $ES_CENTER)
$DataControl9 = GUICtrlCreateInput("", 10, 174, 280, 100, $ES_MULTILINE)
GUICtrlSetState($DataControl9, $GUI_DISABLE)
;Fenster
GUICtrlCreateTabItem("Fenster")
$DataFenster = GUICtrlCreateInput("", 10, 30, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster2 = GUICtrlCreateInput("", 10, 48, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster3 = GUICtrlCreateInput("", 10, 66, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster4 = GUICtrlCreateInput("", 10, 84, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster5 = GUICtrlCreateInput("", 10, 102, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster6 = GUICtrlCreateInput("", 10, 120, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster7 = GUICtrlCreateInput("", 10, 138, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster8 = GUICtrlCreateInput("", 10, 156, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster9 = GUICtrlCreateInput("", 10, 174, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster10 = GUICtrlCreateInput("", 10, 192, 280, 20, $ES_READONLY + $ES_CENTER)
$DataFenster11 = GUICtrlCreateInput("", 10, 210, 280, 60, $ES_MULTILINE)
GUICtrlSetState($DataFenster11, $GUI_DISABLE)
;Tray Icon
$TRAY_Exit = TrayCreateItem("Exit")
TrayItemSetOnEvent(-1, "_GUIClose")
TraySetState(1)
GUISetState(@SW_SHOW)
Load()
[/autoit] [autoit][/autoit] [autoit]While 1
;Mouse
$coords = MouseGetPos()
$Cursor = MouseGetCursor()
;Control
$Color = PixelGetColor($coords[0], $coords[1])
$Focus = ControlGetFocus("")
$CPos = ControlGetPos("", "", "")
$CHandle = ControlGetHandle("", "", "")
$CText = ControlGetText("", "", "")
$ID = WinGetProcess("")
;Fenster
$c00rds = WinGetPos("")
$Text = WinGetText("")
$State = WinGetState("")
$Style = GUIGetStyle()
$Handle = WinGetHandle("[ACTIVE]")
$Tittel = WinGetTitle("[ACTIVE]")
ToolTip("X = " & $coords[0] & " | Y = " & $coords[1] & (@CR) & "Farbe = 0x" & Hex($Color, 6) & (@CRLF) & "Mit STRG+S Speichern")
;Funktionen vom Gui
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Save
Save()
Case $Load
Load()
Case $Delete
Delete()
EndSwitch
WEnd
Func Copy()
;Mouse
GUICtrlSetData($DataMouse, ">>>>> Infos <<<<<")
GUICtrlSetData($DataMouse2, "X = " & $coords[0])
GUICtrlSetData($DataMouse3, "Y = " & $coords[1])
GUICtrlSetData($DataMouse4, "Cursor ID = " & $Cursor)
GUICtrlSetData($DataMouse5, "Farbe = 0x" & Hex($Color, 6))
;Control
GUICtrlSetData($DataControl, ">>>>> Infos <<<<<")
GUICtrlSetData($DataControl2, "X = " & $CPos[0])
GUICtrlSetData($DataControl3, "Y = " & $CPos[1])
GUICtrlSetData($DataControl4, "Breite = " & $CPos[2])
GUICtrlSetData($DataControl5, "Höhe = " & $CPos[3])
GUICtrlSetData($DataControl6, "PID(ID) = " & $ID)
GUICtrlSetData($DataControl7, "ClassnameNN = " & $Focus)
GUICtrlSetData($DataControl8, "Handle = " & $CHandle)
GUICtrlSetData($DataControl9, "Text = " & $CText)
;Fenster
GUICtrlSetData($DataFenster, ">>>>> Infos <<<<<")
GUICtrlSetData($DataFenster2, "Name = " & $Tittel)
GUICtrlSetData($DataFenster3, "X = " & $c00rds[0])
GUICtrlSetData($DataFenster4, "Y = " & $c00rds[1])
GUICtrlSetData($DataFenster5, "Breite = " & $c00rds[2])
GUICtrlSetData($DataFenster6, "Höhe = " & $c00rds[3])
GUICtrlSetData($DataFenster7, "Handle = " & $Handle)
GUICtrlSetData($DataFenster8, "Status = " & $State)
GUICtrlSetData($DataFenster9, "Style = " & $Style[0])
GUICtrlSetData($DataFenster10, "Erweiterte Style = " & $Style[1])
GUICtrlSetData($DataFenster11, "Text = " & $Text)
EndFunc ;==>Copy
Func Save()
;Mouse
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "ALL", GUICtrlRead($DataMouse))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "X", GUICtrlRead($DataMouse2))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "Y", GUICtrlRead($DataMouse3))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "Cursor ID", GUICtrlRead($DataMouse4))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "Farbe", GUICtrlRead($DataMouse5))
;Control
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "ALL", GUICtrlRead($DataControl))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "X", GUICtrlRead($DataControl2))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Y", GUICtrlRead($DataControl3))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Breite", GUICtrlRead($DataControl4))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Höhe", GUICtrlRead($DataControl5))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "PID(ID)", GUICtrlRead($DataControl6))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "ClassnameNN", GUICtrlRead($DataControl7))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Handle", GUICtrlRead($DataControl8))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Text", GUICtrlRead($DataControl9))
;Fenster
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "ALL", GUICtrlRead($DataFenster))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Name", GUICtrlRead($DataFenster2))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "X", GUICtrlRead($DataFenster3))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Y", GUICtrlRead($DataFenster4))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Breite", GUICtrlRead($DataFenster5))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Höhe", GUICtrlRead($DataFenster6))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Handle", GUICtrlRead($DataFenster7))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Status", GUICtrlRead($DataFenster8))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Style", GUICtrlRead($DataFenster9))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "ExStyle", GUICtrlRead($DataFenster10))
IniWrite(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Text", GUICtrlRead($DataFenster11))
EndFunc ;==>Save
Func Load()
;Mouse
GUICtrlSetData($DataMouse, IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "ALL", ""))
GUICtrlSetData($DataMouse2, "X = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "X", ""))
GUICtrlSetData($DataMouse3, "Y = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "Y", ""))
GUICtrlSetData($DataMouse4, "Cursor ID = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "Cursor ID", ""))
GUICtrlSetData($DataMouse5, "Farbe = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Mouse", "Farbe", ""))
;Control
GUICtrlSetData($DataControl, IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "ALL", ""))
GUICtrlSetData($DataControl2, "X = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "X", ""))
GUICtrlSetData($DataControl3, "Y = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Y", ""))
GUICtrlSetData($DataControl4, "Breite = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Breite", ""))
GUICtrlSetData($DataControl5, "Höhe = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Höhe", ""))
GUICtrlSetData($DataControl6, "PID(ID) = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "PID(ID)", ""))
GUICtrlSetData($DataControl7, "ClassnameNN = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "ClassnameNN", ""))
GUICtrlSetData($DataControl8, "Handle = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Handle", ""))
GUICtrlSetData($DataControl9, "Text = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Control", "Text", ""))
;Fenster
GUICtrlSetData($DataFenster, IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "ALL", ""))
GUICtrlSetData($DataFenster2, "Name = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Name", ""))
GUICtrlSetData($DataFenster3, "X = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "X", ""))
GUICtrlSetData($DataFenster4, "Y = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Y", ""))
GUICtrlSetData($DataFenster5, "Breite = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Breite", ""))
GUICtrlSetData($DataFenster6, "Höhe = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Höhe", ""))
GUICtrlSetData($DataFenster7, "Handle = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Handle", ""))
GUICtrlSetData($DataFenster8, "Status = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Status", ""))
GUICtrlSetData($DataFenster9, "Style = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Style", ""))
GUICtrlSetData($DataFenster10, "Erweiterte Style = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "ExStyle", ""))
GUICtrlSetData($DataFenster11, "Text = " & IniRead(@ScriptFullPath & "Mini Au3Info Settings.ini", "Fenster", "Text", ""))
EndFunc ;==>Load
Func Delete()
GUICtrlSetData($DataMouse, "")
GUICtrlSetData($DataControl, "")
GUICtrlSetData($DataFenster, "")
FileDelete(@ScriptFullPath & "Mini Au3Info Settings.ini")
EndFunc ;==>Delete
Func _GUIClose()
Exit
EndFunc ;==>_GUIClose
Es fehlen noch viele andere Infos aba das sind meiner Meinung nach die Wichtigsten =)
Wenn es Bugs geben sollte fleißig Melden =) und Ihr könnt mir auch Sagen was ich noch Hinzufügen könnte =)
Bugs: