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