0

我已经查看了代码,但我根本不知道哪些函数在做什么以及如何与我的主要编码语言 C# 相关。

Set mSkype = WScript.CreateObject("Skype4COM.Skype", "Skype_")

ContactName=InputBox ("Enter the contact's Skype User Name" & CHR(13) & "Note that this must be the User Name and not the Display Name", "User Name:")

If ContactName = "" Then
    WScript.Quit
Else
    If mSkype.User(ContactName).FullName="" then
        WScript.Echo ("The name " & ContactName & " is not in your Contact List")
        WScript.Quit
    End If  
End If


PictureFileName=InputBox ("Enter the path and name of the Picture" & CHR(13) & "The file extension must be .jpg", "Save Picture as:")

If PictureFileName="" Then
    WScript.Quit
End If


cmdStr = "GET USER" & " " & ContactName & " " & "AVATAR 1" & " " & PictureFileName
mSkype.SendCommand mSkype.Command(0, cmdStr)

哦,我确实已经导入了 skype4com,并且我正在使用该 api,这不是转换的问题。

4

1 回答 1

0

InputBox 是一个显示输入提示的窗口。它在 VB.NET 中可用,您实际上可以通过添加对 Microsoft.VisualBasic 的引用在 C# 中使用它。见这里

WScript 在 VB 中也不可用,在 Skype 开发人员论坛中研究如何使用 Skype 插件可能会很好。 是一个关于如何在 C# 中使用 Skype DLL 的链接。

于 2013-03-12T13:30:47.590 回答