#NoTrayIcon
#Persistent
; 1. Ждем появления процесса и окна GTA 5
WinWait, ahk_exe GTA5.exe
; 2. Небольшая задержка, чтобы окно игры полностью проинициализировалось
Sleep, 2000
; 3. Меняем заголовок окна на Grand Theft Auto VI
WinSetTitle, ahk_exe GTA5.exe,, Grand Theft Auto VI
; 4. Подменяем иконку окна на панели задач
; Укажи здесь точный путь к твоему файлу .ico
IconPath := "C:\Games\gta6.ico"
if FileExist(IconPath) {
hIcon := DllCall("LoadImage", "UInt", 0, "Str", IconPath, "UInt", 1, "Int", 32, "Int", 32, "UInt", 0x10)
; Отправляем окну команду сменить маленькую и большую иконку
SendMessage, 0x80, 0, hIcon,, ahk_exe GTA5.exe ; WM_SETICON (Small)
SendMessage, 0x80, 1, hIcon,, ahk_exe GTA5.exe ; WM_SETICON (Big)
}
; 5. Завершаем работу фонового скрипта
ExitApp