VBScript verifica se a combinação de teclas é pressionada

0

Como posso criar um script que aguarde em um loop while para uma combinação específica de teclado antes de fazer algo? Eu quero executar o script e, em seguida, esperar por ALT + CTRL + Q e, em seguida, executar o restante do script.

Eu procurei por aí, mas encontrar informações sobre o VBScript é meio difícil. As que eu acho parecem ser relacionadas ao Internet Explorer.

    
por VEC 14.06.2012 / 23:25

2 respostas

0

Isto irá esperar pela tecla ENTER:

strMessage = "Press the ENTER key to continue."
Wscript.StdOut.Write strMessage

Do While Not WScript.StdIn.AtEndOfLine
   Input = WScript.StdIn.Read(1)
Loop
WScript.Echo "The script is complete."

Você pode verificar qual valor Input está obtendo para ver se o pressionamento de tecla desejado tem um valor que você pode testar para

    
por 19.06.2012 / 23:53
0

Você precisará examinar os ganchos do teclado. Você pode estar um tanto limitado em ter apenas o VBScript para brincar.

Confira:

link

    
por 15.06.2012 / 01:21