2016-09-25 3 views
-1

У меня есть CMD приложение, когда я нажал вставку во время ПРИМЕНЕНИЕ максимизируется запустить нормальный но когда приложение свернуто не работаетработает CMD приложение минимизировано не работает

Что я мог сделать

пожалуйста, помогите мне

using System; 
using System.Runtime.InteropServices; 

class MainClass 
{ 
    static void Main() 
    { 
     ConsoleKeyInfo keypress; 
     keypress = Console.ReadKey(); // read keystrokes 

     if (keypress.Key == ConsoleKey.Insert) 
     { 
     Console.Write("One "); 
     } 
    } 
}  

не распознан ключ вставки в то время минимизируется

+1

Отрицательное голосование здесь глупо. Если вы - downvoters - будете использовать свой мозг, вы будете знать, что нужно автору. – TcKs

ответ

2

Как он может работать, когда командная строка сведена к минимуму? У него нет фокуса, и ваши ключевые штрихи не регистрируются.

То же самое можно сказать практически для любой программы - попробовать его с помощью блокнота, например

Edit: если вы хотите зарегистрировать глобальные ключевые события, использование GLOB крючки как TcKs предложило

+0

, что у меня есть опции, которые могли бы программировать, какое приложение может создать Мне нужно, чтобы он работал при минимизации – jhonny625

+0

Трудно понять, что вы говорите, но ваш запрос просто невозможен - это просто, как Windows ** console ** работает – eavidan

+1

хорошо спасибо, попробуй с Global hooks – jhonny625

Смежные вопросы