ZemAmazing Новичок Автор темы 11 1 3 Июл 2023 #1 У меня есть адрес памяти с типом данных float, как сделать так что бы программа проверяла его значение и если значение равно 1 то он нажимал на "B"
У меня есть адрес памяти с типом данных float, как сделать так что бы программа проверяла его значение и если значение равно 1 то он нажимал на "B"
Digger Man Любитель Linux Модератор 1,639 1,124 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 Реакции: Dmitry Code Позитивный голос 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