lyu林 发表于 2007-4-10 20:10:39

如何让win_check_bitmap不保存错误图片

如题
   比如我运行时选择默认的res1
   则使用win_check_bitmap检查出的错误图片会自动保存到res1的相应目录里
   可是现在我不想让WR保存出错的图片,请教应该如何设置或代码
   WR中RUN的设置如图

相关的代码如下:
   if(win_check_bitmap("xianjian", "img1", 1, 111, 47, 56, 8) != 0)
    {
      win_type ("xinjian","a");
      for(j=0;j<5;j++)
      {
         win_type("xinjian","e");
      }
    }
诚请高手指点!

lyu林 发表于 2007-4-11 11:21:38

大家认为能实现吗?
给个建议或说说想法
如果不能实现好早点另行途径。sdlkfj1

shiwomyw 发表于 2007-4-11 14:19:36

个人认为是WR没有提供这种设置.同时想请问一下楼主为什么不要保存错误图片呢,目的是什么?

lyu林 发表于 2007-4-12 08:48:49

因为我是故意出错好执行下一步的操作,可是会因为保存图片的时间而影响了下一步的操作sdlkfj1

[ 本帖最后由 lyu林 于 2007-4-12 08:52 编辑 ]

shiwomyw 发表于 2007-4-12 13:09:25

楼上,具体情况我不太清楚,但就你上面的给出的一段脚本
if(win_check_bitmap("xianjian", "img1", 1, 111, 47, 56, 8) != 0)
    {
      win_type ("xinjian","a");
      for(j=0;j<5;j++)
      {
         win_type("xinjian","e");
      }
    }
检查点的执行对下面脚本的执行是不会有影响的,我想WR保存错误的图片的时间应该含在这条win_check_bitmap("xianjian", "img1", 1, 111, 47, 56, 8)句语执行的过程中,也就是保存图片是在句语执行完成之前完成的.会不会是其它原因影响了脚本的执行呢?

lyu林 发表于 2007-4-12 17:08:53

sdlkfj1 没表达好~脚本能正常的执行下去,但是我需要在这句一判断后
if(win_check_bitmap("xianjian", "img1", 1, 111, 47, 56, 8) != 0)
就马上执行win_type ("xinjian","a");
如果在判断完后保存图片,就错过了按“a”的时机,就达不到预期的效果;sdlkfj1
不知道能说明白不sdlkfj1

shiwomyw 发表于 2007-4-12 21:43:49

明白了,明白你的意思了!期待着解决办法!

dionysus 发表于 2007-4-12 23:27:13

lz是否可以把验证点放到win_type语句后面呢,就是说前面先不判断是否没有匹配,直接type,之后再判断是否有后继的窗体或其他对象出现,如果没有则再返回

zhangtanyu 发表于 2007-4-13 00:43:13

没有好的办法,可以试试将同步时间和超时时间设置的很短,然后再运行看看

lyu林 发表于 2007-4-13 09:21:55

谢谢大家sdlkfj1 ,虽然没有解决!如果解决了会发出来共享
页: [1]
查看完整版本: 如何让win_check_bitmap不保存错误图片