PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IMP => Instant Messanger Performer



MeisterM
12.11.2005, 23:54
Hallo,

und ich habe noch ein kleines Tool für euch. Damit kann man den ICQ und MSN Status ändern.

Aufgerufen wird das Programm folgendermaßen:

IMP.exe c:\Pfad\zum\Profil.imp

Im Profil kann folgendes zur Zeit stehen:



[MSN]
status=1
// 0 = OFFLINE
// 1 = ONLINE
// 2 = AWAY
// 3 = BUSY
// 4 = BE_RIGHT_BACK
// 5 = IDLE
// 6 = ON_THE_PHONE
// 7 = OUT_TO_LUNCH
[ICQ]
status=2
// 0 = ONLINE
// 1 = FREE_FOR_CHAT
// 2 = AWAY
// 3 = NA
// 4 = OCCUPIED
// 5 = DND
// 6 = INVISIBLE
// 7 = OFFLINE

Ich hoffe es nützt euch was und bitte gebt mir bescheid ob es funktioniert und wo nicht. Bitte mit Details (Ist MSN, ICQ installiert?) Welche Version? Kommt ein Fehler? Oder passiert einfach nichts?

Gruß
Holger

MeisterM
13.11.2005, 01:23
Habe hier nochmal eine neue Version erstellt.

Folgende Befehle sind nun verfügbar:


[MSN]
status=3
// 0 = OFFLINE
// 1 = ONLINE
// 2 = AWAY
// 3 = BUSY
// 4 = BE_RIGHT_BACK
// 5 = IDLE
// 6 = ON_THE_PHONE
// 7 = OUT_TO_LUNCH

[ICQ]
status=2
// 0 = ONLINE
// 1 = FREE_FOR_CHAT
// 2 = AWAY
// 3 = NA
// 4 = OCCUPIED
// 5 = DND
// 6 = INVISIBLE
// 7 = OFFLINE

message=
// Awaymessage (maximal 255 Zeichen)

[ICQ_MESSAGES]
// Empfänger und Nachrichten die versendet werden sollen
ICQUIN=MESSAGE

// Beispiel:
123456789=Dies ist eine Beispielnachricht

[ICQ_URLS]
// Empfänger und URLs die versendet werden sollen
ICQUIN=URL

// Beispiel:
123456789=http://www.funkmeldesystem.de

Gruß
Holger

PS: Morgen folgt noch die einbindung von PerformMSGs an mIRC.

MeisterM
13.11.2005, 14:34
Und hier die neue Version, die nun auch IRC unterstützt.

Die Befehle:



[MSN]
status=3
// 0 = OFFLINE
// 1 = ONLINE
// 2 = AWAY
// 3 = BUSY
// 4 = BE_RIGHT_BACK
// 5 = IDLE
// 6 = ON_THE_PHONE
// 7 = OUT_TO_LUNCH

[ICQ]
status=2
// 0 = ONLINE
// 1 = FREE_FOR_CHAT
// 2 = AWAY
// 3 = NA
// 4 = OCCUPIED
// 5 = DND
// 6 = INVISIBLE
// 7 = OFFLINE

message=
// Awaymessage (maximal 255 Zeichen)

[ICQ_MESSAGES]
// Empfänger und Nachrichten die versendet werden sollen
ICQUIN=MESSAGE

// Beispiel:
123456789=Dies ist eine Beispielnachricht

[ICQ_URLS]
// Empfänger und URLs die versendet werden sollen
ICQUIN=URL

// Beispiel:
123456789=http://www.funkmeldesystem.de

[IRC_PERFORM]
// IRC Performs
// Beispiel:
/msg #channel Ich habe einen Einsatz

Will das Programm keiner testen? Benötigt es keiner?

HansDampf
14.11.2005, 18:50
hm... ich frage mich ob das programm mit miranda funktioniert?!

Bzw ob eine Unterstützung eingebunden wird?!

