Execute algo do menu iniciar usando autohotkey

Execute algo do menu iniciar usando autohotkey

Como inicio algo no menu Iniciar do Windows usando a tecla de atalho automático? eu posso fazer

Send ^{Esc}MyAppName{Enter}

E tudo funciona, exceto o último {Enter}. A tela para no menu inicial aberto após entrar MyAppName. Posso pressionar Enter manualmente e ele abre. o que estou perdendo?

Responder1

O seguinte funciona, então provavelmente foi um problema do menu Iniciar não abrir/responder rápido o suficiente:

Send ^{Esc}
Sleep 2000
Send MyAppName
Sleep 2000
Send {Enter}

Responder2

Adaptando a resposta de @xdhmoore para AutoHotkey v2:

#!s::{
    SendEvent "^{Esc}"
    Sleep 1000
    Send "HP Smart"
    Sleep 1000
    SendEvent "{Enter}"
    Sleep 1000
    MouseMove 440,400
} ; win+alt+s  gets mouse ready on  Numériser  button

informação relacionada