Автохоткей скрипт для спама в чат. Запуск на F1. DetectHiddenWindows, On Setbatchlines -1 ConsoleCommand := "say привет" ; отправка в чат сообщения F1:: WinGet, hWnd, ID, ahk_class Valve001 VarSetCapacity(message, SizeInBytes := StrPut(ConsoleCommand, "UTF-8") * (A_IsUnicode ? 2 : 1), 0) StrPut(ConsoleCommand, &message, "UTF-8") VarSetCapacity(COPYDATASTRUCT, A_PtrSize*3, 0) ;NumPut(0, COPYDATASTRUCT, 0, "Uint") NumPut(SizeInBytes, COPYDATASTRUCT, A_PtrSize, "UInt") NumPut(&message, COPYDATASTRUCT, A_PtrSize*2, "Ptr") DllCall("SendMessage", "Ptr", hWnd, UInt, WM_COPYDATA := 0x4A, "Ptr", 0, "Ptr", ©DATASTRUCT) return C DetectHiddenWindows, On Setbatchlines -1 ConsoleCommand := "say привет" ; отправка в чат сообщения F1:: WinGet, hWnd, ID, ahk_class Valve001 VarSetCapacity(message, SizeInBytes := StrPut(ConsoleCommand, "UTF-8") * (A_IsUnicode ? 2 : 1), 0) StrPut(ConsoleCommand, &message, "UTF-8") VarSetCapacity(COPYDATASTRUCT, A_PtrSize*3, 0) ;NumPut(0, COPYDATASTRUCT, 0, "Uint") NumPut(SizeInBytes, COPYDATASTRUCT, A_PtrSize, "UInt") NumPut(&message, COPYDATASTRUCT, A_PtrSize*2, "Ptr") DllCall("SendMessage", "Ptr", hWnd, UInt, WM_COPYDATA := 0x4A, "Ptr", 0, "Ptr", ©DATASTRUCT) return
Добавлю, если нужно будет. Это автохоткей скрипт можно заспамить любую консольную команду. Я не знаю, что даже туда прописать можно.
Было бы круто если нажал на 1 кнопку, и спам полетел пока ты его сам не выключишь, той же самой кнопкой)