|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
空间 工具
变量 dm=数组[0] //先定义个天使的全局对象备用
变量 线程句柄数组=数组[0]//定义一个线程句柄数组备用
功能 窗口选择键_点击()
变量 线程参数
变量 窗口句柄集
变量 窗口句柄
变量 窗口数量
for(i=0; i<游戏多开; i++)
辅助.消息框("请于3秒内把鼠标指向第"&类型.转字符型(i+1)&"个窗口","提示")
辅助.等待(3000)
hwnd = 窗口.鼠标所在窗口句柄()
大漠对象=com("dm.dmsoft")
数组空间.增加(dm,大漠对象)
线程参数 = hwnd&","&i
句柄值=线程.开启("工具.执行迷宫",线程参数)
数组空间.增加(线程句柄数组,句柄值)
endfor
控件.有效("窗口选择键",0)
控件.有效("开始键",1)
功能结束
功能 执行迷宫(参数)
变量 序号, 窗口句柄, 参数数组,xyz
字符串.分割(参数,",",参数数组) //分割出传过来的参数 i和窗口句柄的值
窗口句柄 = 类型.转整型(参数数组[0],0)
序号 = 类型.转整型(参数数组[1],0)
调试输出("参数"&参数)
dm_ret = dm[序号].SetPath(辅助.获取资源路径("rc:")) // 设置字库路径
dm_ret = dm[序号].SetDict(0,"宋体9HZ3500.txt")
dm_ret = dm[序号].BindWindow(窗口句柄,"gdi","dx2","windows",0) //绑定
调试输出("线程"&类型.转字符型(序号)&"绑定结果:"&dm_ret)
辅助.等待(1000)
while(1)
xyz = 工具.读取当前坐标(序号)
调试输出("线程"&序号&"="&xyz)
辅助.等待(5000)
endwhile
功能结束
功能 读取当前坐标(序号)
变量 返回值="0|0", Group, i, 数组大小, GroupNumber
Group = dm[序号].FindStrFastEx(1009,0,1176,27,"0|1|2|3|4|5|6|7|8|9|X|Y","ffffff-080808",1.0)
if(5 < 字符串.长度(Group))
字符串.分割(Group,"|",GroupNumber)
数组空间.大小(GroupNumber,数组大小)
Group = ""
for(i=0; i<数组大小; i++)
temp = 字符串.截取(GroupNumber,0,2)
if(("10" == temp)||("11" == temp))
temp = i
Group = Group&"|"
else
Group = Group&字符串.截取(GroupNumber,0,1)
endif
endfor
返回值 = Group
endif
返回 返回值
功能结束
空间结束
|
|