Python之鼠标传送门

1 篇文章 0 订阅
1 篇文章 0 订阅

好像是在玩鼠标模块的时候莫名其妙想到了吃豆人游戏,同时想到传送门,于是这一天来了。

记得弄出鼠标传送门后,似乎忘了它有什么用,但那时候还是兴奋地玩了一阵子,看着鼠标满世界乱飞还有捉迷藏。还没学到进程管理,不知道有没有什么办法让它不那么耗CPU(以前用time模块的sleep,又抛弃了)。

这要先导入pyautogui,关闭FAILSAFE,测量屏幕.....

import pyautogui
pyautogui.FAILSAFE = 0
def portal(width,height):
	while(1):
		x,y = pyautogui.position()
		str_1 = f"({x},{y})"
		if x >= width-1:
			x,y = pyautogui.position()
			pyautogui.moveTo(0,y)
		if y >= height-1:
			x,y = pyautogui.position()
			pyautogui.moveTo(x,0)
		if y <= 0 :
			x,y = pyautogui.position()
			pyautogui.moveTo(x,height-1)
		if x <= 0 :
			x,y = pyautogui.position()
			pyautogui.moveTo(width-1,y)

def measure():
	im = pyautogui.screenshot()
	print(im.size)
	width,height = im.size
	return width,height			

width,height=measure()
portal(width,height)

现在想一想,也许可以把它做成桌面吃豆人游戏。还有,假如你的屏幕很长,你的鼠标在很远的那边,哎,可惜不是手机,你可以把一个文件从这一头传过去从另外一边拿出来,多爽啊(感觉有点傻)。不过再一想,好像觉得鼠标更自由了,不会老是碰壁,感觉好像心里舒服了一点。

当然其实现在也有新的玩法思路了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值