From c98a3479671d5715855dc3112b3fb5a0e9f036ad Mon Sep 17 00:00:00 2001 From: asia90 <1678957139@qq.com> Date: Mon, 14 Nov 2022 05:08:17 +0000 Subject: [PATCH] =?UTF-8?q?update=20PyOfficeRobot/core/WeChatType.py.=20?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=BE=AE=E4=BF=A1=E6=8D=A2=E8=A1=8C=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=8C=E8=B0=83=E6=95=B4=E5=90=8E=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=8F=91=E9=80=81=E5=BE=AE=E4=BF=A1=E5=A4=9A?= =?UTF-8?q?=E8=A1=8C=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: asia90 <1678957139@qq.com> --- PyOfficeRobot/core/WeChatType.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/PyOfficeRobot/core/WeChatType.py b/PyOfficeRobot/core/WeChatType.py index 6c59d24..70e4077 100644 --- a/PyOfficeRobot/core/WeChatType.py +++ b/PyOfficeRobot/core/WeChatType.py @@ -203,10 +203,20 @@ class WeChat: msg : 要发送的消息 clear : 是否清除当前已编辑内容 ''' + # 对发送信息分割 + msg_list = msg.strip().split('\n') + # print(msg_list) self.UiaAPI.SwitchToThisWindow() if clear: self.EditMsg.SendKeys('{Ctrl}a', waitTime=0) - self.EditMsg.SendKeys(msg, waitTime=0) + # 判断发送信息长度,大于1条换行编写发送信息,其他单条发送信息 + if len(msg_list) > 1: + for tmp in msg_list: + self.EditMsg.SendKeys(tmp, waitTime=0) + self.EditMsg.SendKeys('{Ctrl}{Enter}', waitTime=0) + else: + self.EditMsg.SendKeys(msg, waitTime=0) + # 回车发送信息 self.EditMsg.SendKeys('{Enter}', waitTime=0) def SendFiles(self, *filepath, not_exists='ignore'): -- Gitee