相信不少原友都抽取了枫丹大C那维莱特,其强力的输出让不少玩家爱不释手。由于其转的越快,越不容易丢伤害的特点,很多原友在开转时容易汗流浃背,所以特意用python写了一个自动转圈脚本,当按住鼠标侧键时,即可实现高速旋转。
首先安装pywin32
库。
pip install pywin32
自动旋转代码如下:
'''
author: 巴涅波赫夫
date : 2023.12.14
ps : 请使用管理员模式打开
'''
from win32api import GetAsyncKeyState, GetCursorPos,mouse_event,Sleep
from win32con import VK_XBUTTON1, MOUSEEVENTF_MOVE
# 设置鼠标侧键为目标键
target_keycode = VK_XBUTTON1
def key_pressed():
while True:
key_state = GetAsyncKeyState(target_keycode)
# 检查右方向键是否被按下
if key_state < 0:
print(GetCursorPos()[0], GetCursorPos()[1])
# 移动鼠标到目标位置
mouse_event(MOUSEEVENTF_MOVE , 5000, 0, 0, 1)
Sleep(100)
# 调用函数开始监听按键
key_pressed()
使用 pyinstall
库打包成 exe 软件。
pip install pyinstaller
将软件图标与代码放在一起,并在cmd中使用如下语句打包:
pyinstall --onefile --icon=.\那维莱特.ico .\开转!.py
这时在生成的 dist 文件夹下即可找到打包后的软件。以管理员身份运行它即可快乐旋转了。
如果不想安装python环境与打包软件,可直接前往 我的网盘 下载本软件。( 该软件为按住鼠标侧键进行转动 )