如何通过 Skype API 发送图片?
How to send an image through the Skype API?
我正在使用 Skype4ComLib 库尝试将图像发送给 Skype 上的联系人。
Private Sub Button17_Click(sender As Object, e As EventArgs) Handles btnImageLoad.Click
OpenFileDialog1.ShowDialog()
PicBox.ImageLocation = OpenFileDialog1.FileName.ToString
End Sub
这会打开一个对话框,供用户选择 select 图片并将其加载到名为 PicBox 的图片框中。
Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click
TimerImage.Stop()
End Sub
Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button16.Click
TimerImage.Stop()
End Sub
按钮 15 和 16 启动计时器。
我想在定时器内发送图像,但我不能使用 skype.sendmessage,因为它只接受一个字符串。
有什么想法吗?
使用 SendKeys.Send
方法,您可以通过实际的 Skype 应用程序将剪贴板中的图片粘贴到消息中。
我是这样做的:
My.Computer.Clipboard.SetImage(PicBox.Image)
SkypeClient.Client.OpenMessageDialog("<contact to send to>")
SkypeClient.Client.Focus()
SendKeys.Send("^(V){ENTER}")
将 <contact to send to>
替换为您要将图片发送到的联系人姓名。
我正在使用 Skype4ComLib 库尝试将图像发送给 Skype 上的联系人。
Private Sub Button17_Click(sender As Object, e As EventArgs) Handles btnImageLoad.Click
OpenFileDialog1.ShowDialog()
PicBox.ImageLocation = OpenFileDialog1.FileName.ToString
End Sub
这会打开一个对话框,供用户选择 select 图片并将其加载到名为 PicBox 的图片框中。
Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click
TimerImage.Stop()
End Sub
Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button16.Click
TimerImage.Stop()
End Sub
按钮 15 和 16 启动计时器。
我想在定时器内发送图像,但我不能使用 skype.sendmessage,因为它只接受一个字符串。
有什么想法吗?
使用 SendKeys.Send
方法,您可以通过实际的 Skype 应用程序将剪贴板中的图片粘贴到消息中。
我是这样做的:
My.Computer.Clipboard.SetImage(PicBox.Image)
SkypeClient.Client.OpenMessageDialog("<contact to send to>")
SkypeClient.Client.Focus()
SendKeys.Send("^(V){ENTER}")
将 <contact to send to>
替换为您要将图片发送到的联系人姓名。