由于时间原因,有时候可能会错过某个上网课的时间段。因此想要实现自动定时启动DingDing。
新手一枚,如有不当勿喷望大佬指正。
自动打开DingDing可以由两种方法实现:
通过找出找出软件在电脑中快捷方式的位置(电脑屏幕中的坐标),使用代码模拟鼠标进行双击打开。
通过输入软件在电脑中的安装路径打开软件。
1.第一种方法:
在python中,使用pip install pyautogui 安装第三方库,在此库中,可以使用pyautogui.position()获取当前鼠标放置位置的坐标。我们可以多次使用此方法来实现获取任意想要获取位置的坐标。
import pyautogui
import time
#循环执行pyautogui.position()获取不同位置坐标
while True:
print("当前鼠标的坐标为:"pyautogui.position())
time.sleep(1)#设置打印的时间间隔
多次执行结果:
在使用此方法获取到想要打开的软件的快捷方式后,就是进行鼠标点击的模拟了
我们可以通过使用pyautogui.click(click=2)实现双击鼠标左键的效果。
通使用pyautogui.moveTo(x,y)实现鼠标的移动功能。结合鼠标的点击就可以进行自动的打开电脑应用的功能了。
import pyautogui
import time
def AutoOpen(