我只是试图获得聊天列表,我无法获得它。获取Skype聊天列表
from Chat chat in _skype.chats select new Chat
它不包括所有聊天。我创建了一个新的列表,但无法在列表中看到它。
我只是试图获得聊天列表,我无法获得它。获取Skype聊天列表
from Chat chat in _skype.chats select new Chat
它不包括所有聊天。我创建了一个新的列表,但无法在列表中看到它。
这将显示所有聊天记录,包括隐藏的聊天记录。因此,您可能会看到重复的单个联系人。
Imports SKYPE4COMLib
Public Class Form1
Dim skype As Skype
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For Each r As Chat In skype.Chats
'If topic = "", then it is an individual chat
If r.Topic <> "" Then
RichTextBox1.AppendText(r.Topic & vbCrLf)
Else
'If topic = "", then display the FriendlyName instead (individual chat)
RichTextBox1.AppendText(r.FriendlyName & vbCrLf)
End If
Next
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
skype = New Skype()
skype.Attach(7, True)
End Sub
End Class
这不显示所有聊天。我是至少6个聊天室的成员,最近有消息(最后一天左右),这些代码没有找到。我的很多聊天都可以找到,但不是全部。 –
糟糕!感谢你,我只有几个小组聊天,他们都出现了。我做了一些挖掘,发现组名存储在main.db文件对话表格中的DisplayName属性下,但目前我无法通过Skype API访问它。 –
这让我伤心......我曾希望开发一个小脚本,在晚上将聊天记录设置为/ alertsoff,并在早上设置/ alertson。但它看起来不会发生。 –
_skype = new Skype(); _skype.Attach(); –