pyautogui в c++????

NoName1233

Участник
Автор темы
39
3
В python есть библиотека которая называется pyautogui ,в ней есть такая функция как write(),и данная функция печатает,то что задано.Есть ли такое и в C++?
 

traceattack

Известный
218
119
Типо текст печатать для ввода в чат?)

Покажи пример использования, не разобрался
C++:
#include <Windows.h>
#include <string>
using namespace std;

void Send(const wstring& str)
{
    LPINPUT pool = new INPUT[str.size()];

    static INPUT kb { INPUT_KEYBOARD };

    kb.ki.wVk = 0;
    kb.ki.dwFlags = KEYEVENTF_UNICODE;
    kb.ki.time = 0;
    kb.ki.dwExtraInfo = GetMessageExtraInfo();

    for (size_t i = 0; i < str.size(); ++i)
    {
        kb.ki.wScan = str[i];
        pool[i] = kb;
    }

    SendInput(str.size(), pool, sizeof(INPUT));

    delete[] pool;
}

BYTE WINAPI Entry()
{
    Send(L"Россия Вперед");
}
Скопипастил со своего древнейшего проекта, полную работоспособность не гарантирую ;{
 
  • Нравится
Реакции: Vintik