Simulando simultaneamente pressionando várias teclas no AutoHotkey

2

Eu gostaria de AppsKey + Excluir para simular LCtrl + LAlt + Del , e eu pensei que o seguinte script faria isso, mas isso não acontece:

AppsKey & Delete::  
SendInput {LAlt down}{LCtrl down}{Delete}{LAlt up}{LCtrl up} 
MsgBox "You pressed AppsKey & Delete"
return

Alguma ideia do porquê?

Nota 1: : O comando MsgBox acima funciona e eu recebo uma janela.

Nota 2: : testei isto no Windows 7 de 64 bits e no Windows XP de 32 bits sem sucesso.

    
por Amelio Vazquez-Reina 28.08.2011 / 23:13

1 resposta

2

Leia o documento de ajuda EnviarEntrada e Enviar, em alguma parte diz o seguinte:

the operating system does not allow simulation of the CTRL-ALT-DELETE combination, doing something like Send ^!{Delete} will have no effect

Acho que você precisa encontrar uma maneira alternativa de bloquear o sistema, talvez usando alguma chamada de função da API do Win.

Link do documento fr: link

Link do documento nos: link

    
por 29.08.2011 / 16:26

Tags