TC官方合作论坛

标题: 自动喊话 [打印本页]

作者: lgjhlcd    时间: 2014-5-27 15:44
标题: 自动喊话
今天研究了下TC界面上的“自动喊话”示例,有下面代码:
功能 普通模拟()
    键盘.按键(13,1)//普通模式模拟键盘按键回车键,激活聊天栏
    循环(真)//循环条件为常量"真",死循环的常规设置方法
        键盘.发送字符串(内容一)//普通模式模拟键盘发送字符串到聊天栏,内容为变量"内容一"的值
        键盘.按键(13,1)//普通模式模拟键盘按键回车键,把聊天内容发送出去
        辅助.等待(间隔*1000)
        键盘.发送字符串(内容二)
        键盘.按键(13,1)
        辅助.等待(间隔*1000)
        键盘.发送字符串(内容三)
        辅助.等待(间隔*1000)
        键盘.按键(13,1)
        辅助.等待(间隔*1000)
    循环结束
功能结束

我玩的游戏聊天消息是这样发送的(首先回车键激活聊天框,然后输入聊天信息,然后回车键发出去,第二次发送还要重新回车键激活聊天框一次,这样循环),为什么这个代码里面循环体内内容一与内容二之间没有加入重新激活聊天框的语句呢。
不过用这个代码这游戏里实验了一下的确也没出现什么问题,就是不明白它怎么实现的,想知道它是怎么重新激活的聊天框

作者: qhumcwz    时间: 2014-5-27 16:29
已经激活聊天窗口就没必要二次激活了,二次激活只能是两次回车发送内容了
作者: 歪不歪    时间: 2014-5-27 16:53
一般的思维就是,手工怎么操作,代码就怎么写咯
作者: lgjhlcd    时间: 2014-5-27 19:37
qhumcwz 发表于 2014-5-27 16:29
已经激活聊天窗口就没必要二次激活了,二次激活只能是两次回车发送内容了 ...

亲,发送完消息后,不再次激活聊天窗口,是没法输入信息的
作者: qhumcwz    时间: 2014-5-28 18:34
lgjhlcd 发表于 2014-5-27 19:37
亲,发送完消息后,不再次激活聊天窗口,是没法输入信息的

你自己再看看你的代码。。。

键盘.按键(13,1)
                                          ------------------------- 激活输入框
键盘.发送字符串(内容一)      
   键盘.按键(13,1)
                                          ------------------------- 发送内容一,,,然后激活输入框
        键盘.发送字符串(内容二)
        键盘.按键(13,1)
                                          ------------------------- 发送内容二,,,然后激活输入框
        键盘.发送字符串(内容三)
        键盘.按键(13,1)
                                          ------------------------- 发送内容三,,,然后激活输入框

这样循环,还需要再激活输入框吗????
作者: lgjhlcd    时间: 2014-6-2 12:09
qhumcwz 发表于 2014-5-28 18:34
你自己再看看你的代码。。。

键盘.按键(13,1)

亲,发送完内容后聊天框是关闭的,要发下一条是需要重新激活的,不然是没法发送的




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1