1

私は Mac OSX (10.8.2) を使用しており、Skype ウィンドウが最小化されている場合にのみ、着信メッセージに応答して Skype4py を使用してメッセージを送信しようとしています。

私が設定したコードは、基本的に次のとおりです。

s = Skype4Py.Skype()
c = s.Client
if not c.IsRunning:
    c.Start()
s.FriendlyName = "AR"
s.Attach()

わかりました...それはかなり基本的なことで、完全に理にかなっていますよね? 私の問題は、ウィンドウが閉じているかどうかを確認しようとしていることです... http://skype4py.sourceforge.net/doc/html/Skype4Py.client.Client-class.htmlリストIsRunningWindowState同じ場所にありますが...どのようにフォーマットしたり、参照しようとしても、参照が機能しませんc.WindowState

それらはすべて...を生成しSkype4Py.errors.SkypeError: [Errno 7] GET: invalid WHATます...これは私にはまったくなじみのないエラーコードです。

4

1 に答える 1

0

申し訳ありませんが、私は英語を話せません! :)

ウィンドウ状態の出力:print 'client: ' + str(skype.Client.WindowState)

 Window state
    wndUnknown = 'UNKNOWN'
    wndNormal = 'NORMAL'
    wndMinimized = 'MINIMIZED'
    wndMaximized = 'MAXIMIZED'
    wndHidden = 'HIDDEN'

利用方法:

s = Skype4Py.Skype()
c = s.Client
if not c.IsRunning:
    c.Start()
if (c.WindowState == Skype4Py.wndUnknown) | (c.WindowState == Skype4Py.wndHidden):
    # kill the skype with shell (killall -9 skype)
    c.Start()
s.FriendlyName = "AR"
s.Attach()
于 2013-03-17T20:16:42.840 に答える