;软件名称:VPN一键重开器 ;使用方法:按下Ctrl+F12键 享用 ;使用到的语句有Process进程判断,进程关闭,窗口激活最大化,循环判断,屏幕找图 Run, taskkill /im GreenEngine.exe /f ,, hide Run, taskkill /im GreenMonitor.exe /f ,, hide ^F12:: Process, Exist , 破解修正_1.exe if (ErrorLevel <> 0) ;如果存在一个匹配的进程则设置ErrorLevel 为此进程(PID) ;~ MsgBox , 存在进程 %ErrorLevel% ;下面是自动找图的代码实现部分 /* 如果在指定的区域找到指定的图像, 则 ErrorLevel 被设置为 0 * 没有找到则为 1, * 而如果在命令执行过程中遇到问题使搜索无法进行 (例如打开图像文件失败或糟糕的格式选项) 则为 2. */ Process, Close , 破解修正_1.exe else if (ErrorLevel = 0) ;~ MsgBox , % ErrorLevel Sleep , 10 Run , D:\网络相关\破解修正_1.exe ;不存在进程 Sleep , 500 ;========================下边是找图的实现部分======================= loop { ImageSearch, FoundX, FoundY, 40,40, 1920, 1080, D:\AutoHotkey\AHK案例宝典\找图找色\VPN一键重开器\登录.bmp if ErrorLevel <> 0 Sleep , 200 else MouseMove , %FoundX% , %FoundY% ;其实这句移动是多余的! MouseClick , left , %FoundX% , %FoundY% } Until (ErrorLevel = 0) Sleep , 500 IfWinExist , Green 网络加速器 WinActivate , Green 网络加速器 WinMaximize ;==================下边是第二次找图(点界面中的连接按钮)======================= loop { ImageSearch, 找图X, 找图Y, 40,40, 1920, 1080, D:\AutoHotkey\AHK案例宝典\找图找色\VPN一键重开器\点连接按钮.bmp if ErrorLevel <> 0 Sleep , 200 else MouseMove , %找图X% , %找图Y% ;其实这句移动是多余的! MouseClick , left , %找图X% , %找图Y% } Until (ErrorLevel = 0) ;===============================================
kkkk