Simulazione pressioen tasto

lunedì 30 ottobre 2006 - 08.37

inkwaterman Profilo | Newbie

Salve a tutti !

Ho il seguente problema:

Devo simulare la pressione di un tasto appartenente ad una applicazione lanciata dal programma che sto sviluppando.

Vi faccio un esempio per spiegarmi meglio:

Supponiamo di lanciare un programma di connessione remota e di voler comandare la connessione, mediante la pressione del tasto connetti, da un programa in VB.
Come posso fare ?

Qualcuno ha delle dritte da potermi dare ?

Grazie

Brainkiller Profilo | Guru

>Devo simulare la pressione di un tasto appartenente ad una applicazione
>lanciata dal programma che sto sviluppando.

Hai provato a guardare la classe SendKeys che ti consente di mandare sequenze di tasti all'applicazione attiva.
Se la finestra non è quella del programma che stai costruendo devi spostargli sopra il focus e questo lo puoi fare solo con funzioni unmanaged Win32 come FindWindow e SetForegroundWindow.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5