TC官方合作论坛

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

[已解决] 帮看看哪里写错了

[复制链接]
发表于 2013-10-31 00:05:29 | 显示全部楼层 |阅读模式

马上加入TC

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

x

  1. dm_ret = dm.FindStrFast(1,1,800,600, "圆", "190.9.100-25.7.11", 1.0, intX, intY)
  2. If intX >= 0 and intY >= 0 Then
  3.     dm_ret = dm.FindStrFast(1,1,800,600, "方", "ffffff-aaaaaa", 1.0, intX, intY)
  4.     If intX <= 0 and intY <= 0 Then
  5.     End if
  6. End If
复制代码
这是同时找圆字和方字,我要求的是同时找,屏幕上找到圆字同时屏幕上没有方字则按键,可是就是找不到那(屏幕只有圆字了)?单拿出来就能找到,把方字拿出来设上 >= 0 也能找到,可这样就不行了,哪里写错了?
回复

使用道具 举报

发表于 2013-10-31 00:49:14 | 显示全部楼层
本帖最后由 wangxc99 于 2013-10-31 00:50 编辑

dm_ret = dm.FindStrFast(1,1,800,600, "圆", "190.9.100-25.7.11", 1.0, intX, intY)
If intX >= 0 and intY >= 0 Then
    dm_ret = dm.FindStrFast(1,1,800,600, "方", "ffffff-aaaaaa", 1.0, intX, intY)
    If intX <= 0 and intY <= 0 Then
    End if
End If
改成
dm_ret = dm.FindStrFast(1,1,800,600, "圆", "190.9.100-25.7.11", 1.0, intX, intY)
If intX >= 0 and intY >= 0 Then
    dm_ret = dm.FindStrFast(1,1,800,600, "方", "ffffff-aaaaaa", 1.0, intX, intY)
    If intX <0 and intY < 0 Then
    End if
End If
小于时一般不能等于0,直接小于0
还有,你是按键转过来的吧 If intX >= 0 and intY >= 0 Then 这是按键的代码吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-31 00:57:57 | 显示全部楼层
恩,买大漠给我的源码
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 17:54 , Processed in 0.042166 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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