MeisterM
14.11.2005, 19:28
Muss mal schauen ob Miranda eine API hat, dann kann ich es einbinden, jetzt aber erstmal die neue Version mit der Unterstützung für WinAmp und Skype

Config-File

[MSN]
status=3
// 0 = OFFLINE
// 1 = ONLINE
// 2 = AWAY
// 3 = BUSY
// 4 = BE_RIGHT_BACK
// 5 = IDLE
// 6 = ON_THE_PHONE
// 7 = OUT_TO_LUNCH

[ICQ]
status=2
// 0 = ONLINE
// 1 = FREE_FOR_CHAT
// 2 = AWAY
// 3 = NA
// 4 = OCCUPIED
// 5 = DND
// 6 = INVISIBLE
// 7 = OFFLINE

message=test
// Awaymessage (maximal 255 Zeichen)

[ICQ_MESSAGES]
// Empfänger und Nachrichten die versendet werden sollen
ICQUIN=MESSAGE

// Beispiel:
123456789=Dies ist eine Beispielnachricht

[ICQ_URLS]
// Empfänger und URLs die versendet werden sollen
ICQUIN=URL

// Beispiel:
123456789=http://www.funkmeldesystem.de

[IRC_PERFORM]
// IRC Performs
// Beispiel:
/msg #channel Ich habe einen Einsatz

[WINAMP_REMOTE]
command=PLAY
// Mögliche Befehle:
// PAUSE
// STOP
// PLAY
// CLOSE
// STOPAFTERTRACK
// FADETOSTOP

[SKYPE]
status=1
// Mögliche Befehle:
// 1 = ONLINE
// 2 = OFFLINE
// 3 = NOT_AVAILABLE
// 4 = DND
// 5 = Invisible
// 6 = SkypeMe

[SKYPE_MESSAGES]
// Empfänger und Nachrichten die versendet werden sollen
SKYPENAME=MESSAGE

// Beispiel:
SkypeTest=Dies ist eine Beispielnachricht

Gruß
Holger

HansDampf
14.11.2005, 22:35
Hi,

hab die Sache mal getestet...die Sache mit Winamp scheint bei mir nicht so zu funktionieren (vllt weil winamp nicht installiert ist?)

habe die imp.exe, die icqblabla.dll und die profil.imp im fms verzeichnis. In der Profildatei aber blos der Befehl, dass WInamp geschlossen werden soll.. beim aufruf kommt der Fehler:
"Laufzeitfehler 429: Objekterstellung durch Active X Komponente nicht möglich."

Mit miranada funktioniert die Sache auch nicht... Schade eigentlich, da es sonst keine guten Statuschanger gibt (für miranda)

gruß

MeisterM
14.11.2005, 23:25
Original geschrieben von HansDampf
hab die Sache mal getestet...die Sache mit Winamp scheint bei mir nicht so zu funktionieren (vllt weil winamp nicht installiert ist?)

Wenn kein WinAmp läuft kann auch keins gesteuert werden. Oder habe ich was falsch verstanden?

----------------------------------------------------

Das mit der Objektdarstellung wird wohl an der fehlenden DLL für Skype sein. (Habe sie nun mit reingepackt)

Jetzt sollten auch alle Funktionen funktionieren (selbst wenn das entsprechende Programm nicht installiert ist).

Hier ist das neue Paket mit der DLL und mit der Funktion Fenster zu schließen.


[MSN]
status=3
// 0 = OFFLINE
// 1 = ONLINE
// 2 = AWAY
// 3 = BUSY
// 4 = BE_RIGHT_BACK
// 5 = IDLE
// 6 = ON_THE_PHONE
// 7 = OUT_TO_LUNCH

[ICQ]
status=2
// 0 = ONLINE
// 1 = FREE_FOR_CHAT
// 2 = AWAY
// 3 = NA
// 4 = OCCUPIED
// 5 = DND
// 6 = INVISIBLE
// 7 = OFFLINE

