基于python实现原神那维莱特开转脚本

相信不少原友都抽取了枫丹大C那维莱特,其强力的输出让不少玩家爱不释手。由于其转的越快,越不容易丢伤害的特点,很多原友在开转时容易汗流浃背,所以特意用python写了一个自动转圈脚本,当按住鼠标侧键时,即可实现高速旋转。

开转代码

首先安装pywin32库。

复制代码
pip install pywin32

自动旋转代码如下:

python 复制代码
'''
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中使用如下语句打包:

shell 复制代码
pyinstall --onefile --icon=.\那维莱特.ico .\开转!.py

这时在生成的 dist 文件夹下即可找到打包后的软件。以管理员身份运行它即可快乐旋转了。

软件下载

如果不想安装python环境与打包软件,可直接前往 我的网盘 下载本软件。( 该软件为按住鼠标侧键进行转动 )

相关推荐
SamChan904 分钟前
Python+PyMuPDF提取PDF表格并翻译:表格结构检测与双语重建实战
windows·python·ai·pdf·wpf
weixin_307779135 分钟前
PySpark根据输入的表名和过滤条件生成 INSERT 语句
python·spark·云计算·big data
GodSure091410 分钟前
Java单一职责原则SRP详解
java·python·单一职责原则
探数API小喇叭14 分钟前
基站查询 API 怎么用?LAC、CELLID 参数详解与实战】
java·开发语言·api·基站定位
Mr.Lu ‍17 分钟前
C++开发,使用openCV API对图片进行压缩
开发语言·c++·opencv
z落落18 分钟前
C# WinForm NModbus 串口通信+WinForm Modbus4 串口通信
开发语言·单片机·c#
Mojitocean20 分钟前
Win开发环境配置(持续更新)
开发语言·python
千里码aicood28 分钟前
flask基于数字人的储粮知识问答原型系统研究与实现
后端·python·flask
E_ICEBLUE35 分钟前
Python 实现 Markdown 转 Word、PDF:从转换到页面设置
python·pdf·word·markdown·格式转换
哒咩哒咩12938 分钟前
Agent 智能体开发全攻略:从 ReAct 到企业级架构
python·langchain·fastapi