TC官方合作论坛

 找回密码
 立即注册
查看: 686|回复: 5
打印 上一主题 下一主题

[问题] 自动喊话

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-27 15:44:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

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

使用道具 举报

沙发
发表于 2014-5-27 16:29:12 | 只看该作者
已经激活聊天窗口就没必要二次激活了,二次激活只能是两次回车发送内容了
回复 支持 反对

使用道具 举报

板凳
发表于 2014-5-27 16:53:19 | 只看该作者
一般的思维就是,手工怎么操作,代码就怎么写咯
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-5-27 19:37:19 | 只看该作者
qhumcwz 发表于 2014-5-27 16:29
已经激活聊天窗口就没必要二次激活了,二次激活只能是两次回车发送内容了 ...

亲,发送完消息后,不再次激活聊天窗口,是没法输入信息的
回复 支持 反对

使用道具 举报

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

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

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

这样循环,还需要再激活输入框吗????
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-6-2 12:09:03 | 只看该作者
qhumcwz 发表于 2014-5-28 18:34
你自己再看看你的代码。。。

键盘.按键(13,1)

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

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-26 22:34 , Processed in 0.144380 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表