message=test
// Awaymessage (maximal 255 Zeichen)

[ICQ_MESSAGES]
// Empfänger und Nachrichten die versendet werden sollen
ICQUIN=MESSAGE

// Beispiel:
123456789=Dies ist eine Beispielnachricht

[ICQ_URLS]
// Empfänger und URLs die versendet werden sollen
ICQUIN=URL

// Beispiel:
123456789=http://www.funkmeldesystem.de

[IRC_PERFORM]
// IRC Performs
// Beispiel:
/msg #channel Ich habe einen Einsatz

[WINAMP_REMOTE]
command=PLAY
// Mögliche Befehle:
// PAUSE
// STOP
// PLAY
// CLOSE
// STOPAFTERTRACK
// FADETOSTOP

[SKYPE]
status=1
// Mögliche Befehle:
// 1 = ONLINE
// 2 = OFFLINE
// 3 = NOT_AVAILABLE
// 4 = DND
// 5 = Invisible
// 6 = SkypeMe

[SKYPE_MESSAGES]
// Empfänger und Nachrichten die versendet werden sollen
SKYPENAME=MESSAGE

// Beispiel:
SkypeTest=Dies ist eine Beispielnachricht

[CLOSE_APPS]
// Titel der Fenster die geschlossen werden sollen


Hier der Link zum Paket (musste es wegen der Größe auf einen anderen Server legen)

http://www.fastcrew.de/feuerwehr/holger/IMPerform.zip

Gruß Holger

HansDampf
15.11.2005, 17:29
ähm.. habe mich verschrieben, winamp ist natürlich installiert, icq nicht..

Edit: Der Fehler kommt immer noch...

Bluebird145
02.01.2006, 17:19
Hallo!

Wie sieht es denn mit Trillian aus? Meinst du du kannst das Tool darauf auch anpassen? Wäre super!

felix000
02.01.2006, 17:23
Original geschrieben von Bluebird145
Hallo!

Wie sieht es denn mit Trillian aus? Meinst du du kannst das Tool darauf auch anpassen? Wäre super!

Dann würde ichs auch benutzen...

felix000
14.01.2006, 21:16
Großer Meister, wie schauts mit Trillian aus???

EDIT:

Ich kriegs nicht zum laufen:

Laufzeitfehler '429':
Objekterstellung durch ActiveX-Komponente nicht möglich

Flash&Back
15.01.2006, 01:06
"Laufzeitfehler 429: Objekterstellung durch Active X Komponente nicht möglich."

Hab also auch das Problem. Kann's erst gar net starten, muss man da evtl noch was an software inst, das er die datei ausführen kann?


Und was müsste man unter // Beispiel eintragen für welche funktion?

MeisterM
16.01.2006, 15:53
Das Beispiel ist eine Beispielfunktion wie sie funktioniert ist darüber beschrieben bzw

Skypename=Nachricht

ergibt sich ja von selbst.

Werde mal schauen womit der Fehler zusammenhängt.

MeisterM
17.01.2006, 14:36
Ich glaube, dass mein Programm nur mit dem richtigen ICQ funktioniert.

ICQ Light, ICQ Pro Sieben und der ganze Quatsch werden damit nicht funktionieren.

Backdraft007
17.01.2006, 14:55
Ich glaube, dass mein Programm nur mit dem richtigen ICQ funktioniert.

ICQ Light, ICQ Pro Sieben und der ganze Quatsch werden damit nicht funktionieren.

Jap, früher gab es mal einen Dev-Schlüssel für die Light Versionen. Mittlerweile haben sie die Möglichkeit komplett entfernt.
Jetzt kann man nur über Umwege ICQ steuern. Ausserdem wird sich dieser Weg bei jeder ICQ-Version ändern.
Ich habe es aufgegeben, denn bei jedem Update von ICQ sofort hinterher zu programmieren und mehere Versionen anzubieten, war mir zu dumm.