Acionar um evento ao pressionar a tecla no Windows

1

Preciso acionar um evento, por exemplo, abrir o music player com um arquivo de música específico, quando pressiono uma tecla (que não seja o botão de reprodução / pausa dedicado).

Como posso fazer isso com o taskcheduler (Schtasks.exe)?

Estou usando o Windows 8.1

MAKZ
fonte
AFAIK não, mas você pode criar uma tarefa, criar um atalho para essa tarefa e definir um atalho de teclado para esse atalho. Mais informações aqui . Ou use o AutoHotKey
#

Respostas:

3

AFAIK, não há como fazer isso, mas há uma solução alternativa:

  1. Crie a tarefa no Agendador de tarefas. Torne o nome curto, sem espaçamento (para facilitar)
  2. Marque a caixa 'executar com mais privilégios'
  3. Escolha sua ação
  4. Teste-o (para garantir que funcione conforme o esperado)
  5. Vá para a área de trabalho, clique com o botão direito do mouse em> Novo> Atalho
  6. Para o local, use schtasks /run /tn “TASKNAMEINQUOTES”, alterando TASKNAMEINQUOTEScom o nome da tarefa (na etapa 1) (entre aspas).
  7. Nomeie o atalho como desejar> terminar
  8. Clique com o botão direito do mouse no atalho e faça um atalho de teclado na guia 'Atalho', no campo 'Tecla de atalho'.

(A partir daqui , mas sem capturas de tela)


Como alternativa, use o AutoHotKey .

Seu script será parecido com:

#z::Run "C:\Users\USERNAME\Music\iTunes\Example.mp3"(ou se você criou um arquivo bat, #z::Run "C:\Users\USERNAME\Documents\Example.bat")

#z::significa no atalho Windows+Z

ᔕᖺᘎᕊ
fonte
Digamos que eu escreva um arquivo bat com << start "" "music.mp3" >> e mapeie o arquivo para <<Action>> do agendador de tarefas. Agora eu preciso executar a tarefa quando pressiono uma tecla no teclado. Então, preciso que o gatilho seja pressionado. Como faço para pressionar uma tecla específica como acionador?
MAKZ 19/07
@ MAKZ O último passo diz como fazer isso.
ᔕᖺᘎᕊ