Задать вопрос
@SaddledSharp
Кодер. Увлекаюсь информационной безопасностью.

C++. Как написать вместо пользователя? Имитация клавиш?

Всем привет.
Мне нужно спросить у пользователя через getline() и самому симитировать клавиши. То есть как будто это он написал. Не спрашивайте зачем, просто помогите)). И кстате не обязтальено что бы это было только в моём окне, мне в дальнейшем нужно будет имитировать клавиши, к примеру, в браузере.
Вот пример:
cout << "Привет, как тебя зовут?: ";
getline(cin, name); 
	keybd_event('a', 0, 0, 0);
	keybd_event('n', 0, 0, 0);
	keybd_event('t', 0, 0, 0);
	keybd_event('o', 0, 0, 0);
	keybd_event('n', 0, 0, 0);

Но т.к getline() ожидает клавиши то keybd_event не работает. Как сделать так что бы само написалось? Не нужно предлагать
cout << "a";
Sleep(100);
cout << "n";
Sleep(100);
...

Мне нужно именно симитировать клавиши. Помогите.
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы