2017-10-13 6 views
1
test() { 
    GuiControl, , abc, 123456789 
} 

GUI New 
GUI Add, ListBox, xm y+m w100 h100 vabc 
GUI Add, Button, xm y+m w60 h30 grun, Add 
GUI Show, Autosize 
Return 

run: 
    test() 
    return 

GuiClose: 
    ExitApp 

!1:: 
    test() 
    MsgBox 1 
    return 

Je veux appeler test() lorsque j'appuie sur la touche Alt + 1, Mais mon code ci-dessus ne fonctionne pas. Seul le message '1' est sorti.fonction contenant GuiControl ne fonctionne pas avec hotkey

De toute évidence, je semble mal comprendre quelque chose .. Comment résoudre ce problème?

Répondre

2

Cela affiche une fenêtre d'interface utilisateur graphique contenant une commande de liste et ajoute une ligne de « 123456789 » à elle quand ALT-1 est pressée

test() { 
    GuiControl Alpha:, abc, 123456789 
} 

GUI Alpha: New 
GUI Add, ListBox, xm y+m w100 h100 vabc 
GUI Add, Button, xm y+m w60 h30 grun, Add 
GUI Show, Autosize 
Return 

run: 
    test() 
    return 

GuiClose: 
    ExitApp 

!1:: 
    test() 
    return 

commandes de l'interface graphique à l'intérieur de raccourcis fera référence à différents threads gui par défaut. Vous pouvez utiliser un GUI Name (Alpha: dans l'exemple ci-dessus) pour spécifier une fenêtre GUI existante.

+0

!!!! Tellement bon, c'est ce que je cherchais. Je vous remercie. –