Гайд Автохоткей скрипт на отправку сообщений в чат

vk.com/ahkcsgocheat
Пользователь
Статус
Оффлайн
Регистрация
21 Апр 2020
Сообщения
381
Реакции[?]
64
Поинты[?]
2K
Автохоткей скрипт для отправки сообщений в чат (вы никогда не получите Vac-Ban). Можно биндить любую консольную команду. Запускать, как ansi 32-bit. Клавиши биндов, естественно, можно менять. F1 по-умолчанию.

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", &COPYDATASTRUCT)
return
 
Последнее редактирование:
Пользователь
Статус
Онлайн
Регистрация
17 Авг 2019
Сообщения
444
Реакции[?]
112
Поинты[?]
23K
без ahk за 1 секунду: bind "button" "say iamgay"
Все что нужно рабочая буква ~ или же Ё...
 
vk.com/ahkcsgocheat
Пользователь
Статус
Оффлайн
Регистрация
21 Апр 2020
Сообщения
381
Реакции[?]
64
Поинты[?]
2K
Смысл сравнивать. Например, можно ли отправлять сообщениия в неактивное окно игры через консоль?
 
Последнее редактирование:
Пользователь
Статус
Онлайн
Регистрация
17 Авг 2019
Сообщения
444
Реакции[?]
112
Поинты[?]
23K
Смысл сравнивать обычные бинды через консоль и скрипт. А если этих биндов будет много. Через консоль сложно будет биндить все.
к чему это? Я просто тебе привел бессмысленность этого когда это есть в игре...
 
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Как по мне, лучше использовать Postmessage
В чём принципиальная разница?)

"SendMessage: Sends a message and waits until the procedure which is responsible for the message finishes and returns.

PostMessage: Sends a message to the message queue and returns immediately. But you don't know when that message is actually being processed. Therefore, if you should be expecting an answer from that processed message, you will most likely get it through a message as well."

Т.е. в конкретно этом скрипте нет разницы, что юзать, имхо.
без ahk за 1 секунду: bind "button" "say iamgay"
Все что нужно рабочая буква ~ или же Ё...
Этот скрипт, как по мне, упрощает создание "алиасов". Синтаксис как-то попроще что-ли)
 
vk.com/ahkcsgocheat
Пользователь
Статус
Оффлайн
Регистрация
21 Апр 2020
Сообщения
381
Реакции[?]
64
Поинты[?]
2K
Как по мне, лучше использовать Postmessage
Postmessage нельзя использовать при передаче wm_copydata.

Т.е. в конкретно этом скрипте нет разницы, что юзать, имхо.
именно для этого сообщения нужно использовать SendMessage.
 
Последнее редактирование:
vk.com/ahkcsgocheat
Пользователь
Статус
Оффлайн
Регистрация
21 Апр 2020
Сообщения
381
Реакции[?]
64
Поинты[?]
2K
Смысл сравнивать?
 
Последнее редактирование:
Сверху Снизу