Показать сообщение отдельно
  #1  
Старый 27.01.2015, 15:32
Noooob Noooob вне форума
Прохожий
 
Регистрация: 24.12.2013
Сообщения: 38
Версия Delphi: Delphi 7
Репутация: 10
Вопрос Отправка текста в cmd.exe

Здравствуйте, для отправки клавиш в cmd использую код:
Код:
procedure EmulateKey(Wnd: HWND; VKey: Integer);
asm
   push 0
   push edx
   push 0100H //WM_KEYDOWN
   push eax
   call PostMessage
end;

Если я отпраляю 'А' то в cmd появитса 'а' , а если отправил 'а' то появитса другой символ. При отправке 'А' с зажатым shift то приходит 'А' . Как мне заставить думать cmd что shift нажат?
Ответить с цитированием