杜顺飞 发表于 2021-12-30 17:11:04

38讲课后作业,自己写的的自动打卡

import pyautogui as p
import time
import xlrd
import pyautogui as p
p.PAUSE=1
#这里是鼠标点击所需要的地方
def mouseclick(zl,nr):
    if zl==1:#单击
      btm=p.locateOnScreen(nr)
      middle=p.center(btm)
      p.click(middle)
    elif zl==2:#双击
      btm=p.locateOnScreen(nr)
      middle=p.center(btm)
      p.doubleClick(middle)
    elif zl==3:#右击
      btm=p.locateOnScreen(nr)
      middle=p.center(middle)
      p.click(middle,button='right')
    elif zl==4:#输入(他自己会打开百度)
      print('4')
    elif zl==5:#等待
      time.sleep(nr)
      
      
      

   



#这里是使用表格的地方
def xls(a,b):
    zl=
    data=xlrd.open_workbook(a)
    shell=data.sheet_names()
    c=data.sheet_by_name(shell)
    n=c.cell_value(b,0)
    nr=c.cell_value(b,1)
    zl=
    return zl
      
      
name='D:/程序/网上的程序/自动打卡/'      
a=name+'hh.xls'
b=1
while True:
    try:
      c=xls(a,b)
      b+=1
      print(c)
    except:
      break
    zl=c
    if zl in :
      nr=name+str(c)
    elif zl==5:
      nr=int(c)
      
    mouseclick(zl,nr)
   
   
import pyautogui as p
import time
import xlrd
import pyautogui as p
p.PAUSE=1
#这里是鼠标点击所需要的地方
def mouseclick(zl,nr):
    if zl==1:#单击
      btm=p.locateOnScreen(nr)
      middle=p.center(btm)
      p.click(middle)
    elif zl==2:#双击
      btm=p.locateOnScreen(nr)
      middle=p.center(btm)
      p.doubleClick(middle)
    elif zl==3:#右击
      btm=p.locateOnScreen(nr)
      middle=p.center(middle)
      p.click(middle,button='right')
    elif zl==4:#输入(他自己会打开百度)
      print('4')
    elif zl==5:#等待
      time.sleep(nr)
      
      
      

   



#这里是使用表格的地方
def xls(a,b):
    zl=
    data=xlrd.open_workbook(a)
    shell=data.sheet_names()
    c=data.sheet_by_name(shell)
    n=c.cell_value(b,0)
    nr=c.cell_value(b,1)
    zl=
    return zl
      
      
name='D:/程序/网上的程序/自动打卡/'      
a=name+'hh.xls'
b=1
while True:
    try:
      c=xls(a,b)
      b+=1
      print(c)
    except:
      break
    zl=c
    if zl in :
      nr=name+str(c)
    elif zl==5:
      nr=int(c)
      
    mouseclick(zl,nr)
   
   
页: [1]
查看完整版本: 38讲课后作业,自己写的的自动打卡