原神剧情自动对话增强版

基于pyautogui实现全自动过对话

注:脚本原创,仅可以用于学习使用

from pyautogui import *
import keyboard
from threading import Thread

# 默认为False即为运行程序时,自动运行过对话,修改为True即为需要按下key_stop_buttun函数中设置的快捷键
isEnd = False


# 这一段我是抄的别人的思路(命名也是抄的,懒得起)不影响功能
def key_stop_buttun():
    global isEnd
    while True:
    	# 默认的停止运行和再次运行在这里设置,改成喜欢的键即可
        keyboard.wait('space+t')
        if isEnd is False:
            isEnd = True
        else:
            isEnd = False


# 这里是过对话
def 对话():
    while 1:
        if isEnd is True:
            continue
        # 这个click中放游戏中的任意位置
        click(1293, 1170)
        press('space')
        # 这个click中放游戏中的需要点击的气泡的按钮,建议录制最下面的选择项
        click(1626, 995)

def main():
    t1 = Thread(target=key_stop_buttun)
    t1.start()
    对话()


if __name__ == '__main__':
    main()
    
    #录制坐标时建议将main()函数注释。
    # sleep(2)
    # x,y=position()
    # print(f"{x}, {y}")

设计思路

一、前言
  由于某些原因(懂得都懂),手动点击的过程中,手指可能会有亿点点累,
但是,工作都是重复的工作,即为点点点,本文仅使用python实现。
二、设计思路
  使用pyautogui实现点击功能,加上空格省去点击不生效的情况(手动点击时,出现过点击不生效的问题)。在对话结束后我们通常需要结束他,于是加上了keyborad
三、使用方法
使用时需要录制坐标,放到click的小括号中,录制方法在代码中,点击运行即可,当你想停止对话时,同时按下空格t键即可,当然,也可以自定义停止按钮,想再次运行同时按下停止运行的按键空格t即可实现再次运行,而无需再次运行程序

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML自动回复对话源码是一段使用HTML标记语言编写的代码,用于实现自动回复对话的功能。以下是一个简单的示例源码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>自动回复对话</title> </head> <body> <h1>自动回复对话</h1> <div id="chat"> <p id="message">你好!有什么我可以帮助你的问题吗?</p> </div> <input type="text" id="input" placeholder="请输入你的消息" /> <button onclick="sendMessage()">发送</button> <script> // 监听用户点击发送按钮事件 function sendMessage() { let input = document.getElementById("input"); let message = input.value; // 在对话框中显示用户输入的消息 let chat = document.getElementById("chat"); let userMessage = document.createElement("p"); userMessage.textContent = "用户:" + message; chat.appendChild(userMessage); // 生成自动回复的消息 let reply = document.createElement("p"); reply.textContent = "机器人:感谢你的消息!"; chat.appendChild(reply); // 清空输入框 input.value = ""; } </script> </body> </html> ``` 这段源码会在浏览器中生成一个简单的页面,页面中包含一个对话框、一个输入框和一个发送按钮。用户可以在输入框中输入消息,并通过点击发送按钮发送消息。发送消息后,页面会自动以“用户:+用户输入的消息”格式显示用户的消息,并以“机器人:感谢你的消息!”的格式显示自动回复的消息。用户每次发送消息后,输入框会被清空,以方便继续发送新的消息。这样实现了一个简单的自动回复对话的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值