Topic: Отправить текст в консоль windows
Доброго времени суток!
Подскажите как мне отправить текст в консоль?
cmd := 'строка которую требуется отправить в консоль';
Wcmd := FindWindow('', 'c:\windows\system32\cmd.exe');
for i := 1 to Length(cmd) do
begin
PostMessage(Wcmd,WM_KEYDOWN,Ord(cmd[i]),0);
Sleep(50);
end;
//PostMessage(Wcmd,WM_KEYDOWN,VK_RETURN,0);
Этот код работает, но в консоль приходит не то, что я отправляю. Предполагаю что должен быть не WM_KEYDOWN, а WM_CHAR, но на такое решение ругается компилятор.