TC官方合作论坛

标题: 去救助贴,看看这个喊话工具代码哪里错了 [打印本页]

作者: cmh7941    时间: 2012-7-27 23:23
标题: 去救助贴,看看这个喊话工具代码哪里错了

[attach]4513[/attach]
提示不正确的控件名。。不知道那个控件问题。
还有喊话间隔时间哪里没有起到作用,

代码

空间 自动喊话工具
逻辑型 编辑框0,编辑框1,编辑框2,编辑框3,编辑框4
整型 时间间隔,复选框0,复选框1,复选框2,复选框3,复选框4,发送内容
字符型 喊话内容,喊话内容1,喊话内容2,喊话内容3,喊话内容4,秒时间
整型 窗口,线程句柄
功能 逻辑型 喊话()
循环(真)
    辅助.等待(2000)
    窗口=窗口.鼠标所在窗口句柄()
    秒时间=编辑框.获得文本("秒时间")
    时间间隔=转换.字符型转整型(秒时间)
    编辑框0=复选框.获得状态("复选框0")
如果(编辑框0==真)
    喊话内容=编辑框.获得文本("编辑框0")

    超级键盘.按键(13,1)
    辅助.等待(2000)
    辅助.写入剪切板(喊话内容)
    超级键盘.按下(17)
    超级键盘.按下(86)
    超级键盘.弹起(17)
    超级键盘.弹起(86)
    辅助.等待(1000)
    超级键盘.按键(13,1)
如果结束

    秒时间=编辑框.获得文本("秒时间")
    时间间隔=转换.字符型转整型(秒时间)
    编辑框1=复选框.获得状态("复选框1")
如果(编辑框1==真)
    喊话内容1=编辑框.获得文本("编辑框1")
   
  
    超级键盘.按键(13,1)
    辅助.等待(2000)
    辅助.写入剪切板(喊话内容1)
    超级键盘.按下(17)
    超级键盘.按下(86)
    超级键盘.弹起(17)
    超级键盘.弹起(86)
    辅助.等待(1000)
    超级键盘.按键(13,1)
如果结束
    秒时间=编辑框.获得文本("秒时间")
    时间间隔=转换.字符型转整型(秒时间)
    编辑框2=复选框.获得状态("复选框2")
如果(编辑框2==真)
    喊话内容2=编辑框.获得文本("编辑框2")
    超级键盘.按键(13,1)
    辅助.等待(2000)
    辅助.写入剪切板(喊话内容2)
    超级键盘.按下(17)
    超级键盘.按下(86)
    超级键盘.弹起(17)
    超级键盘.弹起(86)
    辅助.等待(1000)
    超级键盘.按键(13,1)
如果结束
    秒时间=编辑框.获得文本("秒时间")
    时间间隔=转换.字符型转整型(秒时间)
    编辑框3=复选框.获得状态("复选框3")
如果(编辑框3==真)   
    喊话内容3=编辑框.获得文本("编辑框3")
    超级键盘.按键(13,1)
    辅助.等待(2000)
    辅助.写入剪切板(喊话内容3)
    超级键盘.按下(17)
    超级键盘.按下(86)
    超级键盘.弹起(17)
    超级键盘.弹起(86)
    辅助.等待(1000)
    超级键盘.按键(13,1)
如果结束
    秒时间=编辑框.获得文本("秒时间")
    时间间隔=转换.字符型转整型(秒时间)
    编辑框4=复选框.获得状态("复选框4")
如果(编辑框4==真)
    喊话内容4=编辑框.获得文本("编辑框4")
    超级键盘.按键(13,1)
    辅助.等待(2000)
    辅助.写入剪切板(喊话内容4)
    超级键盘.按下(17)
    超级键盘.按下(86)
    超级键盘.弹起(17)
    超级键盘.弹起(86)
    辅助.等待(1000)
    超级键盘.按键(13,1)
如果结束
循环结束

返回 真
功能结束
   
功能 逻辑型 开始_点击()
线程句柄=线程.开启("自动喊话工具.喊话","")
控件.有效("开始_点击",假)
如果(线程句柄==0)
    辅助.消息框("加载线程失败")
否则
如果结束


返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
辅助.退出()
线程.关闭(线程句柄)
返回 真
//函数返回语句
功能结束

功能 逻辑型 热键0_热键()
逻辑型 恢复
恢复=线程.恢复(线程句柄)
返回 真
功能结束


功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
逻辑型 暂停
暂停=线程.暂停(线程句柄)
返回 真
功能结束

空间结束

作者: shine宝宝    时间: 2012-7-28 00:16
最后一个编辑框   属性--名称 是叫 秒时间?如果不是就改下
我试了一下
应该就好了

作者: cmh7941    时间: 2012-7-28 08:15
谢谢2楼的,改了可以,可是文字怎么打不上去呢???????
作者: Abin    时间: 2012-7-28 09:46
你把内容已经写入剪切板了! 那么你就得模拟 Ctrl+V这样的操作,把剪切板里的内容粘贴出来吧! 看了你的代码,都木有粘贴操作!加上吧!
作者: cmh7941    时间: 2012-7-28 20:23
回复 4楼Abin的帖子

Ctrl+V这样的代码该怎么写呢????
作者: shine宝宝    时间: 2012-7-28 20:33
字符型 内容=辅助.读取剪切板()
作者: cmh7941    时间: 2012-7-28 20:58
问题解决了。已经弄好了。
作者: cmh7941    时间: 2012-7-29 09:39
喊话间隔时间哪里。好像没有用哦
作者: cmh7941    时间: 2012-7-29 14:06
帖子问题重新编辑过了。希望大家帮忙,谢谢楼上几位,,,,
作者: feng123144    时间: 2012-8-3 02:05
在喊话结束后,需要停留的时候

辅助.等待(秒时间)

不知道这样行不行




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