|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我是为游戏的科举考试做自动答题,所以题量很大(因为找不到txt或者excel等的调用教程,所以就想先试试这个笨方法是不是有用)。我想要找到题目并且答题后重新开始这个任务(因为题不止一道嘛),而且有一些原因所以不想要用到无限循环。那么要在每个if内加入什么命令能达到重新开始这个任务呢?求指导啊!!!!
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
dm.SetPath("D:\\TC简单程序开发工具\\乡试\\材料")
int hwnd,a,intx,inty,b
hwnd=dm.GetMousePointWindow()
dm.BindWindow(hwnd,"dx","windows2","dx",0)
a=dm.FindStrFast(0,0,800,600,"秦始皇兵马俑被誉为世界第几大奇迹?","color_format",1.0,intx,inty)
if (a==0)
b=dm.FindStrFast(0,0,800,600,"8","color_format1",1.0,intx,inty)
dm.MoveTo(intx+25,inty+5)
dm.LeftClick()
endif
a=dm.FindStrFast(x1,y1,x2,y2,"将绘画分为历史画、风俗画、风景画、肖像画和静物画,这是按照什么形式来分的?","color_format",1.0,intx,inty)
if (a==0)
b=dm.FindStrFast(xx1,yy1,xx2,yy2,"表现题材","color_format1",1.0,intx,inty)
dm.MoveTo(intx+25,inty+5)
dm.LeftClick()
endif
a=dm.FindStrFast(x1,y1,x2,y2,"五岳是指哪五座山?","color_format",1.0,intx,inty)
if (a==0)
b=dm.FindStrFast(xx1,yy1,xx2,yy2,"东岳泰山、西岳华山、南岳衡山、中岳嵩山、北岳恒山","color_format1",1.0,intx,inty)
dm.MoveTo(intx+25,inty+5)
dm.LeftClick()
endif
|
|