Здравствуйте, я делаю программу, которая заметит, когда будет нажата конкретная клавиша, и напишите конкретное письмо, в котором человек пишет. Я думал о том, чтобы делать это в приложении консоли или должен ли я делать это в Windows Forms? Я тоже не понимаю, как заставить его работать в фоновом режиме или как записать его там, где пользователь пишет?C# Написать текст в другую программу, с фона
код я не сделал до сих пор выглядит как:
static void Main(string[] args)
{
while (true)
{
ConsoleKeyInfo cki;
cki = Console.ReadKey();
Console.WriteLine(cki.Key.ToString());
if (cki.Key.ToString() == "F" && (cki.Modifiers & ConsoleModifiers.Control) != 0)
{
//typ something where the person is writing
}
}
}
спасибо всем помочь
'SendKeys 'был моим старым другом ... –
, но я не могу заставить его работать ... – flaimme
функции' SendKeys' были отключены некоторыми windows-fix ... Microsoft выпустила исправление путь назад к окнам xp sp1 - с тех пор, 'SendKeys' больше не работают при особых обстоятельствах ... –