【问题标题】:Set skype avatar doesnt work in C# using Skype4Com使用 Skype 4Com 在 C# 中设置 Skype 头像不起作用
【发布时间】:2014-10-31 14:46:58
【问题描述】:

我想使用这个 C# 代码设置我的 Skype 头像:

string path = "C:\\a.jpg";
string cmdstr = "SET AVATAR" + " " + "1" + " " + path;

Command cmd = new Command(0, cmdstr);
skype.SendCommand(cmd);

此代码不起作用,但如果我在 VBA 中使用此代码,它会起作用:

Public skype As New Skype
Dim cmdStr, path As String
path = "C:\a.jpg"
cmdStr = "SET AVATAR" + " " + "1" + " " + path
skype.SendCommand skype.Command(0, cmdStr)

这与图像的扩展有关还是我遗漏了什么?

【问题讨论】:

    标签: c# skype skype4com


    【解决方案1】:

    我找到了部分解决方案:

                string path = "C:\\b.jpg";
                var skype = new SKYPE4COMLib.Skype();
                var cmd = new SKYPE4COMLib.Command();
                cmd.Command = string.Format("SET AVATAR 1 {0}", path);              
                skype.SendCommand(cmd);
    

    但路径只有在图片存放在根目录时才有效。

    【讨论】:

      猜你喜欢
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 2016-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-09
      • 2020-05-09
      相关资源
      最近更新 更多