Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 Запуск программы на сочетание клавиш  [new]
GeT
Member

Откуда: солнечный Крым
Сообщений: 2110
Что-то я торможу :)
Как повесить запуск программы (например батник) на сочетание клавиш.
Без сторонних программ.
22 май 09, 12:24    [7214862]     Ответить | Цитировать Сообщить модератору
 Re: Запуск программы на сочетание клавиш  [new]
С0ВЕСТЬ
Member [заблокирован]

Откуда:
Сообщений: 37847
GeT,

Проще будет создать ярлык и навесить сочетание клавиш вот так:

К сообщению приложен файл. Размер - 0Kb
22 май 09, 12:37    [7214947]     Ответить | Цитировать Сообщить модератору
 Re: Запуск программы на сочетание клавиш  [new]
GeT
Member

Откуда: солнечный Крым
Сообщений: 2110
О, спасибо.
Это вариант, о котором я забыл.
Но все же интересно есть ли возможность перехватить нажатие и выполнить программу.
22 май 09, 12:41    [7214970]     Ответить | Цитировать Сообщить модератору
 Re: Запуск программы на сочетание клавиш  [new]
С0ВЕСТЬ
Member [заблокирован]

Откуда:
Сообщений: 37847
GeT
О, спасибо.
Это вариант, о котором я забыл.
Но все же интересно есть ли возможность перехватить нажатие и выполнить программу.


API самой операциоки
22 май 09, 12:43    [7214988]     Ответить | Цитировать Сообщить модератору
 Re: Запуск программы на сочетание клавиш  [new]
GeT
Member

Откуда: солнечный Крым
Сообщений: 2110
Спасибо. Будем искать.
22 май 09, 12:46    [7215011]     Ответить | Цитировать Сообщить модератору
 Re: Запуск программы на сочетание клавиш  [new]
С0ВЕСТЬ
Member [заблокирован]

Откуда:
Сообщений: 37847
GeT,

Читаем MSDN и созидаем свою программулину, это дело все пару минут.
Смотрим в сторону Обработчик событий, а конкретней:
автор
События клавиатуры
Windows Forms содержит два события, возникающие при нажатии клавиши на клавиатуре, и одно событие, возникающее, когда пользователь отпускает клавишу:

Событие KeyDown, которое происходит один раз

Событие KeyPress, которое может возникать несколько раз, когда пользователь удерживает нажатую клавишу

Событие KeyUp, которое возникает один раз после того, как пользователь отпускает клавишу

автор
События мыши
Основным способом реагирования на ввод мыши является обработка событий мыши. В следующей таблице перечислены события мыши и указано, когда они вызываются.

Click
Это событие происходит при отпускании кнопки мыши, обычно перед событием MouseUp. Обработчик этого события получает аргумента типа EventArgs. Данное событие обрабатывается при необходимости определить, когда происходит щелчок.

MouseClick
Это событие возникает при щелчке элемента управления мышью. Обработчик этого события получает аргумента типа MouseEventArgs. Данное событие обрабатывается при необходимости получить сведения о мыши в момент щелчка.

DoubleClick
Это событие возникает при двойном щелчке элемента управления. Обработчик этого события получает аргумента типа EventArgs. Данное событие обрабатывается при необходимости определить, когда происходит двойной щелчок.

MouseDoubleClick
Это событие возникает при двойном щелчке по элементу управления мышью. Обработчик этого события получает аргумента типа MouseEventArgs. Данное событие обрабатывается при необходимости получить сведения о мыши в момент двойного щелчка.

MouseDown
Это событие происходит, если пользователь нажимает кнопку мыши в тот момент, когда указатель мыши находится над элементом управления. Обработчик этого события получает аргумента типа MouseEventArgs.

MouseEnter
Это событие происходит, когда указатель мыши входит в рамку или клиентскую область элемента управления, в зависимости от типа элемента управления. Обработчик этого события получает аргумента типа EventArgs.

MouseHover
Это событие происходит, когда указатель мыши останавливается над элементом управления. Обработчик этого события получает аргумента типа EventArgs.

MouseLeave
Это событие происходит, когда указатель мыши покидает рамку или клиентскую область элемента управления, в зависимости от типа элемента управления. Обработчик этого события получает аргумента типа EventArgs.

MouseMove
Это событие возникает при перемещении указателя мыши над элементом управления. Обработчик этого события получает аргумента типа MouseEventArgs.

MouseUp
Это событие происходит, если пользователь отпускает кнопку мыши в тот момент, когда указатель мыши находится над элементом управления. Обработчик этого события получает аргумента типа MouseEventArgs.

MouseWheel
Это событие происходит, когда пользователь прокручивает колесико мыши, в то время как на элементе управления установлен фокус. Обработчик этого события получает аргумента типа MouseEventArgs. Для определения, насколько прокручена мышь, можно использовать свойство Delta аргумента MouseEventArgs.


Направление ясно?
22 май 09, 12:54    [7215078]     Ответить | Цитировать Сообщить модератору
 Re: Запуск программы на сочетание клавиш  [new]
GeT
Member

Откуда: солнечный Крым
Сообщений: 2110
Надо PowerShell начинать изучать.
22 май 09, 12:58    [7215101]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить