GTA5卡单人战局
原理是暂停 GTA5.exe这个进程10秒以上,再进游戏,就会显示战局内的其他人退出战局(不影响其他人玩游戏)。
win10下的命令行没有找到暂停进程的功能,但是微软开发了一个程序可以实现:https://technet.microsoft.com/en-us/sysinternals/bb897540.aspx
把脚本跟这个程序放在同级目录,进线上模式后运行,然后按F1就行。
#SingleInstance, Force
SendMode Input
SetWorkingDir, %A_ScriptDir%
F1::
run pssuspend gta5.exe
CustomColor := "EEAA99"
Gui +LastFound +AlwaysOnTop -Caption +ToolWindow
Gui, Color, %CustomColor%
Gui, Font, s100
Gui, Add, Text,, 卡单人战局中,请稍候。
WinSet, TransColor, %CustomColor% 150
Gui, Show
Sleep 10000
Gui, Destroy
run pssuspend -r gta5.exe
Sleep, 1000
WinActivate, ahk_exe GTA5.exe