TC官方合作论坛
标题:
新手求帮助,困扰了好久了.
[打印本页]
作者:
xianjixin
时间:
2013-3-1 13:49
标题:
新手求帮助,困扰了好久了.
空间 修改版智能喊话
//默认空间
线程句柄=0,标记
功能 自动喊话()
循环(真)
个数=列表框.得到个数("列表框0")
遍历(i=0;i<个数;i++)
键盘.按键(13,1)
辅助.等待(500)
内容=列表框.获得文本("列表框0",i)
键盘.发送字符串(内容)
间隔=编辑框.获得文本("编辑框1")
辅助.等待(间隔*1000)
遍历结束
返回 真
循环结束
功能结束
功能 按钮0_点击()
//这里添加你要执行的代码
文本=编辑框.获得文本("编辑框0")
列表框.增加文本("列表框0",文本)
功能结束
功能 按钮1_点击()
//这里添加你要执行的代码
序号=列表框.得到选项("列表框0")
列表框.删除文本("列表框0",序号)
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
如果(线程句柄==0)
线程句柄=线程.开启("修改版智能喊话.自动喊话","")
否则
标记=标记+1
如果(标记==2)
辅助.对话框("程序已经开启!","温馨提示",0,真)
标记=0
如果结束
如果结束
返回 真
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.关闭(线程句柄)
功能结束
功能 热键0_失去焦点()
热键.销毁("热键0")
热键.注册("热键0")
功能结束
功能 热键1_失去焦点()
//这里添加你要执行的代码
热键.销毁("热键1")
热键.注册("热键1")
功能结束
//开始按钮_点击操作
功能 开始_点击()
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
空间结束
//空间结束语句
问题
就是生成了以后 第一次按下热键能正常开启
再次按2下就出现消息框
当我再次按下启动热键以后 又不循环喊话了
第4次按下以后 又出现消息框
[attach]7947[/attach]
作者:
冷月无痕
时间:
2013-3-1 14:44
标记=标记+1
如果(标记>1)
辅助.对话框("程序已经开启!","温馨提示",0,真)
如果结束
复制代码
功能 热键1_热键()
//这里添加你要执行的代码
标记=0
线程.关闭(线程句柄)
复制代码
作者:
xianjixin
时间:
2013-3-1 14:54
回复
2楼
冷月无痕
的帖子
感谢冷月大大,终于有人搭理我了.
我照着修改了,但是还是没对,程序不循环了,只执行一次就停止了.
再按热键启动,按2次的话,就出现对话框,但是程序不会循环喊话了.
作者:
冷月无痕
时间:
2013-3-1 15:08
回复
2楼
冷月无痕
的帖子
感谢冷月大大,终于有人搭理我了.
我照着修改了,但是还是没对,程序......
xianjixin 发表于 2013-3-1 14:54:11
把循环里的返回 真去掉
作者:
xianjixin
时间:
2013-3-1 15:17
回复
4楼
冷月无痕
的帖子
冷月大大 真厉害
现在确实可以了
但是请问您能讲一下原理吗
为什么把返回 真 去掉就可以了呢?
原谅我这个小白是真的很白吧,
耽误你一些时间,真是不好意思.
作者:
幼园留级老油条
时间:
2013-3-1 15:19
死脑筋 一个功能碰到返回 那个功能就到哪里结束 你都结束了 还怎么循环
作者:
xianjixin
时间:
2013-3-1 15:30
回复
6楼
幼园留级老油条
的帖子
那修改了以后
当热键启动了以后
按下热键关闭
再按下热键开启
程序不能循环,但是多次按下后会出现 程序已经运行 的消息框
这应该怎么改才能再次启动继续循环呢?
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1