Gmazov Участник Автор темы 25 1 3 Июл 2023 #1 У меня есть адрес памяти с типом данных float, как сделать так что бы программа проверяла его значение и если значение равно 1 то он нажимал на "B"
У меня есть адрес памяти с типом данных float, как сделать так что бы программа проверяла его значение и если значение равно 1 то он нажимал на "B"
Digger Man52 52NGG Проверенный 1,117 991 4 Июл 2023 #2 ZemAmazing написал(а): У меня есть адрес памяти с типом данных float, как сделать так что бы программа проверяла его значение и если значение равно 1 то он нажимал на "B" Нажмите для раскрытия... C++: float* address = reinterpret_cast<float*>(0x38282); if (*adress == 1.0f){ INPUT input; input.type = INPUT_KEYBOARD; input.ki.wVk = 'B'; input.ki.dwFlags = 0; SendInput(1, &input, sizeof(INPUT)); } p.s. будет работать только на винде, для работы нужен винапи (#include <Windows.h> SendInput function (winuser.h) - Win32 apps Synthesizes keystrokes, mouse motions, and button clicks. learn.microsoft.com Реакции: deleted-user-511790 Позитивный голос 0 Негативный голос
ZemAmazing написал(а): У меня есть адрес памяти с типом данных float, как сделать так что бы программа проверяла его значение и если значение равно 1 то он нажимал на "B" Нажмите для раскрытия... C++: float* address = reinterpret_cast<float*>(0x38282); if (*adress == 1.0f){ INPUT input; input.type = INPUT_KEYBOARD; input.ki.wVk = 'B'; input.ki.dwFlags = 0; SendInput(1, &input, sizeof(INPUT)); } p.s. будет работать только на винде, для работы нужен винапи (#include <Windows.h> SendInput function (winuser.h) - Win32 apps Synthesizes keystrokes, mouse motions, and button clicks. learn.microsoft.com