TC官方合作论坛

 找回密码
 立即注册
查看: 952|回复: 4

[已解决] 高手来帮忙看看这段代码~!不胜感激。

[复制链接]
发表于 2014-10-13 20:56:33 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 whsxin 于 2014-10-13 20:57 编辑

功能 领任务()
    图片X坐标,图片Y坐标,图像序号
    图像序号=图像.找图(0,0,800,600,"rc:缚魂.bmp",0,1.0,0,图片X坐标,图片Y坐标)
    如果(图片X坐标>0)
        键盘.按下(164)
        辅助.等待(300)
        键盘.按键(49,1)
        辅助.等待(300)
        键盘.弹起(164)
    如果结束
    图像序号=图像.找图(0,0,800,600,"rc:缚魂阿瓦斯.bmp",0,1.0,0,图片X坐标,图片Y坐标)
    如果(图片X坐标>0)
        鼠标.移动(图片X坐标+15,图片Y坐标+5)
        辅助.等待(200)
        鼠标.左键单击(1)
        辅助.等待(300)
        键盘.按下(164)
        辅助.等待(300)
        键盘.按键(49,1)
        辅助.等待(300)
        键盘.弹起(164)
    如果结束
   
    循环(真)
        图像序号=图像.找图(0,0,800,600,"rc:无人机.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(图片X坐标>0)
            辅助.等待(300)
            鼠标.移动(图片X坐标+15,图片Y坐标+5)
            辅助.等待(200)
            鼠标.左键单击(1)
            辅助.等待(300)
        如果结束
    循环结束

   
    循环(真)
        图像序号=图像.找图(0,0,800,600,"rc:乌鸦.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(图片X坐标>0)
            辅助.等待(300)
            鼠标.移动(图片X坐标+15,图片Y坐标+5)
            辅助.等待(200)
            鼠标.左键单击(1)
            辅助.等待(200)
            鼠标.移动(49,48)
            辅助.等待(200)
            键盘.按下(164)
            辅助.等待(200)
            键盘.按键(49,1)
            辅助.等待(200)
            键盘.弹起(164)
            辅助.等待(200)
            跳出
        如果结束
    循环结束

功能结束


红色的代码部分  蓝色的代码部分
各自单独运行都没问题~!为什么放到这后面前面蓝色代码运行完毕红色的部分没反映~!如果想让红色部分有效果 需要添加什么代码!不胜感激啊

回复

使用道具 举报

发表于 2014-10-13 21:06:45 | 显示全部楼层
红色代码在后面,必须蓝色代码运行完了才能运行红色的
你蓝色代码是一个循环,永远不会结束,所以不会运行红色的
要让它们独立运行,只要放在两个功能里面,然后线程.开启就行了
希望帮到你!!
回复 支持 反对

使用道具 举报

发表于 2014-10-13 21:41:10 | 显示全部楼层
蓝色代码 没有跳出循环  没有运行完 肯定就不会执行红色代码了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-13 21:42:51 | 显示全部楼层
恍然大悟~
回复

使用道具 举报

 楼主| 发表于 2014-10-13 21:52:28 | 显示全部楼层
功能 领任务()
标记:
    循环(真)
        图片X坐标,图片Y坐标,图像序号
        图像序号=图像.找图(0,0,800,600,"rc:缚魂.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(图片X坐标>0)
            键盘.按下(164)
            辅助.等待(300)
            键盘.按键(49,1)
            辅助.等待(300)
            键盘.弹起(164)
        如果结束
        图像序号=图像.找图(0,0,800,600,"rc:缚魂阿瓦斯.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(图片X坐标>0)
            鼠标.移动(图片X坐标+15,图片Y坐标+5)
            辅助.等待(200)
            鼠标.左键单击(1)
            辅助.等待(300)
            键盘.按下(164)
            辅助.等待(300)
            键盘.按键(49,1)
            辅助.等待(300)
            键盘.弹起(164)
            跳出
        如果结束
    循环结束
    循环(真)
        图像序号=图像.找图(0,0,800,600,"rc:无人机.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(图片X坐标>0)
            辅助.等待(300)
            鼠标.移动(图片X坐标+15,图片Y坐标+5)
            辅助.等待(200)
            鼠标.左键单击(1)
            辅助.等待(300)
            跳出
        如果结束
    循环结束
跳转 标记

根据你们的提示~我修改了下代码~果然成功了{:soso_e144:}。感谢大神们的无私帮助~!特别是milai5201 。每次我的问题 你都能给予帮助。解决了我好些问题。谢谢哈~!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 10:40 , Processed in 0.046845 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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