任何人都知道为什么skype4py的IsRunning方法返回False,无论Skype是否实际运行?

时间:2012-11-09 00:48:16

标签: python skype4py

我猜这可能是一个错误,如果是这样,这是我第一次遇到“在野外”的错误可以这么说。所以,我不完全确定该怎么做。

文档:

Properties:
    IsRunning
    Tells if Skype client is running.

我的代码:

if __name__ == '__main__':
    skype = Skype4Py.Skype()
    print skype.Client.IsRunning

即使Skype实际上正在运行,它也会打印错误。有任何想法吗...?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并在

找到了此修复程序

https://github.com/awahlig/skype4py/issues/11

只需更改 C:\ Python27 \ Lib \ site-packages \ Skype4Py \ api \ windows.py

中的以下行
windll.user32.FindWindowA('tSkMainForm.UnicodeClass', None))

windll.user32.FindWindowA('tSkMainForm', None))

为我工作。希望它能帮助将来的某个人