Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - simulazione di tasti
Forum - Visual Basic 6 - simulazione di tasti

Avatar
gaffre (Normal User)
Pro


Messaggi: 65
Iscritto: 17/06/2008

Segnala al moderatore
Postato alle 18:51
Domenica, 23/11/2008
Ciao a tutti! Ho 2 problemi. Prima domanda, guardate questo codice:
Codice sorgente - presumibilmente Visual Basic 6

  1. If GetAsyncKeyState(vbKeyA) Then
  2. End If


Vorrei mettere al posto della A una combinazione di tasti tipo Ctrl+A oppure quelcosa del genere?

Seconda domanda.
COme posso simulare la funzione di un tasto. Per esempio come posso fare che ogni secondo di un timer mi preme il tasto barra (quello sopra il tab?)

Spero di essermi spiegato. Grazie mille.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 23:35
Domenica, 23/11/2008
1) Devi memorizzare in una variabile i tasti usciti, poi devi fare una serie di controlli e se trovi che è uscito ctrle subito dopo a fai quello ke il progr deve fare...

2) Devi utilizzare la funzione SendKeys vuoi simulare la pressione di barra? allora fai:
SendKeys "\"

PM Quote
Avatar
gaffre (Normal User)
Pro


Messaggi: 65
Iscritto: 17/06/2008

Segnala al moderatore
Postato alle 16:26
Lunedì, 24/11/2008
ok però vorrei che spingendo questo tasto mi dia anche il processo.

Non so come spiegarmi quindi vi facio un esemio.
All'interno di Visual basic 6.0 se premo f2 mi apre il visualizzatore di ogetti, io vorrei che questo programma mi inneschi la funzione del tasto oltre allo scrivere il simbolo \

Ultima modifica effettuata da gaffre il 24/11/2008 alle 16:46
PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 21:56
Lunedì, 24/11/2008
credo che sia possibile con una hook in output  della tastiera ma te la sconsiglio vivamente.
ci ho sbattuto la testa migliaia di volte.
alla fine l'ho targata pericolosa e l'ho sempre lasciata perdere.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:04
Mercoledì, 26/11/2008
Non ho capito bene...il processo di cosa?
non puoi usare la funzione keydown?

PM Quote