我只是試圖獲得聊天列表,我無法獲得它。獲取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(); –