meinSkype.de Forum
Community Forum Blog Downloads Shop Registrieren Extras
Wenn dies Dein erster Besuch hier ist, lese bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich registrieren, bevor Du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst jedoch auch jetzt schon Beiträge lesen. Suche Dir einfach das Forum aus, das Dich am meisten interessiert. Als aktives Mitglied hast Du ausserdem die Möglichkeit die Werbung zu deaktivieren.
Neues Thema eröffnen Neue Antwort erstellen  meinSkype.de Forum » Skype Extras » Sofortnachricht durch selbstgeschriebenes Programm verarbeit.. 12  Weiter 
Autor  
NachrichtTicket-ID: #24315
Offline hausichris
BeitragVerfasst am: 05.04.2011 16:52 
| Sofortnachricht durch selbstgeschriebenes Programm verarbeit
Junior Skyper
    

Beiträge: 14|21


Hallo zusammen,

ich bin Student und arbeite zur Zeit an einem Projekt. Wir sollen eine bewegliche Kamera über das Internet bzw. mit Skype steuern. Gedacht ist hier, dass durch eine Eingabe eines bestimmten Befehls als Sofortnachricht die Kamera verfahren werden kann.

Gibt es eine Möglichkeit eine Sofortnachricht beim Empfänger von einem Zusatzprogramm auszulesen/mitzulesen (in Echtzeit)?
Die Nachrichten werden ja mitprotokolliert, allerdings weiß ich nicht wann die Protokolle gespeichert werden, zudem werden diese in verschiedenen Ordnern/Dateien abgespeichert und somit ändert sich permanent der Speicherort.

Weiß jemand ob es hier eine Möglichkeit gibt?

Vielen Dank!
Chris


Benutzer-Profile anzeigen Private Nachricht senden
Offline C3PO
BeitragVerfasst am: 05.04.2011 16:52 
Technik-Support
    

Beiträge: 1.233|1.245


Hallo hausichris, ich bin C3PO und ich kann bei der Beantwortung von Fragen helfen.

Ich habe bereits etwas aus der Suche nach "sofortnachricht durch selbstgeschriebenes programm verarbeiten" entnommen und dies für Dich gefunden:

Themen aus diesem Foren-Bereich:
Themen aus anderen Foren-Bereichen:



Benutzer-Profile anzeigen Private Nachricht senden
Offline uniquex
BeitragVerfasst am: 05.04.2011 17:02 
Administrator
    

Beiträge: 6.097|8.282


Hallo hausichris und herzlich willkommen im meinskype-Forum Hi

Mit welcher Programmiersprache willst du das ganze umsetzen?

Gruß
uniquex
 

Supportanfragen via PM, E-Mail oder Skype werden nicht bearbeitet - bitte das Support-Forum nutzen.


Benutzer-Profile anzeigen Private Nachricht senden
Offline hausichris
BeitragVerfasst am: 05.04.2011 17:05 
Junior Skyper
    

Beiträge: 14|21


Hallo Uniquex,

ich möchte dass ganze am besten in C umsetzen ggf. auch in Java!

Gruß


Benutzer-Profile anzeigen Private Nachricht senden
Offline uniquex
BeitragVerfasst am: 05.04.2011 17:09 
Administrator
    

Beiträge: 6.097|8.282


Mit C (Sharp oder .Net) ist es kein Problem, dafür benutzt du einfach die Skype API. Sehr einfach anzuwenden und gut dokumentiert. Sollte sich auch über den Wrapper mit Java nutzen lassen, aber damit stehe ich auf Kriegsfuß und kann dir keine genaueren Infos geben.
 

Supportanfragen via PM, E-Mail oder Skype werden nicht bearbeitet - bitte das Support-Forum nutzen.


Benutzer-Profile anzeigen Private Nachricht senden
Offline hausichris
BeitragVerfasst am: 05.04.2011 17:11 
Junior Skyper
    

