|
|
空间 多开自动喊话模版
整型 c1,i,k,窗口句柄,线程句柄
字符型[] 句柄
整型[] 线程句柄集
字符型 自动喊话1,自动喊话2,自动喊话3,自动喊话4,自动喊话5
功能 逻辑型 接受主界面设置(字符型 喊话1,字符型 喊话2,字符型 喊话3,字符型 喊话4,字符型 喊话5)
自动喊话1=喊话1
自动喊话2=喊话2
自动喊话3=喊话3
自动喊话4=喊话4
自动喊话5=喊话5
返回 真
功能结束
功能 整型 自动喊话()
整型 窗口绑定是否成功
整型 句柄窗口
如果(c1!=0)
句柄窗口=转换.字符型转整型(句柄[i],0)
否则
句柄窗口=窗口句柄
如果结束
窗口绑定是否成功=dm.BindWindow(句柄窗口,"dx","dx","dx",0)
如果(窗口绑定是否成功==0)
辅助.消息框("窗口绑定失败")
否则
循环(真)
dm.SendString(句柄窗口,自动喊话1)
辅助.等待(100)
dm.KeyPress(13)
辅助.等待(辅助.随机数(2000,5000))
dm.SendString(句柄窗口,自动喊话2)
辅助.等待(100)
dm.KeyPress(13)
辅助.等待(辅助.随机数(2000,5000))
dm.SendString(句柄窗口,自动喊话3)
辅助.等待(100)
dm.KeyPress(13)
辅助.等待(辅助.随机数(2000,5000))
dm.SendString(句柄窗口,自动喊话4)
辅助.等待(100)
dm.KeyPress(13)
辅助.等待(辅助.随机数(2000,5000))
dm.SendString(句柄窗口,自动喊话5)
辅助.等待(100)
dm.KeyPress(13)
辅助.等待(辅助.随机数(2000,5000))
循环结束
如果结束
返回 0
功能结束
功能 整型 大漠解绑()
dm.UnBindWindow()
返回 0
功能结束
功能 逻辑型 获得多开窗口(字符型 窗口句柄集)
字符串.分割(窗口句柄集,"|",句柄)
i=0
数组.大小(句柄,c1)
如果(c1==0) //如果c1=0证明就一个游戏窗口,单开操作
窗口句柄=转换.字符型转整型(窗口句柄集,0)
辅助.等待(1000)
线程句柄=线程.扩展开启("多开自动喊话模版.自动喊话","多开自动喊话模版.大漠解绑")
否则
线程句柄集=整型[c1]
循环(i <c1)
线程句柄集[i]=线程.扩展开启("多开自动喊话模版.自动喊话","多开自动喊话模版.大漠解绑")
辅助.等待(2000)
i=i +1
循环结束
k=i-1
如果结束
返回 真
功能结束
功能 逻辑型 退出()
如果(c1==0)
线程.关闭(线程句柄)
辅助.等待(2000)
否则
循环(k>=0)
// 辅助.消息框(转换.整型转字符型(线程句柄集[k]))
线程.关闭(线程句柄集[k])
辅助.等待(2000)
k=k-1
循环结束
如果结束
辅助.等待(10000)
辅助.退出()
返回 真
功能结束
空间结束
|
|