Форум программистов, компьютерный форум CyberForum.ru

нажатие клавишы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В зависимости от введенного числа изменить окончание у слова http://www.cyberforum.ru/cpp-beginners/thread690975.html
Программировать начал только 2 недели назад, поэтому опыта очень мало. Может кто поможет. Нужно написать программу, которая в зависимости от введенного числа меняет окончание у слова. Собрано 2 гриба, 18 грибов, 1 гриб. Все сделал но проблема в 11,12,13,14. Как их добавить?
C++ Стек записи на основе статического массива типа запись Добрый вечер! Помогите пожалуйста выполнить задание: Создать стек записи Спортсмен на основе статического массива типа запись. Заранее, очень вам благодарен! Добавлено через 34 минуты Реализовать методы : Добавить элемент, удалить элемент, вершина стека. http://www.cyberforum.ru/cpp-beginners/thread690967.html
C++ Найти наибольший элемент среди элементов главной и побочной диагонали
Ребят помогите очень нужно пожалуйста !!! задачи по С++ 1 Найти наибольший элемент среди элементов главной и побочной диагонали и вывести на экран строку, в которой он находится. Определить, является ли матрица ортонормированной, т. е. такой, в которой скалярное произведение каждой пары различных строк равно 0, а скалярное произведение каждой строки на себя равно 1.
C++ Будет ли продуктивно одновременно читать несколько книг по C++
Снова здравствуйте форумчане у меня возник к вам вопрос можно ли читать одновременно несколько книг по C++ ? И будет ли это полезно? Сейчас читаю "Программирование. Принципы и практика использования C++" стоит ли одновременно что то еше читать например прочитал в одной книге про ввод вывод а затем это же в другой(у каждого ведь изложение разное) или же это не будет продуктивно?
C++ Не могу дописать программу преобразующую слова в цифры http://www.cyberforum.ru/cpp-beginners/thread690952.html
Здравствуйте форумчане у меня есть к вам вопрос насчет одной программы. Задача: Напишите программу, преобразующую слова "нуль", "два" и т.д в цифры 0, 2 и т.д. Когда пользователь вводит число в виде слова, программа должна вывести на экран соответствующую цифру. Выполните эту программу для цифр 0, 1, 2, 3 и 4. Если пользователь введет что-нибудь другое например фразу "глупый компьютер!",...
C++ Вычислить сумму HELP ME!!! PLEASE!!! подробнее

Показать сообщение отдельно
KostyaKulakov
Заблокирован
07.11.2012, 14:54     нажатие клавишы
есть игра в ней стоит некая защита которая не даёт программе, как не странно программным способом(имитацией) нажать клавишу.

код:

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 <Windows.h>
#include <iostream>
 
int main()
{
Sleep(3000);
HWND hwnd = FindWindow("ololoshgame", NULL);
  SetForegroundWindow(hwnd);
  SendMessage(hwnd, WM_ACTIVATE, WA_ACTIVE, 0);
  SendMessage(hwnd, WM_SETFOCUS, NULL, 0);
  keybd_event(VkKeyScan ('1'), 0, 0, 0);
  keybd_event(VkKeyScan('1'), 0, KEYEVENTF_KEYUP, 0);
  keybd_event(VkKeyScan('1'), 0, 0, 0);
  keybd_event(VkKeyScan('1'), 0, KEYEVENTF_KEYUP, 0);
  keybd_event('1', 0,0,0);
    keybd_event('1', 0,KEYEVENTF_EXTENDEDKEY,0);
      keybd_event(VkKeyScan('1'), 0, 0, 0);
  keybd_event(VkKeyScan('1'), 0, KEYEVENTF_EXTENDEDKEY, 0);
    keybd_event(VkKeyScan('1'), 0, 0, 1);
  keybd_event(VkKeyScan('1'), 0, KEYEVENTF_KEYUP, 1);
 
 
}
проблема в том, что на примере блокнота всё работает. у меня есть предположение, что надо послать сигнал на клавиатуру и чтобы клавиатура уже нажала. естественно не магией найти информацию по этому поводу в интернете не нащёл. прошу помощи у вас

Добавлено через 46 минут
UP! !
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru