-
22.10.2011, 13:55 #1
[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?
-
22.10.2011, 13:57 #2
[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.
-
22.10.2011, 13:59 #3
[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)
-
22.10.2011, 14:00 #4
[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
-
22.10.2011, 14:02 #5
[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)
-
22.10.2011, 14:02 #6
[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.
-
22.10.2011, 14:03 #7
[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
-
22.10.2011, 14:05 #8
[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
-
22.10.2011, 14:09 #9
[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)
-
22.10.2011, 14:12 #10
[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
Ähnliche Themen
-
Wie Applet Informationen auslesen? (Knuddels.de)
Von Sploxfreak14 im Forum SourcecodeAntworten: 7Letzter Beitrag: 15.05.2014, 14:45 -
Knuddels Smileys auslesen
Von Shunaideru im Forum Knuddels ProgrammierungAntworten: 4Letzter Beitrag: 25.12.2012, 12:38 -
[JAVA] Knuddels Registration
Von DANP im Forum Knuddels ProgrammierungAntworten: 12Letzter Beitrag: 20.06.2012, 17:51 -
C# Knuddels Nachrichtenabsender auslesen
Von Saad im Forum .NetAntworten: 5Letzter Beitrag: 23.05.2012, 18:59 -
[C#] Knuddels Applet Version auslesen
Von Minecraft im Forum Knuddels ProgrammierungAntworten: 2Letzter Beitrag: 23.04.2012, 19:02
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.