4 года спустя.Я просто хочу упомянуть, что аргументы, вероятно, изменились в последних версиях Skype.Это означает, что код ниже:
try:
CmdLine = sys.argv[1]
except:
print 'Missing command line parameter'
sys.exit()
(это строка из примера скрипта Skype4Py "callfriend.py" из github) просто выдаст вам исключениеЯ не знаю, что изменилось, так как 2 года назад я не использовал Skype4Py, но аргумент sys.argv [1] больше не является командой send.По сути, вы получите, что sys.argv [1] находится вне диапазона.Что вы можете сделать сейчас, так это:
import Skype4Py
skype = Skype4Py.Skype()
skype.SendMessage('receiver's skypename','your message text')
И если вы хотите позвонить контакту, просто используйте код, приведенный ниже.
skype.Placecall('skypename')