看到你说了这么多 只看到一句有用的 "一个按钮的运行过程中加一个控制他暂停和恢复的"
我大概猜一下 你是想 按一个按钮 脚本运行 再按一次 脚本暂停 再按一次 脚本恢复 是否?
如果是那么一下代码给你参考:
空间 我的程序
整型 线程句柄
功能 整型 主线程() //你的脚本的执行代码,什么捕鱼领奖励之类的
//代码写在这里
返回 0
功能结束
功能 逻辑型 开始_点击()
字符型 内容=按钮.获得文本("开始") //获得开始按钮上的文本内容,假设为默认的"开始"两个字符,注意这个命令里的"开始"是按钮名称
选择(内容) //用选择语句判断按钮上不同的文本内容执行相应的代码
条件 "开始": //如果按钮上的文本内容为"开始,这个命令里的"开始"是按钮上的文本内容
线程句柄=线程.开启("我的程序.主线程"."") //开启线程运行脚本
按钮.设置文本("开始","暂停") //并把按钮上的文本内容设置为"暂停"
条件 "暂停": //如果按钮上的文本内容为"暂停"
线程.暂停(线程句柄) //暂停线程
按钮.设置文本("开始","恢复") //并把按钮上的文本内容设置为"恢复"
条件 "恢复": //如果按钮上的文本内容为"恢复"
线程.恢复(线程句柄) //恢复线程的运行
按钮.设置文本("开始","暂停") //并把按钮上的文本内容设置为"暂停"
选择结束
返回 真
功能结束
//退出按钮代码略过.....
代码的效果为,按一下开始按钮,脚本开始运行,同时按钮上的开始两个字变为暂停,此时按钮为暂停按钮,按一下暂停按钮,脚本暂停,并且按钮上的暂停两个字变为恢复,此时按钮为恢复按钮,按一下恢复按钮,脚本恢复运行,同时按钮上的恢复两个字变为暂停,此时按钮为暂停按钮,退出脚本另外设置退出按钮!
备注:以上代码因为涉及到界面控件 所以复制粘贴是无效的,必须在界面上按钮属性里添加事件,然后TC会自动生成控件的代码,再填入代码内容才有效!
以上按钮代码写入到热键控件里同样有效,不过必须有相应的按钮在界面上!
想更详细的了解按钮及热键的应用可以看看此贴:
再谈界面控件之按钮与热键
http://bbs.tyuyan.com/thread-11387-1-1.html
|