2011-04-14 10 views
7

Skype4com dll का उपयोग करके मैं अपनी स्काइप स्थिति (ऑनलाइन से दूर, ऑफ़लाइन) कैसे बदल सकता हूं? मैं सी # में काम कर रहा हूँ। जवाब जो नमूना कोड प्रदान करते हैं, वे मेरे लिए सबसे उपयोगी होंगे।Skype4com का उपयोग करके मैं स्काइप उपयोगकर्ता की स्थिति को ऑनलाइन से दूर कैसे बदल सकता हूं?

उत्तर

6

एक बार आप स्काइप के लिए आप सिर्फ ChangeUserStatus विधि कॉल करने की जरूरत है संलग्न किया है:

var skype = new Skype(); 
skype.Attach(5, true); 
skype.ChangeUserStatus(TUserStatus.cusAway); 
+0

thx बहुत! :) यह काम करता है – Alex

+0

क्या कोई विचार है कि स्थिति कैसे बदलें? मेरा मतलब है कि अगर मैं अपने ऑनलाइन आइकन के पास एक संदेश या संगीत के लिए एक लिंक जोड़ना चाहता हूं..वह ऐसा कैसे कर सकता है? – Alex

+0

मैंने कोशिश नहीं की है, लेकिन मुझे लगता है कि: skype.CurrentUserProfile.MoodText = 'मैं 3 दरवाजे नीचे सुन रहा हूं'; करना चाहिए। आप यहां अधिक जानकारी प्राप्त कर सकते हैं: http://developer.skype.com/accessories – Vagaus

1

मेरा मानना ​​है कि आप Skype Public API ("स्काइप सहायक उपकरण") के माध्यम से GET USERSTATUS कमांड का उपयोग कर सकते हैं, जो आपको उपयोगकर्ता की स्थिति प्राप्त करने या सेट करने में सक्षम बनाता है।

एपीआई संदर्भ दस्तावेज here है।

+0

जवाब है, skype4com के लिए नहीं है यह क्या है? – jgauffin

+0

यह स्काइप 4 कॉम स्काइप एपीआई का प्रतिनिधित्व करने वाली वस्तुओं का एक सेट है। – razlebe

संबंधित मुद्दे

 संबंधित मुद्दे