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. goodski

Beiträge von goodski

  • AdvanceLcd - UDF für alle Logitech Produkte (G15, G19 etc.)

    • goodski
    • 13. Oktober 2014 um 08:58

    Hallo zusammen,

    auch wenn dieser Beitrag schon graue Haare hat ( :) ), versuche ich es mal, inder Hoffnung das sich jemand damit auskennt.

    Ich habe die UDF Version von dem Beitrag von Chip( 6. Juli 2011, 18:03) verwendet.
    Und versucht ein paar simple Informationen auf meinem G19 Display anzuzeigen, was prinzipiell auch funktioniert.
    Jedoch funktionieren 2 Sachen noch nicht.

    1. LcdSetColor(0x00ff00) -> wenn ich dieses Aktiviere wird auf meinem Display nicht mehr angezeit. Es passiert einfach nichts. (daher unten im Quelltext auskommentiert.)

    2. Wenn ich in der UDF autostart auf 1 setzen startet das Applett nicht automatisch.


    Hat jemad hier einen Idee?

    [autoit][/autoit][autoit][/autoit][autoit]

    #include <g19udf.au3>

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    $oktext = "blabla" & " ok"

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    ; Beim Beenden killfunc aufrufen
    OnAutoItExitRegister("killfunc")

    [/autoit][autoit][/autoit][autoit]

    ; AdvanceLcd initialisieren
    LcdInitialize()

    [/autoit][autoit][/autoit][autoit]

    ; Applet erstellen
    $hApplet = LcdCreateApplet("Nagios")

    [/autoit][autoit][/autoit][autoit]

    ; LCD als Ziel späterer DrawPixmap Befehle setzen
    LcdSetTarget($hApplet, 0)

    [/autoit][autoit][/autoit][autoit]

    LcdSelectDevice($hApplet)

    [/autoit][autoit][/autoit][autoit]

    ; Warten bis das Applet aktiviert wird
    LcdWaitActivation($hApplet)

    [/autoit][autoit][/autoit][autoit]

    ; LCD leeren
    LcdClear($hApplet, 0x000000)

    [/autoit][autoit][/autoit][autoit]

    ; Wechsel die Farbe
    ;LcdSetColor(0x00ff00)

    [/autoit][autoit][/autoit][autoit]

    ; Ueberschrift schreiben.
    LcdDrawText($hApplet, "Nagios Services", 10, 20)
    LcdUpdate($hApplet, 0)

    [/autoit][autoit][/autoit][autoit]

    ; Anzeige für ok
    LcdDrawText($hApplet, $oktext, 10, 40)
    LcdUpdate($hApplet, 0)

    [/autoit][autoit][/autoit][autoit]

    ;kurzes warten zum test
    Sleep(8000)

    [/autoit][autoit][/autoit][autoit]

    Func killfunc()
    ; Applet löschen
    LcdDeleteApplet($hApplet)
    ; AdvanceLcd deinitialisieren
    LcdDeInitialize()
    EndFunc ;==>killfunc

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]

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™