基于python实现原神那维莱特开转脚本
2023-12-15 06:54:49
相信不少原友都抽取了枫丹大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环境与打包软件,可直接前往 我的网盘 下载本软件。
文章来源:https://blog.csdn.net/meng_xin_true/article/details/135005270
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!