按键精灵:时间差流程及容错处理

//********************
//功能:针对目标进行时间差计算
//********************
//声明打开的Launcher路径
UserVar ex1 = "****************" "正常版本"
UserVar ex2 = "***************" "1000条抽取版本"
//声明开启时间
Dim startTime
//声明点击进入游戏时间
Dim loginTime
//声明结束时间
Dim endTime


//调用启动函数
RunApp (ex2)
//取开启的时间
startTime = Plugin.GetSysInfo.GetTime()


//检测Launcher初始化情况
j=1
While j <> 0
	IfColor 952,245,"30269",0 Then
		j = 0
	End If
Wend
//鼠标移动至密码输入框
MoveTo 905, 684
LeftClick 1
//输入密码,"shiyuanjie"为设置的密码
SayString "shiyuanjie"
//点击登录
MoveTo 831, 769
LeftClick 1

//检测服务器列表情况
k=1
While k <> 0
	IfColor 848,574,"595C5E",0 Then
		k = 0
	End If
Wend


//容错
Delay 100
//选择服务器,登录游戏
MoveTo 1093, 825
LeftClick 1
loginTime = Plugin.GetSysInfo.GetTime()


//判断游戏是否启动成功
i=1
While i <> 0
	Hwnd = Plugin.Window.Find("Platform_Client_Class", "ApolloGameClient")
	//判断是否找到进程
	If Hwnd <> 0 Then 
		//判断是否窗口初始化成功
		IfColor 957,175,"5036B",0 Then
			i = 0
		End If
	End If
Wend
//取结束时间
endTime = Plugin.GetSysInfo.GetTime()


//取时间差
Messagebox (endTime - startTime-100)&"****"&(endTime-loginTime)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值