Oppure

Loading
16/05/12 15:33
Astrog
caio a tutti, sto sviluppando un applicazione che dovrebbe fare determinate cose autonomamente, per fare ciò ho bisogno di simulare l'alt+tab che normalmente facciamo per passare da una finestra all'altra però scrivendo:

Public Sub AltTab()
        SendKeys.Send("%({TAB})")
    End Sub


non succede esattamente nulla, non succede nulla nemmeno con qualsiasi altro comando ad esempio sendkeys.send ("c";)

grazie mille
aaa
16/05/12 20:04
GN
Uhm ti consiglierei di usare le API come spiegato qui totemslair.org/appunti/…
aaa
19/05/12 16:39
GrG
Astrog: il tuo codice funziona correttamente, l'ho provato adesso su windows xp con vb.net 2010

vorresti usare quel codice per dare il focus ad un altro programma?
Spiega meglio cosa devi fare

Comunque dalle prove che ho fatto, sembrerebbe che premendo alt+tab (da programma) nella finestrella che compare per scegliere quale processo portare in primo piano è selezionato di default il programma stesso, quindi facendo alt+tab una sola volta non cambia niente.. dovresti provare a fare alt+ due volte tab (non c'avevo pensato prima, però dovrebbe andare)
Ultima modifica effettuata da GrG 19/05/12 16:40
aaa