基于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环境与打包软件,可直接前往 我的网盘 下载本软件。( 该软件为按住鼠标侧键进行转动 )

相关推荐
对方正在长头发2252 分钟前
写了个 Windows 端口映射管理工具,再也不用敲命令了
python
白云如幻3 分钟前
【JDBC】集合、反射和泛型复习-3
java·开发语言·jdbc
笨笨马甲6 分钟前
Qt 实现三维坐标系的方法
开发语言·qt
tang7778910 分钟前
哪些行业用动态代理ip?哪些行业用静态代理IP?怎样区分动态ip和静态ip?(互联网人必码·实用长文)
大数据·网络·爬虫·python·网络协议·tcp/ip·智能路由器
bugcome_com15 分钟前
C# 高级集合使用示例
开发语言·c#
sycmancia20 分钟前
C++——动态内存分配、关于虚函数、关于继承中的强制类型转换
开发语言·c++
龙泉寺天下行走21 分钟前
LangChain Skills框架核心解析
python·langchain·aigc
Mao_Hui21 分钟前
Unity3d实时读取Modbus RTU数据
开发语言·嵌入式硬件·unity·c#
echome88822 分钟前
Python 装饰器详解:从入门到精通的实用指南
开发语言·python
重生之后端学习27 分钟前
62. 不同路径
开发语言·数据结构·算法·leetcode·职场和发展·深度优先