Запуск события при нажатии клавиши в Windows

Запуск события при нажатии клавиши в Windows

Мне нужно вызвать событие, например, открыть музыкальный проигрыватель с определенным музыкальным файлом, когда я нажимаю клавишу (кроме специальной кнопки воспроизведения/паузы).

Как это сделать с помощью taskscheduler (Schtasks.exe)?

Я использую Windows 8.1.

решение1

Насколько мне известно, сделать это невозможно, но есть обходной путь:

  1. Создайте задачу в планировщике задач. Сделайте имя коротким, без пробелов (для удобства)
  2. Установите флажок «Запустить с наивысшими привилегиями»
  3. Выберите действие
  4. Протестируйте (чтобы убедиться, что все работает так, как и ожидалось)
  5. Перейдите на рабочий стол, щелкните правой кнопкой мыши > Создать > Ярлык.
  6. Для местоположения используйте schtasks /run /tn “TASKNAMEINQUOTES”, заменяя его TASKNAMEINQUOTESна имя задачи (в шаге 1) (в кавычках).
  7. Назовите ярлык как хотите > готово
  8. Щелкните правой кнопкой мыши по ярлыку и создайте сочетание клавиш на вкладке «Ярлык» в поле «Сочетание клавиш».

(Отздесь, но без скриншотов)


В качестве альтернативы используйтеAutoHotKey.

Ваш скрипт будет выглядеть примерно так:

#z::Run "C:\Users\USERNAME\Music\iTunes\Example.mp3"(или если вы создали bat-файл, #z::Run "C:\Users\USERNAME\Documents\Example.bat")

#z::означает на ярлыке Windows+Z

Связанный контент