python调用大漠getcursorpos_win32api.GetCursorPos()问题

所以我一直在努力让我的鼠标占据整个屏幕,当我创建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抛出了一个报告,它甚至无法判断出是哪种错误。。。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值