0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 5
1

Ввод текста в другую программу или быстрый набор текста с 1 клавиши

25.03.2020, 20:34. Показов 315. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть код который при нажатии LeftAlt нажимает кнопку b допустим. Пример ниже.
Мне нужен код который при нажатии LeftAlt эмулировал нажатие кнопок к примеру ввёл ('Hello World').
1. GetAsyncKeyState не всегда срабатывает или слишком долго думает.
2. Есть то что мне нужно похожее , но оно не работает [URL="https://www.codeproject.com/Articles/6819/SendKeys-in-C[/URL]
3. Если знаете как это сделать напишите код , а не ссылку на статью.

Пример кода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <Windows.h>
#include <stdio.h>
 
using namespace std; //возможность использования cout , cin
 
int main() {
    system("color A"); // устанавливаем цвет шрифта
    cout << endl << "Left ALT - Activator."; // выводим в консоль инструкцию.
    while (1 != 0)
    {
        if (GetAsyncKeyState(VK_LMENU)) // если нажат левый ALT делаем следующие:
        {
            BYTE keyState[256];
            int i = 0x41;
 
                keybd_event(i, 0, 0, 0);
                keybd_event(i, 0, KEYEVENTF_KEYUP, 0);
        }
 
    }
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2020, 20:34
Ответы с готовыми решениями:

Программный ввод текста в другую программу
Всем добрый вечер!!! Имеется программа, которая управляет остальными. Написал так, чтобы она...

Програмный ввод текста в другую программу
Всех с 23 февраля!!! Приветствую вас, я опять вернулся:D Я работаю в C++ Builder 6. Я бы хотел бы...

Ввод текста и получение клавиши
1) Как определить какая клавиша на клавиатуре нажата в данный момент? 2) как посредством xna...

Ввод текста в liv при нажатии клавиши
Есть некий div, нужно что бы при нажатии, например, enter'a в div можно было бы ввести текст. Мышку...

0
25.03.2020, 20:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2020, 20:34
Помогаю со студенческими работами здесь

Вставка текста из одной ячейки в другую с добавлением текста макросом
Здравствуйте! Возникли сложности с созданием макроса. Нужно сделать макрос с вставкой текста из...

Передача текста на другую программу и +
Привет ребята, Нужно реализовать: Передача текста на другую программу и далее нажать в том же...

Отправление текста в другую программу
Здравствуйте. Можно ли в C# отправить текст в другую программу, если другая программа является...

Передача текста в другую программу SendMessage
Подскажите пожалуйста. Написал программу которая программно нажимает кнопку в другой программе....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru