TC官方合作论坛

标题: 帮看看哪里写错了 [打印本页]

作者: 273785750    时间: 2013-10-31 00:05
标题: 帮看看哪里写错了

  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 也能找到,可这样就不行了,哪里写错了?
作者: wangxc99    时间: 2013-10-31 00:49
本帖最后由 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 这是按键的代码吧
作者: 273785750    时间: 2013-10-31 00:57
恩,买大漠给我的源码




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1