Beiträge: 14|21


Super! werd mich mal mit Skype api beschäftigen!

Danke für die super schnelle Hilfe!


Benutzer-Profile anzeigen Private Nachricht senden
Offline uniquex
BeitragVerfasst am: 05.04.2011 17:12 
Administrator
    

Beiträge: 6.097|8.282


Doch gefunden: Skype4Java (Skype API for Java) - Eclipse SWT library

Dokumentation jedoch nur in Japanisch Skype kichern

Sonst gibts hier noch weitere Informationen: Java Skype API, benötigt jedoch SkypeKit Beta Partnerschaft.

Bei Problemem oder Fragen zur Benutzung mit C kannst du gerne auf mich zurückkommen.
Zuletzt bearbeitet von: uniquex am 05.04.2011 um 17:14 Uhr.
 

Supportanfragen via PM, E-Mail oder Skype werden nicht bearbeitet - bitte das Support-Forum nutzen.


Benutzer-Profile anzeigen Private Nachricht senden
Offline hausichris
BeitragVerfasst am: 13.04.2011 20:05 
Junior Skyper
    

Beiträge: 14|21


Hallo uniquex,

hab mich mal etwas mit der vorhandenen Anleitung über die Skype-API beschäftigt!
Leider ist zum einen mein Englisch nicht das beste und ich habe bisher nur in C programmiert!

Gibt es deutschsprachige Anleitungen? Habe keine gefunden.

