//此脚本用于一键隐藏游戏窗口,启动键F10,终止键F12,恢复游戏窗口方式为再按一次F10 //如果你是第一次使用,请根据弹出的窗口提示按"Enter"键设置好你的游戏窗口标题 //设置的游戏窗口标题等信息会保存在你的按键精灵安装目录下的".\Config.ini"文件中 //你也可以直接进去这个文件内设置你的游戏标题信息! //谢谢您的使用!作者论坛ID:兲芐無雙 dim i,Hwnd,cq,bb,s Delay 100 //读取存在配置文件".\Config.ini"里的窗口标题 Call 读取窗口标题() //遍历符合窗口标题(根据你自己玩的游戏标题设置)的句柄保存到数组(游戏窗口)里 游戏窗口 = Plugin.Window.Search(Text) If 游戏窗口="" Then Call 读取窗口句柄组() Call 显示窗口() Delay 100 Call 读取窗口标题() 游戏窗口 = Plugin.Window.Search(Text) Call 重新写窗口标题() Else Call 读取窗口句柄组() Call 显示窗口() Call 隐藏窗口() Call 写入窗口() End If Rem 结束程序 EndScript Sub 重新写窗口标题() If 游戏窗口="" Then //写入窗口标题 MessageBox "保存的窗口标题已更新版本,请把鼠标指向要保存的窗口然后按键盘上的“Enter”键" Rem 按键 AJ = WaitKey() If AJ=13 Then Hwnd = Plugin.Window.MousePoint() sText = Plugin.Window.GetText(Hwnd) Call Plugin.File.WriteINI("Command", "窗口标题", sText, ".\Config.ini") Else Goto 按键 End If End If End Sub Sub 读取窗口句柄组() //打开配置文件读取 Delay 100 Text = Plugin.File.ReadINI("Command", "窗口句柄组", ".\Config.ini") 游戏窗口=Text If Text="" Then Text = Plugin.File.ReadINI("Command", "窗口标题", ".\Config.ini") 游戏窗口 = Plugin.Window.Search(Tent) Call Plugin.File.WriteINI("Command", "窗口句柄组", 游戏窗口, ".\Config.ini") End If Delay 100 End Sub Sub 读取窗口标题() //打开配置文件读取 Delay 100 Text = Plugin.File.ReadINI("Command", "窗口标题", ".\Config.ini") If Text="" Then MessageBox "未保存过窗口标题,请把鼠标指向要保存的窗口然后按键盘上的“Enter”键" Rem 按键 AJ = WaitKey() If AJ=13 Then Hwnd = Plugin.Window.MousePoint() sText = Plugin.Window.GetText(Hwnd) Call Plugin.File.WriteINI("Command", "窗口标题", sText, ".\Config.ini") Else Goto 按键 End If End If Delay 100 End Sub Sub 写入窗口() Delay 100 //打开配置文件写入窗口句柄组 Call Plugin.File.WriteINI("Command", "窗口句柄组", 游戏窗口, ".\Config.ini") Delay 100 End Sub Sub 隐藏窗口() Call 读取窗口标题() 游戏窗口 = Plugin.Window.Search(Text) //下面这句用于分割字符串,将获得的句柄组分割 MyArray = Split(游戏窗口, "|") If UBound(MyArray)>=0 i=0 For UBound(MyArray) //下面这句将字符串转换成数值 Hwnd=Clng(MyArray(i)) //隐藏窗口 Call Plugin.Window.Hide(Hwnd) i=i+1 EndFor EndIf Delay 100 End Sub Sub 显示窗口() //下面这句用于分割字符串,将获得的句柄组分割 MyArray = Split(游戏窗口, "|") If UBound(MyArray)>=0 i=0 For UBound(MyArray)