|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能 逻辑型 登录模拟器()
整型 i,j=0,a,窗口句柄
字符型 枚举窗口
字符型[] 模拟器组,运行句柄组
i=转换.字符型转整型(下拉框.获得文本("xlk模拟器多开"))//模拟器多开
循环(i>0)
键盘.按下(91) //window
键盘.按下(82)//r
辅助.等待(100)
键盘.弹起(91)
键盘.弹起(82)
窗口句柄=窗口.找到窗口("运行")
枚举窗口=系统.枚举(转换.整型转字符型(窗口句柄),3)
如果(字符串.长度(枚举窗口)>0)
辅助.等待(100)
字符串.分割(枚举窗口,"|",运行句柄组)
数组.大小(运行句柄组,a) //获取数组维数,动态数组
窗口句柄=转换.字符型转整型(运行句柄组[4]) //获得输入框句柄
如果(j==0)
窗口.提交字符串(窗口句柄,"D:\\模拟器\\update.exe")
j=1
如果结束
辅助.等待(500)
键盘.按键(13,10)
辅助.等待(500)
如果结束
i=i-1
循环结束
辅助.等待(2000)
//加载游戏
枚举窗口=系统.枚举("KEmulator Lite v0.9.8",0)
如果(字符串.长度(枚举窗口)>0)
辅助.等待(100)
字符串.分割(枚举窗口,"|",模拟器组)
数组.大小(模拟器组,a) //获取数组维数,动态数组
i=0
循环(i<a)
窗口句柄=转换.字符型转整型(模拟器组)
窗口.激活(窗口句柄)
窗口.设置位置(窗口句柄,100,100)
辅助.等待(200)
鼠标.移动(100+19,100+37)
辅助.等待(200)
鼠标.左键单击(1)
键盘.按键(40,1)
辅助.等待(200)
键盘.按键(40,1)
辅助.等待(200)
键盘.按键(40,1)
辅助.等待(200)
键盘.按键(40,1)
辅助.等待(200)
键盘.按键(39,1)
辅助.等待(200)
键盘.按键(13,1)
辅助.等待(2000)
辅助.消息框("abc")
i=i+1
循环结束
辅助.消息框("dfdfdf")
如果结束
返回 真
功能结束
//不执行 辅助.消息框("abc") 辅助.消息框("dfdfdf")这两条语句都不生效啊。。。
在调用这个功能函数时,这个函数执行完了,也不继续这些其他功能函数,头大啊
去掉 辅助.等待(2000) 就没有任何问题
键盘.按键(13,1)执行后是模拟器加载游戏。。。。。
|
|