- 我这里有三个时间点需要发送
- 我这里有三个人需要发送,分别是"11\33\55"
import time
import os
from pywinauto.keyboard import send_keys # 键盘
while True:
time_now = time.strftime("%H:%M", time.localtime()) # 获取当前时间
sent_time_0 = "09:45"
sent_time_1 = "13:45"
sent_time_2 = "17:40"
if time_now ==sent_time_1 or time_now == sent_time_2 or time_now ==sent_time_0: # 当前时间等于发送时间则执行以下程序
def open_app(app_dir):
os.startfile(app_dir)
# 打开微信
if __name__ == "__main__":
app_dir = r'D:\App Store\WeChat\WeChat.exe' # 此处为微信的绝对路径
open_app(app_dir)
time.sleep(1)
# 定义函数
def urge(name):
send_keys('^f')
send_keys(name)
time.sleep(1)
send_keys('{ENTER}') # 回车键必须全部大小
time.sleep(1)
send_keys('{ENTER}')
urge("11")
urge("33")
urge("55")
time.sleep(2)
print('退出~~~')
exit() # 退出程序