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

相关推荐
justjinji3 分钟前
如何批量更新SQL数据表_使用UPDATE JOIN语法提升效率
jvm·数据库·python
小江的记录本17 分钟前
【网络安全】《网络安全常见攻击与防御》(附:《六大攻击核心特性横向对比表》)
java·网络·人工智能·后端·python·安全·web安全
贵沫末18 分钟前
python——打包自己的库并安装
开发语言·windows·python
文祐28 分钟前
C++类之虚函数表及其内存布局(一个子类继承一个父类)
开发语言·c++
weixin_580614001 小时前
MySQL存储过程中如何防止SQL注入_使用参数化查询规范
jvm·数据库·python
2401_837163891 小时前
PHP源码开发用台式机还是笔记本更合适_硬件选型对比【方法】
jvm·数据库·python
zuowei28891 小时前
华为网络设备配置文件备份与恢复(上传、下载、导出,导入)
开发语言·华为·php
baidu_340998821 小时前
mysql修改列名会导致程序报错吗_Change Column语法与兼容性
jvm·数据库·python
xiaohe071 小时前
超详细 Python 爬虫指南
开发语言·爬虫·python
Bruceoxl1 小时前
【人物传记】Python 之父-吉多·范罗苏姆
python·计算机·人物传记