38讲课后作业,自己写的的自动打卡
import pyautogui as pimport 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]