- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Apertura menu avvio
-
Apertura menu avvio
Buongiorno a tutti,
ho la necessita di scrivere un semplice programma VB.net, devo aprire il menù avvio di windows cliccando su un pulsante.
Ho scritto un programma che quando viene premuto il pulsante tramite la funzione Sendkeys invia i tasti CTRL+ESC, il problema che non riconosce il tasto CTRL(^).
Qualcuno riesce ad aiutarmi??
-
Allora con sendkey non lo puoi fare. Ti posto il codice che dicono dovrebbe funzionare... (è di balena quindi è quasi una garanzia...)
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _ ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long) Private Const KEYEVENTF_KEYUP = &H2 ' Press the Ctrl-Esc key keybd_event vbKeyControl, 0, 0, 0 keybd_event vbKeyEscape, 0, 0, 0 DoEvents ' Release the two keys keybd_event vbKeyControl, 0, KEYEVENTF_KEYUP, 0 keybd_event vbKeyEscape, 0, KEYEVENTF_KEYUP, 0 DoEvents
-
Grazie mille, avevo già risolto, e ti posso dire che il codice postato funziona.
Comunque ti ringrazio moltissimo per avermi risposto.
Luca
;):)