Seite 1 von 1

Systray auslesen

Verfasst: 14.09.2007 14:00
von Schlingel
Hallo,

nach erfolgreichen Anfangsspam in der Anfängerzone, will ich mal versuchen im Allgemein weiter zu machen :)

So und zwar habe ich mir gedacht, es wäre doch ganz nett, wenn die Leute, die in ICQ etwas von mir wollen aber ich gerade AFK oder so bin belohnt werden. Da ICQ ja das kleine gelbe Messeagesymbol ausspuckt hatte ich mir gedacht ich lese aus ob so ein Symbol vorhanden ist.

Wenn ja wird das Message Fenster geöffnet und quasi eine Art Bot übernimmt dann den Rest. Wie zum Beispiel ein kleines Spiel was man in Textform machen kann. Oder einfach nur nochmal höfflich sagt: "Du bin nicht da..."

Die Frage wie lese ich das aus?
Wenn ich wetten darf: Es gibt ne api mit der man das auslesen kann aber PureBasic hat keine internen Funktionen dazu.
Das öffnen hmm.. auch wenn mir da wahrscheinlich was einfällt frage ich trotzdem.
Wie öffne ich dann das Fenster ?

Also A: Wie heißt die Api, wie benutze ich sie ?
Und B: Wie simuliere ich den Click?

Vermutung:
Ich muss eine ID auslesen, da ja, wenn ich es richtig verstanden habe jedes Objekt, ob Button, Textbox, Fenster etc.. ne Handle ID hat.
Diese ID muss ich dann nutzen um das Objekt gefügig zu machen.


Für Hilfe bzw. Tipps wäre ich dankbar...

Verfasst: 14.09.2007 14:34
von Tafkadasom2k5
Hihio!
[MeinPersoenlicherSenfDazu]Ich glaube, dass es schwieriger sein wird, herauszufinden, von welchem Nutzer die neue Nachricht stammte, und herauszufinden, wo dieser in deiner ICQ-Liste steht.

Ich würde an deiner Stelle nicht so nen Hack basteln, sondern lieber ein ordentliches Programm (Pidgin/Trillian/qip) nutzen, die klnnen sowas von Haus aus, und die uterstütze auch Plugins, über die man solche Funktionen selber programmieren könnte ;)

Also insgesamt sehe ich das Vorhaben für einen Anfänger als nen (ziemlichen!) Grad zu schwer an.

Gr33tz
Tafkadasom2k5[/MeinPersoenlicherSenfDazu]

Verfasst: 14.09.2007 15:07
von Schlingel
Ich würde an deiner Stelle nicht so nen Hack basteln
Vielleicht brauch ich ja nur ein Programm was mit ner Freundin "spricht" damit die glaubt ich rede mit ihr während ich was anders mache.
lol
Ja mag sein.. aber irgnedsowas wie einen Bot, werde ich mal in Angriff nehmen. Oder auch nicht ...

Also insgesamt sehe ich das Vorhaben für einen Anfänger als nen (ziemlichen!) Grad zu schwer an.
So ein blutiger Anfänger bin ich ja gar nicht :P mir fehlen immer nur Kleinigkeiten... (außerdem woher willst du wissen das ich nen anfänger bin?)
Mir fällt gerade ein das irgendwie die SendMessage() ne recht wichtige Api in dem Fall sein könnte.
Und mit dieser kann man ja Windowtitel usw. auslesen, wenn ich das noch recht in Erinnerung habe. Vielleicht dann auch den Systray...


Ich glaube, dass es schwieriger sein wird, herauszufinden, von welchem Nutzer die neue Nachricht stammte, und herauszufinden, wo dieser in deiner ICQ-Liste steht.
Wozu musst du wissen wo er in der Liste steht ?
Von wem die Nachricht ist sollte kein Problem sein.. da man ja das aktuell blinkende Symbol öffnet.. quasi einfach nen Mausklick simuliert.
Und damit hat man auch schon den Nutzer...