In welcher Sprache (C++ oder C#) ist es denn einfacher die Skype-API einzubinden?
Denke in C#, allerdings würde mir C++ besser liegen, da ähnlich C!

Das einzige was ich aus der API einbinden muss, ist dass eine eingehende Sofortnachricht ausgelesen werden muss (in einen String übergeben werden muss).

Wie könnte dass den aussehen?

Wäre dir für Hilfe sehr dankbar!

Gruß
Chris


Benutzer-Profile anzeigen Private Nachricht senden
Offline iF
BeitragVerfasst am: 13.04.2011 20:59 
Administrator
    

Beiträge: 1.047|1.171


Hallo Chris,

ich persönlich empfehle Dir die Kommunikation rein über SendMessage, PostMessage und SendMessageTimeout ( http://msdn.microsoft.com/en-us/library/ms644950%28v=vs.85%29.aspx ) -

die Skype-API basiert darauf.

Es kann zwar sein, dass angebotene Bibliotheken/ Coms/ Libs manch Methode vereinfachen, aber diese senden die Nachrichten letztendlich ebenso mit obig genannten Funktionen und diese Funktionen kannst Du mit (fast) jeder Programmiersprache nutzen.

Die "Public API Reference" kannst Du wohl hier laden: http://developer.skype.com/accessories
 
meinSkype Community



Supportanfragen via PM, E-Mail oder Skype werden nicht bearbeitet - bitte das Support-Forum nutzen.


Benutzer-Profile anzeigen Private Nachricht senden
Offline hausichris
BeitragVerfasst am: 27.05.2011 15:45 
Junior Skyper
    

Beiträge: 14|21


Hallo zusammen,

habe mich mit der Api etc. etwas auseinandergestetzt, leider weiß ich immer noch nicht wie ich eine Sofortnachricht auslesen kann!

Wie gesagt, ich möchte nur die eingehenden Messages auslesen und den Text an einen String übergeben, dieser soll dann verlichen werden -> bei dem Text wird es sich um kurze def. "Befehle" handeln, wie z.B. "#R5".

Wie könnte solch ein Programmteil in C# aussehen?
Wäre sehr dankbar, wenn mir jemand helfen könnte, da meine Kenntnisse leider noch nicht ausreichen dafür!

Vielen Dank
Chris


Benutzer-Profile anzeigen Private Nachricht senden
Offline uniquex
BeitragVerfasst am: 27.05.2011 18:29 
Administrator
    

Beiträge: 6.097|8.282


Hier findest du ein Beispiel für deine Zwecke: Make your Skype Bot in .NET

Gruß
Markus
 

Supportanfragen via PM, E-Mail oder Skype werden nicht bearbeitet - bitte das Support-Forum nutzen.


Benutzer-Profile anzeigen Private Nachricht senden
Offline hausichris
BeitragVerfasst am: 27.05.2011 19:28 
Junior Skyper
    

Beiträge: 14|21


Hey uniquex,

vielen herzlichen Dank, werd mir das mal ansehen und ausprobieren!

Chris


Benutzer-Profile anzeigen Private Nachricht senden
Offline hausichris
BeitragVerfasst am: 17.06.2011 11:51 
Junior Skyper
    

Beiträge: 14|21


Hallo,

nochmals vielen Dank, das Programm skypebot hat mir sehr geholfen, mein Programm funktioniert jetzt und die Verbindung mit Skype geht auch!

Ein Problem hab ich aber noch, wenn ich eine nachricht darüber sende, wird diese immer zweimal ausgegeben!?

Weiß jemand woran das liegen könnte?

Bsp:
SKYPER CMD: Fahre rechts
SKYPER CMD: Fahre rechts

Anbei ein Teil des Code´s:

Quelltext:
public partial class MainForm : Form
 {

 private Skype skype;
 private SkyperDevice _device;
 private const string trigger = "#"; // Startzeichen für Befehl

public MainForm()
 {
InitializeComponent();
}

private void MainForm_Load(object sender, EventArgs e)
 {
skype = new Skype();
skype.Attach(7, false);
skype.MessageStatus += new _ISkypeEvents_MessageStatusEventHandler((skype_MessageStatus));
_device = new SkyperDevice();
}

private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
 {
if (_device != null)
{
_device.Dispose();
_device = null;
}
}

 private void skype_MessageStatus(ChatMessage msg, TChatMessageStatus status)
 {
string result, cmd;
if (msg.Body.IndexOf(trigger) >= 0)
{
 cmd = msg.Body.Remove(0, trigger.Length).ToLower();
 switch (cmd[0])
 {
case 'r':
result = "SKYPER CMD: Fahre rechts";
break;
 }
 skype.SendMessage(msg.Sender.Handle, result);

Zuletzt bearbeitet von: uniquex am 18.06.2011 um 17:10 Uhr.


Benutzer-Profile anzeigen Private Nachricht senden
Offline uniquex
BeitragVerfasst am: 17.06.2011 17:49 
Administrator
    

Beiträge: 6.097|8.282


Ich kenne das Problem noch von der alten API, welche verwendest du?

Beim groben überfliegen würde ich zudem noch vermuten, dass dein Trigger nicht korrekt ist.
Versuche es mal mit dem folgenden Argument:
Quelltext:
if (msg.Body.IndexOf(trigger) == 0)


Gruß
Markus
 

Supportanfragen via PM, E-Mail oder Skype werden nicht bearbeitet - bitte das Support-Forum nutzen.


Benutzer-Profile anzeigen Private Nachricht senden
Offline hausichris
BeitragVerfasst am: 17.06.2011 19:31 
Junior Skyper
    

Beiträge: 14|21


Mit deinem Argument funktioniert es auch, Problem ist aber noch immer da.
Ich verwende die skype4com Dateiversion müsste die 1.0.31.0 sein!


Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen Neue Antwort erstellen  meinSkype.de Forum » Skype Extras » Sofortnachricht durch selbstgeschriebenes Programm verarbeit.. 12  Weiter 
 Ähnliche Beiträge
 Thema 
 Aktivität 
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Nach Skype Update: Das Programm Skype konnte nicht gestartet werden. Fehler 10661
vishnu - 15.03.2011 um 10:00
Antworten: 3
Aufrufe: 2771
 
 
Keine neuen Beiträge Internet Explorer-Popup durch Skype-Extras
dev - 30.01.2011 um 14:14
Antworten: 3
Aufrufe: 2390
 
 
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Skype funktioniert nicht mehr - Das Programm wird auf Grund eines Problems nicht richtig ausgeführt
schnuddelbiene - 12.12.2010 um 16:49
Antworten: 5
Aufrufe: 2746
 
 
Keine neuen Beiträge Fehlermeldung durch Skype Extras Manager
frankie59 - 30.11.2010 um 14:50
Antworten: 3
Aufrufe: 3402
 
 
Keine neuen Beiträge Sofortnachricht senden WÄHREND eines videogesprächs skype
Harry Müller - 24.11.2010 um 17:59
Antworten: 0
Aufrufe: 742
 
 
Keine neuen Beiträge Kamera wird von einem anderen Programm genutzt
Nicole Tr. - 13.09.2010 um 11:01
Antworten: 2
Aufrufe: 2118
 
 
Keine neuen Beiträge Wenn ich bei meinem PC durch Skype rede geht mein Sound weg
metoboy - 03.07.2010 um 15:05
Antworten: 5
Aufrufe: 1473
 
 
Keine neuen Beiträge ExitSkype - Skype durch Abmelden automatisch beenden
uniquex - 02.07.2010 um 03:23
Antworten: 2
Aufrufe: 3893
 
 
Keine neuen Beiträge Sofortnachricht Text kopieren ohne Uhrzeit und Name
Southgate - 18.06.2010 um 22:27
Antworten: 2
Aufrufe: 1337
 
 
Keine neuen Beiträge Programm Popup blokieren
Belenus - 24.05.2010 um 18:02
Antworten: 7
Aufrufe: 2788
 
 


 
Internetverbindung
Download-Geschwindigkeit
 • 1118 kB/s
Upload-Geschwindigkeit
 • 87 kB/s
System
Betriebssystem
 • Windows 7 Home Premium
Version
 • 7600.win7_gdr.101026-1503
Service-Pack
 • keins
Prozessor
 • Intel(R) Core(TM) i7 CPU920 @ 2.67GHz
Total RAM
 • 12278.99 KB
Frei RAM
 • 10314.01 KB (85%)
Auflösung
 • 1920x1200x32
Skype
Skype-Version
 • 5.3.0.108
Shared Input-Device
Shared Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Input-Device
User Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Video
 • Logitech QuickCam Pro 9000
Gain Control
 • 0
Volume Control
 • 1
Speaker Volume
 • 100
Microphone Volume
 • 100
Microphone Boost
 • keine Angabe
Port
 • 41849
Netzwerk-Adapter
Realtek PCIe GBE Family Controller
Dsnpfd Miniport
NetBalancer Miniport
Prozesse
atiesrxx.exe
atieclxx.exe
MOM.exe
CCC.exe
trillian.exe
Skype.exe
Autostart
mcagent.exe /runkey
Internetverbindung
Download-Geschwindigkeit
 • 1118 kB/s
Upload-Geschwindigkeit
 • 87 kB/s
System
Betriebssystem
 • Windows 7 Home Premium
Version
 • 7600.win7_gdr.101026-1503
Service-Pack
 • keins
Prozessor
 • Intel(R) Core(TM) i7 CPU920 @ 2.67GHz
Total RAM
 • 12278.99 KB
Frei RAM
 • 10314.01 KB (85%)
Auflösung
 • 1920x1200x32
Skype
Skype-Version
 • 5.3.0.108
Shared Input-Device
Shared Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Input-Device
User Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Video
 • Logitech QuickCam Pro 9000
Gain Control
 • 0
Volume Control
 • 1
Speaker Volume
 • 100
Microphone Volume
 • 100
Microphone Boost
 • keine Angabe
Port
 • 41849
Netzwerk-Adapter
Realtek PCIe GBE Family Controller
Dsnpfd Miniport
NetBalancer Miniport
Prozesse
atiesrxx.exe
atieclxx.exe
MOM.exe
CCC.exe
trillian.exe
Skype.exe
Autostart
mcagent.exe /runkey
Internetverbindung
Download-Geschwindigkeit
 • 1118 kB/s
Upload-Geschwindigkeit
 • 87 kB/s
System
Betriebssystem
 • Windows 7 Home Premium
Version
 • 7600.win7_gdr.101026-1503
Service-Pack
 • keins
Prozessor
 • Intel(R) Core(TM) i7 CPU920 @ 2.67GHz
Total RAM
 • 12278.99 KB
Frei RAM
 • 10314.01 KB (85%)
Auflösung
 • 1920x1200x32
Skype
Skype-Version
 • 5.3.0.108
Shared Input-Device
Shared Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Input-Device
User Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Video
 • Logitech QuickCam Pro 9000
Gain Control
 • 0
Volume Control
 • 1
Speaker Volume
 • 100
Microphone Volume
 • 100
Microphone Boost
 • keine Angabe
Port
 • 41849
Netzwerk-Adapter
Realtek PCIe GBE Family Controller
Dsnpfd Miniport
NetBalancer Miniport
Prozesse
atiesrxx.exe
atieclxx.exe
MOM.exe
CCC.exe
trillian.exe
Skype.exe
Autostart
mcagent.exe /runkey
Internetverbindung
Download-Geschwindigkeit
 • 1118 kB/s
Upload-Geschwindigkeit
 • 87 kB/s
System
Betriebssystem
 • Windows 7 Home Premium
Version
 • 7600.win7_gdr.101026-1503
Service-Pack
 • keins
Prozessor
 • Intel(R) Core(TM) i7 CPU920 @ 2.67GHz
Total RAM
 • 12278.99 KB
Frei RAM
 • 10314.01 KB (85%)
Auflösung
 • 1920x1200x32
Skype
Skype-Version
 • 5.3.0.108
Shared Input-Device
Shared Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Input-Device
User Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Video
 • Logitech QuickCam Pro 9000
Gain Control
 • 0
Volume Control
 • 1
Speaker Volume
 • 100
Microphone Volume
 • 100
Microphone Boost
 • keine Angabe
Port
 • 41849
Netzwerk-Adapter
Realtek PCIe GBE Family Controller
Dsnpfd Miniport
NetBalancer Miniport
Prozesse
atiesrxx.exe
atieclxx.exe
MOM.exe
CCC.exe
trillian.exe
Skype.exe
Autostart
mcagent.exe /runkey
Internetverbindung
Download-Geschwindigkeit
 • 1118 kB/s
Upload-Geschwindigkeit
 • 87 kB/s
System
Betriebssystem
 • Windows 7 Home Premium
Version
 • 7600.win7_gdr.101026-1503
Service-Pack
 • keins
Prozessor
 • Intel(R) Core(TM) i7 CPU920 @ 2.67GHz
Total RAM
 • 12278.99 KB
Frei RAM
 • 10314.01 KB (85%)
Auflösung
 • 1920x1200x32
Skype
Skype-Version
 • 5.3.0.108
Shared Input-Device
Shared Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Input-Device
User Output-Device
 • Lautsprecher (Realtek High Definition Audio)
User Video
 • Logitech QuickCam Pro 9000
Gain Control
 • 0
Volume Control
 • 1
Speaker Volume
 • 100
Microphone Volume
 • 100
Microphone Boost
 • keine Angabe
Port
 • 41849
Netzwerk-Adapter
Realtek PCIe GBE Family Controller
Dsnpfd Miniport
NetBalancer Miniport
Prozesse
atiesrxx.exe
atieclxx.exe
MOM.exe
CCC.exe
trillian.exe
Skype.exe
Autostart
mcagent.exe /runkey