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# で実際に使用できます。ここを参照してください。

VB では WScript も利用できないため、Skype 開発者フォーラムで Skype プラグインの使用方法を調査することをお勧めします。 これは、C# でSkype DLL を使用する方法に関するリンクです。

于 2013-03-12T13:30:47.590 に答える