TC官方合作论坛

 找回密码
 立即注册
查看: 1628|回复: 2

[问题] 请教老师 还是循环问题

[复制链接]
发表于 2011-12-19 10:49:09 | 显示全部楼层 |阅读模式

马上加入TC

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

x

比如  
空间 循环语句

整型 线程句柄 //定义一个全局的整型线程句柄变量,用于获得线程句柄的值
功能 逻辑型 模拟按键()
整型 累加,次数 //分别定义累加、次数两个变量,累加用于计算,次数作为循环条件
        次数=10 //将10赋值给次数
        整型 键值=键盘.等待按键() //等待一个按键
        如果(键值==65) //如果这个按键的ASCII值为65则执行下面循环语句,实现键盘a按下10次
                循环(次数>0) //次数为10所以次数大于0,满足条件,进入循环体
                        键盘.按键(65,1) //键盘a键按下一次
                        辅助.等待(50) //等待50毫秒用于延时,过快会看不到按键的效果
                        次数 = 次数 -  1 //用于将次数的值依次减少来控制循环不会无限下去,表示每循环一次次数的值减1直到次数小于等于0结束循环
                循环结束 //循环体的结束标志和循环开始是成对出现的
        如果结束
返回 真
功能结束

功能 逻辑型 开始_点击() //开始事件
        线程句柄 = 线程.开启("循环语句.模拟按键") //开启一个线程执行计数器这个函数,注意线程开启和关闭的格式不要搞混了
返回 真
功能结束

功能 逻辑型 退出_点击()
        线程.关闭(线程句柄) //开启了线程就要关闭线程,这个也是成对出现的,并在辅助退出命令之前
        辅助.退出()
返回 真
功能结束

空间结束
让脚本  无限的循环下去 除非手动关闭脚本
也就是说 不关闭脚本的 情况下  每次按下A 都可以连续打出 10个A




回复

使用道具 举报

 楼主| 发表于 2011-12-19 10:49:42 | 显示全部楼层
我弄的每次 都 cpu 跑到 100%
回复 支持 反对

使用道具 举报

发表于 2011-12-19 11:12:59 | 显示全部楼层
功能 逻辑型 模拟按键()
循环(真)
   //把你代码放这里就可以了。
循环结束
返回 真
功能结束
          还有给个建议,既然每次都是按下A,执行10次的话。 建议把循环去掉,改成重复。

                        重复(10)
                        键盘.按键(65,1)
                        辅助.等待(50)
                        重复结束
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-18 22:34 , Processed in 0.035503 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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