我已经安装了 skype4py。 ( http://skype4py.sourceforge.net/doc/html/ )
我不懂 python 。我需要一个简单的示例脚本,它将第一个 cmd 参数作为用户名,第二个参数作为消息。然后应将此即时消息发送到 Skype 用户名。
有人知道怎么做吗?
提前致谢
请您参考如下方法:
应该根据文档工作。
from Skype4Py import Skype
import sys
client = Skype()
client.Attach()
user = sys.argv[1]
message = ' '.join(sys.argv[2:]
client.SendMessage(user, message)
用法:
$ python message.py someuser This is my message
你最好不要用它来向人们发送垃圾邮件:D
如果你需要对此做任何进一步的事情,你最好学习 Python。出于教育目的,这里逐行分割:
- 从 Skype4Py 导入 Skype 类
- 导入 sys,其中包含脚本从字符串列表中的命令行传递的参数,argv
- 创建一个 Skype 实例,称之为客户端
- 将客户端附加到用户的 Skype 客户端
- 将用户设置为将其发送到第二个命令行参数(第一个是脚本名称)
- 通过在第 3 个 (
sys.argv[2:]) 之后连接命令行参数中的每个字符串来构造一个字符串(消息),使用空格作为分隔符 - 向用户发送消息
