TC官方合作论坛

标题: 新手提问怎么把编辑框内的文字写入游戏聊天框~~ [打印本页]

作者: wudong0819    时间: 2012-9-8 09:57
标题: 新手提问怎么把编辑框内的文字写入游戏聊天框~~
刚接触TC,想试着写个自动喊话脚本.暂时也只是前台.我的思路是创建一个编辑框,把要喊得话写入编辑框,点击开始,启动喊话线程,判断找图,找到聊天框,把编辑框的文字写入聊天框,回车发送,开始喊话循环.自己摸索了下,前面都很顺利,光标也在聊天框内闪烁就是写不进去文字.原因我也知道,因为我不知道用哪个命令才能把编辑框内获取的文字写入到聊天框内,试了写入和输出剪切板,试了按键组合,都没效果,所以在此向请教各位大神,你们都用的哪个命令,先告诉我命令就可以,我先摸索下,搞不出来再请教你们,坚决不做伸手党.
另外还想请教,同时按下两个键要怎么写啊?
作者: shine宝宝    时间: 2012-9-8 10:25
。。没做过试试发送字符串
作者: 1192576065    时间: 2012-9-8 10:38
自动喊话: 利用复制!
辅助.写入剪切板(编辑框.获得文本("编辑框0"))
字符型 内容=辅助.读取剪切板()

按下多键
键盘.按下(X)
键盘.按下(X)
......................
键盘.弹起(X)
键盘.弹起(X)

好的话!!! 求采纳!!!
作者: 348625228    时间: 2012-9-8 13:41
编辑框.获取()
作者: gssyf    时间: 2012-9-8 14:19
学习
作者: wudong0819    时间: 2012-9-8 14:59
回复 3楼1192576065的帖子

你好,想要的效果已经达到,但是是利用写入剪切板,然后再模拟键盘ctrl+v,来完成的。感觉很繁琐。
用读取剪切板,也只是把剪切板的内容读出,辅助消息框可以显示,但是却写不到聊天框内,不知大神是怎么处理的?
作者: 1192576065    时间: 2012-9-8 15:09
回复 6楼wudong0819的帖子

一般有打开聊天键!!!

打开后!!!
循环(真)
再输入文字!!!

辅助.等待(XXXX)
循环结束
作者: 1192576065    时间: 2012-9-8 15:11
先按下打开聊天对话框的键!!!
作者: wudong0819    时间: 2012-9-8 15:29
回复 8楼1192576065的帖子

我现在就是这样做的,感觉好繁琐,不知道可以用别的写入命令是否可以实现。
我现在是 ,找到窗口,激活窗口置顶,激活聊天框,利用键盘ctrl+v模拟粘贴,发送信息.
我想把///////利用键盘ctrl+v模拟粘贴////////改成其他的语句,   利用辅助.读取剪切板(),  无法写入.
还望大神指点.
作者: 林少羽    时间: 2012-9-9 23:41
功能 逻辑型 开始()
//这里添加你要执行的代
键盘.发送字符串(编辑框.获得文本("编辑框2"))//编辑框如果是你第一个  应该设置为编辑框0
辅助.消息框(编辑框.获得文本("编辑框2"))



原理 ,你设置一个编辑框 然后编辑框里打123  发送一个字符串  在游戏里输入框也出现123 .  我打开的消息框是多余的 我只是想试试成功没有    至于循环 我还是新手 看视频中 ..
作者: 林少羽    时间: 2012-9-9 23:43
整型 线程句柄
线程句柄=线程.开启("xx.开始","")      这个是线程开始你设置个快捷键 或者按钮
作者: wudong0819    时间: 2012-9-10 15:28
回复 10楼林少羽的帖子

回去试试~~~




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