Seite 1 von 2 12 Letzte
  1. #1
    Avatar von AFU
    Registriert seit
    19.11.2011
    Beiträge
    359
    Thanked 75 Times in 61 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    Hi!

    ich würde gerne mit JAVA von einem aktuell existierenden Chatfenster (war glaube ich irgendwas mit SunAwtFrame) auf eine eingehende /m reagieren.

    Allerdings weiß ich nicht wo ich da anfangen soll.

    Hat jemand eine Idee?

  2. #2
    Avatar von Ta1lor
    Registriert seit
    15.11.2011
    Beiträge
    767
    Thanked 832 Times in 435 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    Früher war das ganze nur realisierbar über die /log Funktion, da dort im Chatfenster kein richtiger Text steht, sondern das Bilder sind (Text wird umgewandelt). So habe ich das in Erinnerung, kann aber sein, dass es so nicht mehr ganz stimmt. Also müsstest du laut meiner Aussage mit OCR umherspielen.

  3. #3
    Avatar von AFU
    Registriert seit
    19.11.2011
    Beiträge
    359
    Thanked 75 Times in 61 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    @Ta1lor

    Mit VB funktioniert das auch ganze einfach über das Window-Handle. Also muss das wohl bei Java auch möglich sein...
    Geändert von Darkfield (13.03.2014 um 17:36 Uhr)

  4. #4
    Avatar von Mentos
    Registriert seit
    18.11.2011
    Beiträge
    451
    Thanked 498 Times in 240 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    Alles steht im Log, solange es nicht mit °>NOLOG<° oder irgendwie so in der Richtung versehen wurde
    „Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
    - Albus Dumbledore, Harry Potter 2


    /guestchat registerGuest

  5. #5
    Avatar von Ta1lor
    Registriert seit
    15.11.2011
    Beiträge
    767
    Thanked 832 Times in 435 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    @alterforumuser

    Du kannst in VB, genauso wie in Java, die WINAPI nutzen. Ich war leider schon lange nicht mehr in Knuddels aktiv unterwegs, aber um auf eine /m zu reagieren musst du doch das Chatfenster auslesen oder sieht man seine /ms nun irgendwie anders ankommen?
    Geändert von Darkfield (13.03.2014 um 17:36 Uhr)

  6. #6
    Avatar von Diebspiel
    Registriert seit
    18.11.2011
    Beiträge
    311
    Thanked 191 Times in 102 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    Wie soll man es erklären... Knuddels zeigt die Texte nicht einfach an, sondern zeichnet sie auf das Canvas des Channelframes. Diesen Vorgang kannst du wie oben gesagt nur rückgängig machen, indem du regelmäßig /log sendest und das Fenster wieder ausliest, oder das Fenster fotografierst und mit einer Software es zu Text konvertierst, oder bestimmte Pixel suchst und reagierst.

    Jein, Mentos.
    Was das zu bedeuten hat weiß niemand so recht. In einem Token ist definiert, ob bestimmter Inhalt in Log steht, oder nicht, und, ob man ihn mit Rechtsklick+Strg auswählen darf.

  7. #7
    Avatar von AFU
    Registriert seit
    19.11.2011
    Beiträge
    359
    Thanked 75 Times in 61 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    Für den ersten Schritt würde mir schon reichen, wenn man an das Chatfenster eine Nachricht schicken kann.
    Allerdings verstehe ich nicht, warum das so kompliziert sein soll, wenn das mit diesem Bot hier ja auch geht. Zumindest brüstet er sich damit.

    edit: link angepasst

  8. #8
    Avatar von Mentos
    Registriert seit
    18.11.2011
    Beiträge
    451
    Thanked 498 Times in 240 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    Das mit dem Canvas wollte ich gerade auch sagen
    @Diebspiel: Sicher? Ich dachte das NOLOG wird z.B. beim e-Token bei WM verwendet, damit die alten Wordmix Googler nicht mehr gehen?
    „Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
    - Albus Dumbledore, Harry Potter 2


    /guestchat registerGuest

  9. #9
    Avatar von Diebspiel
    Registriert seit
    18.11.2011
    Beiträge
    311
    Thanked 191 Times in 102 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    Wahrscheinlich nur, um uralte Software zu deaktivieren (die eh nicht mehr geht).

    Jedenfalls gibt es im ChannelStyle oder Userlist Paket ein TRUE oder FALSE Wert, der angibt, ob Jamesnachrichten im Log sind oder nicht. Von Brainy hier analysiert. (WordMix & Quiz)

  10. #10
    Avatar von Mentos
    Registriert seit
    18.11.2011
    Beiträge
    451
    Thanked 498 Times in 240 Posts

    Standard [JAVA] Knuddels-Fensterinfo auslesen

    Gut, wusste ich nicht. Vielleicht wird damit auch einfach definiert, ob °>NOLOG<° beachtet werden soll oder nicht, denn die anderen Jamestexte sind doch noch im Log, oder?
    „Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
    - Albus Dumbledore, Harry Potter 2


    /guestchat registerGuest

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. Wie Applet Informationen auslesen? (Knuddels.de)
    Von Sploxfreak14 im Forum Sourcecode
    Antworten: 7
    Letzter Beitrag: 15.05.2014, 14:45
  2. Knuddels Smileys auslesen
    Von Shunaideru im Forum Knuddels Programmierung
    Antworten: 4
    Letzter Beitrag: 25.12.2012, 12:38
  3. [JAVA] Knuddels Registration
    Von DANP im Forum Knuddels Programmierung
    Antworten: 12
    Letzter Beitrag: 20.06.2012, 17:51
  4. C# Knuddels Nachrichtenabsender auslesen
    Von Saad im Forum .Net
    Antworten: 5
    Letzter Beitrag: 23.05.2012, 18:59
  5. [C#] Knuddels Applet Version auslesen
    Von Minecraft im Forum Knuddels Programmierung
    Antworten: 2
    Letzter Beitrag: 23.04.2012, 19:02
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.