1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Morinoka

Beiträge von Morinoka

  • ListView aus externem Programm - Farbe pro Zelle auslesen

    • Morinoka
    • 25. August 2023 um 09:47

    Hi BananaJoe,

    mit PixelGetColor() kann ich die Farben auslesen, jetzt muss ich nur noch rausfinden, wie ich es auf unterschiedlichen Monitoren korrekt auslese weil sich dann die Koordinaten ändern :D

    (und auch das das Fenster die selben größen etc. hat)

    Ich versuche mal mein Glück 8)

  • ListView aus externem Programm - Farbe pro Zelle auslesen

    • Morinoka
    • 25. August 2023 um 08:04

    Hi BananaJoe,

    an den beiden Befehlen war ich auch schon dran, die Befehle:

    _GUICtrlListView_GetBkColor : gibt mir nur die Farbe des ListViews zurück, (genereller Hintergrund des gesamten ListView)

    _GUICtrlListView_GetTextBkColor : hier brauche ich einen Handle vom einzelnen Item in der Tabelle die ich nicht finden kann,

    zumindest hab ich noch keinen Weg gefunden ein einzelnes Item aus dem ListView als Handle rauszuholen.

    Die Tabelle die dort im Fenster hinterlegt ist, wird mir über das Windows Info Tool als ein ListView Item markiert. (Siehe Anhang)

    Aufzeichnung-2023-08-25-080145.gif

  • ListView aus externem Programm - Farbe pro Zelle auslesen

    • Morinoka
    • 24. August 2023 um 14:59

    Hallo water,

    danke für deine Antwort, ich habe mir die UDFs angeschaut, hier ist leider nur das hinzufügen und ändern von Farbe enthalten, in der nächsten Version sollte eine Get Funktion eingebaut werden.

    Also leider auch nichts was mir aktuell weiterhilft.

    Ich hab auch mal bei ChatGPT nachgeschaut, aber da bekomme ich einen Befehl den es gar nicht gibt :D

    _GUICtrlListView_GetItemBkColor

    Ist wohl zu speziell das ganze.

  • ListView aus externem Programm - Farbe pro Zelle auslesen

    • Morinoka
    • 24. August 2023 um 13:23

    Hallo zusammen,

    ich habe folgendes Problem, ich muss aus einem Listview die Farbe der einzelnen Zellen auslesen.

    Die Inhalte der Zelle kann ich bereits auslesen, nur habe ich keine Ahnung wie man die Zellfarbe auslesen kann.

    Entweder hab ich wirklich was grob überlesen oder es gibt hierfür keine Funktion?

    Sorry bin noch Anfänger in AutoIT :)

    Code
    Func _ListViewArray()
        $ListViewCount = ControlListView($BatteryManagement,"","SysListView321","GetItemCount")
        for $i = 0 to $ListViewCount Step 1
            $ControlListViewItem[$i] = ControlListView($BatteryManagement,"","SysListView321","GetText",$i,0)
        Next
    EndFunc

    pasted-from-clipboard.png

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™