|
空间 多开2
//默认空间
dm = 数组[4]
进程数 = 4
线程 = 数组[4]
进程句柄 = 数组[4]
窗口句柄 = 数组[4]
//开始按钮_点击操作
功能 开始_点击()
//遍历(i=0;i<进程数;i++)
//线程[i]=线程.开启("多开2.打开游戏进程",i)
//辅助.等待(8000)
//遍历结束
线程[0]=线程.开启("多开2.打开游戏进程",0)
辅助.等待(4000)
线程[1]=线程.开启("多开2.打开游戏进程",1)
辅助.等待(4000)
线程[2]=线程.开启("多开2.打开游戏进程",2)
辅助.等待(4000)
线程[3]=线程.开启("多开2.打开游戏进程",3)
功能结束
功能 打开游戏进程(i)
进程句柄[i]=进程.打开("rc:摇骰子3.exe")
进程.等待初始化(进程句柄[i],500)
窗口句柄[i]=进程.获取窗口句柄(进程句柄[i])
窗口.设置位置(窗口句柄[i],10+i*300,10)
辅助.等待(300)
窗口.激活(窗口句柄[i])
辅助.等待(500)
窗口.发送按键(窗口句柄[i],13)
窗口.提交按键(窗口句柄[i],13)
辅助.等待(300)
dm[i]=com("dm.dmsoft")
绑定值=dm[i].BindWindow(窗口句柄[i],"gdi","windows","windows",0)
调试输出(绑定值)
//辅助.等待(150)
//变量 x,y
//返回值=dm[i].GetCursorPos(x,y)
//调试输出(返回值)
//辅助.消息框(x&","&y)
循环(真)
dm[i].moveto((130+i*300),210)
辅助.等待(1000)
dm[i].LeftClick()
辅助.等待(1000)
dm[i].KeyPress(13)
辅助.等待(1000)
循环结束
//多开2.游戏(i)
功能结束
//退出按钮_点击操作
功能 退出_点击()
遍历(i=0;i<进程数;i++)
解绑定值=dm[i].UnBindWindow()
//调试输出(解绑定值)
进程.关闭进程(进程句柄[i])
线程.关闭(线程[i])
遍历结束
辅助.退出()
功能结束
功能 初始化()
//这里添加你要执行的代码
结果 = 辅助.注册插件("rc:\\dm.dll",真)
功能结束
空间结束
//空间结束语句
我的问题是,我不能实现4线程同时执行,只能是一个置顶窗口能执行自动游戏,我鼠标把哪个窗口置顶,就会执行哪个程序,怎么回事,为什么不能4个同时执行
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|