TC官方合作论坛

 找回密码
 立即注册
查看: 2151|回复: 0

[问题] 线程暂停后恢复失败,求解

[复制链接]
发表于 2012-1-24 00:25:33 | 显示全部楼层 |阅读模式

马上加入TC

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

x
程序设计两个线程,‘捡钱’个是不停按Z捡道具,‘打人’个是使出连击绝杀,我想在打人的时候让捡钱线程暂停,等我出完连击以后再恢复,可是暂停以后就不能恢复了。。。求解



空间 猪八戒
//定义默认空间


int 线程句柄
int 线程句柄2
整型 窗口句柄
字符型 窗口id


功能 逻辑型 捡钱()

        窗口.激活(窗口句柄)
        辅助.等待(300)
         
        循环(真)      

        辅助.等待(300)
        超级键盘.按键(90,3) //捡钱动作

        循环结束
   
返回 真
功能结束

功能 逻辑型 打人()
       窗口句柄=窗口.找到窗口(窗口id)

        窗口.激活(窗口句柄)
        辅助.等待(300)
        整型 绝招
        循环(真)      
        线程.暂停(线程句柄)
        绝招=键盘.等待按键()
        如果(绝招==66)

            //线程.等待(线程句柄,1000)
                       
           超级键盘.按键(81,8) //press Q
           辅助.等待(800)
           
            //线程.等待(线程句柄,1000)
           
           超级键盘.按键(70,8) //press F
           辅助.等待(500)
           
            //线程.等待(线程句柄,1000)
           超级键盘.按键(87,20) //press W
           辅助.等待(600)
             
               
     
        如果结束
        
          线程.恢复(线程句柄)

        循环结束
   
返回 真
功能结束


功能 逻辑型 开始_点击()
//这里添加你要执行的代码
        窗口id="仙境冒险"
        窗口句柄=窗口.找到窗口(窗口id)

        辅助.等待(1000)
   
    如果(窗口句柄==0)
            
        辅助.消息框("没有找到转换窗口")
    如果结束
   
线程句柄=线程.开启("猪八戒.捡钱")
线程句柄2=线程.开启("猪八戒.打人")

返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
线程.关闭(线程句柄2)
辅助.退出()

返回 真
//函数返回语句
功能结束


功能 逻辑型 暂停_点击()
//这里添加你要执行的代码
逻辑型 暂停成功
暂停成功=线程.暂停(线程句柄)

        如果(暂停成功==假)
        辅助.消息框("线程暂停失败")

        如果结束
返回 真
功能结束

功能 逻辑型 恢复_点击()
//这里添加你要执行的代码
逻辑型 恢复成功

恢复成功=线程.恢复(线程句柄)
        如果(恢复成功==假)
        辅助.消息框("线程恢复失败")

        如果结束
返回 真
功能结束

空间结束
//空间结束语句
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 21:43 , Processed in 0.037589 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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