TC官方合作论坛

标题: 新手选择语法求教 [打印本页]

作者: cxiw    时间: 2014-7-23 18:22
标题: 新手选择语法求教
空间 dc
//默认空间
//开始按钮_点击操作
功能 开始_点击()
    返回的x坐标,返回的y坐标
   
    图像序号=图像.找图(0,0,800,800,"rc:2.bmp||rc:3.bmp||rc:4.bmp",#FFE080,1.0,1,返回的x坐标,返回的y坐标)
   
    选择(图像序号)
        条件 0:
        辅助.消息框("满足条件2执行这里")
        鼠标.移动(返回的x坐标,返回的y坐标)
        条件 1:
        辅助.消息框("满足条件3执行这里")
        鼠标.移动(返回的x坐标,返回的y坐标)
        条件 2:
        辅助.消息框("满足条件4执行这里")
        鼠标.移动(返回的x坐标,返回的y坐标)
        默认:
        辅助.消息框("如果没有满足的条件执行默认语句")
    选择结束
功能结束
//退出按钮_点击操作
功能 退出_点击()
   
    辅助.退出()
功能结束
空间结束
//空间结束语句



想做的是界面上有三张图。随机找图其中一张图,然后满足选择条件,做后续的操作,该怎么写?搞了一下午还是不行,来个大神帮帮忙,

作者: b44412545    时间: 2014-7-23 19:13

注意这句代码!
图像序号=图像.找图(0,0,800,800,"rc:2.bmp||rc:3.bmp||rc:4.bmp",#FFE080,1.0,1,返回的x坐标,返回的y坐标)

"rc:2.bmp||rc:3.bmp||rc:4.bmp"这个的语法是错误的
图片分隔不应该用双竖线“||”,应该用单竖线“|”


作者: cxiw    时间: 2014-7-23 19:57
b44412545 发表于 2014-7-23 19:13
注意这句代码!
图像序号=图像.找图(0,0,800,800,"rc:2.bmp||rc:3.bmp||rc:4.bmp",#FFE080,1.0,1,返回的x ...

谢了,我想做的是界面上有三张图。随机找图其中一张图,然后满足选择条件,做后续的操作,该怎么写?
作者: b44412545    时间: 2014-7-23 21:08
随机找图,代码如下
  1. 空间 dc
  2. //默认空间
  3. //开始按钮_点击操作
  4. 功能 开始_点击()
  5.     返回的x坐标,返回的y坐标
  6.     bmp编号 = 辅助.随机数(2,4)
  7.     图像序号=图像.找图(0,0,800,800,"rc:"&bmp编号&".bmp",#FFE080,1.0,1,返回的x坐标,返回的y坐标)
  8.    
  9.     选择( bmp编号)
  10.         条件 0:
  11.         辅助.消息框("满足条件2执行这里")
  12.         鼠标.移动(返回的x坐标,返回的y坐标)
  13.         条件 1:
  14.         辅助.消息框("满足条件3执行这里")
  15.         鼠标.移动(返回的x坐标,返回的y坐标)
  16.         条件 2:
  17.         辅助.消息框("满足条件4执行这里")
  18.         鼠标.移动(返回的x坐标,返回的y坐标)
  19.         默认:
  20.         辅助.消息框("如果没有满足的条件执行默认语句")
  21.     选择结束
  22. 功能结束
  23. //退出按钮_点击操作
  24. 功能 退出_点击()
  25.    
  26.     辅助.退出()
  27. 功能结束
  28. 空间结束
  29. //空间结束语句
复制代码





作者: b44412545    时间: 2014-7-23 21:10
每天一水,茁壮成长

LZ有木有兴趣一起水啊?
作者: cxiw    时间: 2014-7-24 08:53
b44412545 发表于 2014-7-23 21:08
随机找图,代码如下

你有运行过可以随机找到3个图中的一个吗?
作者: b44412545    时间: 2014-7-24 10:01
对啊,随机找到三个图中的一个

作者: b44412545    时间: 2014-7-24 10:06
  1. 选择(bmp编号)
  2.         条件 2:
  3.         辅助.消息框("满足条件2执行这里")
  4.         鼠标.移动(返回的x坐标,返回的y坐标)
  5.         条件 3:
  6.         辅助.消息框("满足条件3执行这里")
  7.         鼠标.移动(返回的x坐标,返回的y坐标)
  8.         条件 4:
  9.         辅助.消息框("满足条件4执行这里")
  10.         鼠标.移动(返回的x坐标,返回的y坐标)
  11.         默认:
  12.         辅助.消息框("如果没有满足的条件执行默认语句")
  13.     选择结束
复制代码


把这一段改改
条件改成2、3、4
原先的1、2、3是错的
作者: b44412545    时间: 2014-7-24 10:07
还有感觉你的色偏有点太大了吧
作者: cxiw    时间: 2014-7-25 09:46
b44412545 发表于 2014-7-24 10:01
对啊,随机找到三个图中的一个

再点多几次的话,随机找到其他图吗?
作者: b44412545    时间: 2014-7-25 11:55
....大哥,源码在那,自己试去

作者: cxiw    时间: 2014-7-25 12:09
b44412545 发表于 2014-7-25 11:55
....大哥,源码在那,自己试去

刚才又试了下,可以了,非常感谢。能加我Q吗?以后有问题能不能请教你?
作者: b44412545    时间: 2014-7-25 14:11
你Q多少
作者: cxiw    时间: 2014-7-25 14:16
本帖最后由 cxiw 于 2014-8-15 18:33 编辑
b44412545 发表于 2014-7-25 14:11
你Q多少

谢了




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