所以我一直在努力让我的鼠标占据整个屏幕,当我创建def并告诉它的连线(32,21)时,很容易做到这一点——但是,每当我使用一个变量来代替它时,它就会抛出一个错误,说“SetCursorPos()只接受1个参数(2个给定)”
我该怎么办?在def mPos(cord):
win32api.SetCursorPos((x,y))
#A bit of code later
def start():
global h_x
global h_y #My reasoning for using globals is for the incoming for loop - I don't
#know how to stop it from creating new "h_x"'s and ignoring ones I already set.
h_x, h_y = win32api.GetCursorPos() #This works fine.
print "Mouse was at " + str(h_x) + ", " + str(h_y) #This also displays normally.
for i in range(countdown): #Consider countdown to be something like "5".
mPos(h_x,h_y)
mPos(h_x,h_y)是我当前问题的根源。我想把这两个已经从GetCursorPos()得到的数字重新用于SetCursorPos(),但我不太明白我该怎么做,或者错误意味着什么。在
我甚至不得不说:
^{pr2}$
python抛出了一个报告,它甚至无法判断出是哪种错误。。。在