Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена отрицательных элементов первой строчки на 0 https://www.cyberforum.ru/ cpp-beginners/ thread1353137.html
Дана целочисленная матрица размера 5х5. Заменить в данной матрице все отрицательные элементы первой строки на 0.
Определить, сколько раз цифра К содержится в записи числа N C++
Дано натуральное число N и цифра К. Определить, сколько раз цифра К содержится в записи числа N.
C++ Вывести таблицу соответствия между температурными шкалами Цельсия и Фаренгейта Вывести таблицу соответствия между температурными шкалами Цельсия и Фаренгейта в интервале температур от точки замерзания воды до точки ее кипения. Шаг изменения по шкале Цельсия - 10°. ... https://www.cyberforum.ru/ cpp-beginners/ thread1353122.html C++ Условие каждый столбец больше предыдущего https://www.cyberforum.ru/ cpp-beginners/ thread1353121.html
Для группы фирм известен курс их акций за каждый из месяцев календарного года. Составить список тех фирм, курс акций которых все время повышался (т.е. курс за каждый последующий месяц больше, чем за...
C++ Структура "Товар"
Определить количество товаров, которые проданы менее года назад и вывести сведения о них: Продавец, Наименование, Кол-во, Цена, Дата продажи.
C++ Перегрузка оператора -> обясните пожалуйста как перегружать -> и для чего это нужно https://www.cyberforum.ru/ cpp-beginners/ thread1353082.html
C++ Чтение графа из файла https://www.cyberforum.ru/ cpp-beginners/ thread1353077.html
Имеется файл, состоящий из двух секций. В первой находится v линий с двумя дробными числами, означающими координаты х и у последующих вершин. Во второй секции находится e линий с двумя...
Объясните программу работы со строками C++
Объясните подробно, пожалуйста, что тут написано string s; cout « "Vvedite stroku: ";cin » s; int i,j; for (i=s.length()-1;i>0;i--) for (j=1;j<=i;j++) if (s<s) { char temp = s; s = s; s =...
C++ Номер недели по дате Всем добрый день. Я только начинаю изучать c++ и передо мной стоит задача: Определить номер недели с начала года по введенной дате, считая, что первая неделя начинается 1 января. Например, 1 февраля... https://www.cyberforum.ru/ cpp-beginners/ thread1353048.html C++ Обнуление указателя в рекурсии Есть такой код: void split(tree* h, int ind, tree* l, tree* r) { if (h == NULL) { l = NULL; r = NULL; return; } https://www.cyberforum.ru/ cpp-beginners/ thread1353042.html
C++ Жадные алгоритмы
По 5 клеточному полю, клетки которой расположены по координатам (-1,0), (0,0), (0,1), (0,1), (0,-1), перемещается одно из двух тел(не обязательно все время одно и то же). Изначально оба тела...
C++ Найти сумму ряда с заданной точностью Доброго времени суток, Друзья. Помогите мне пожалуйста с решением задачи. Вот вроде все уже сделал даже вывел а на экране пусто))) Нажмите любую клавишу для продолжения. Ошибку не могу найти.... https://www.cyberforum.ru/ cpp-beginners/ thread1353018.html
0 / 0 / 1
Регистрация: 02.10.2014
Сообщений: 34
13.01.2015, 23:52  [ТС] 0

Имитация нажатия клавиш - C++ - Ответ 7102540

13.01.2015, 23:52. Показов 5594. Ответов 2
Метки (Все метки)

Ответ

так одну проблему решил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <Windows.h>
#include <locale>
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    int a;
    int start;
    int t;
    a = 0;
    start = 0;  // от чего будет работать for 
    cout << "Введите значение работы программы в сек:" ;
    cin >> a;
    t = a*40;   //кол-во символов (сек * на символы/сек т.е. кол-во символов за "a" секунд)
    Sleep(1000); // ожидание перед началом операции
    for (start; t; start++); // работа от старта "0" символов до конечного символа с шагом 1
    Sleep(50);   // задержка перед каждыми 2-мя символами
    keybd_event('C', 0,0,0);
    keybd_event('P', 0,0,0);
    keybd_event('C', 0,KEYEVENTF_KEYUP,0);
    keybd_event('P', 0,KEYEVENTF_KEYUP,0);
    system("PAUSE");
    return 0;
}
теперь нажатия не эмулируются

Добавлено через 38 секунд
Цитата Сообщение от cooller Посмотреть сообщение
сначала нужно инициализировать а
спасибо решил но теперь вторая проблема

Добавлено через 10 минут
короче всё решилось моими кривыми руками просто переписал челе while
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <Windows.h>
#include <locale>
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    int a;
    int start;
    int t;
    a = 0;
    start = 0;  // от чего будет работать for 
    cout << "Введите значение работы программы в сек:" ;
    cin >> a;
    t = a*40;   //кол-во символов (сек * на символы/сек т.е. кол-во символов за "a" секунд)
    Sleep(1000); // ожидание перед началом операции
    while (start<=t)
    {
 
        Sleep(50);   // задержка перед каждыми 2-мя символами
    keybd_event('C', 0,0,0);
    keybd_event('P', 0,0,0);
    keybd_event('C', 0,KEYEVENTF_KEYUP,0);
    keybd_event('P', 0,KEYEVENTF_KEYUP,0);
    start=start+1;
 
    }
    system("PAUSE");
    return 0;
}


Вернуться к обсуждению:
Имитация нажатия клавиш C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2015, 23:52
Готовые ответы и решения:

Имитация нажатия клавиш С/С++
Задача такая: Программа должна имитировать нажатие клавиш в фоновом режиме. То-есть она должна...

Имитация нажатия кнопки
как программно сымитировать нажатие кнопки в программе нужно нажать кнопку PgUp а на клавиатуре ее...

Имитация нажатия клавиши
Может кто помочь сделать прогу что бы она просто нажимала кнопку &quot;E&quot; с интервалом, 0,1 секунда, и...

Имитация нажатия русских букв
Как симитировать нажатие букв Б, Ю, Ж, Э, Х, Ъ?

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

имитация нажатие двух клавиш на c++. (alt-f4)
будет нажата клавиша p keybd_event('P', 0,0,0); keybd_event('P', 0,KEYEVENTF_KEYUP,0); Но как...

Имитация нажатия на заголовок окна (Borland C++)
PostMessage(Handle, WM_NCLBUTTONDOWN, HTCAPTION,0);не работает может с ней что-то не так? ...

Нажатия клавиш
В mfc нужно чтобы при нажатии клавиш, происходило действие. С помощью WM_KEYDOWN, пытался сделать,...

Отлов нажатия клавиш
Доброго времени суток! Стоит задача при нажатии оперделенной клавиши выполнить действие. Код: ...

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