Discussione: [C#] input da tastiera
View Single Post
Old 28-03-2010, 12:08   #7
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Cittā: Reggio Calabria -> London
Messaggi: 12103
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Sicuro che sia C# ?

Per applicazioni scaltre comunque non funziona.
Ci riuscii una volta, simulando con successo sia mouse che tastiera, passando attraverso la API PostMessage di Windows per la tastiera
e per il mouse meglio che non lo dico perche' mi vergogno.
In java č tutto molto + semplice usando la classe Robot.

P.S. ma il cell l'hai ucciso?

Codice:
import java.awt.AWTException; 
import java.awt.Robot; 
import java.awt.event.KeyEvent; 

public class RobotExp { 

    public static void main(String[] args) { 

        try { 

            Robot robot = new Robot(); 
            // Creates the delay of 5 sec so that you can open notepad before 
            // Robot start writting 
            robot.delay(5000); 
            robot.keyPress(KeyEvent.VK_H); 
            robot.keyPress(KeyEvent.VK_I); 
            robot.keyPress(KeyEvent.VK_SPACE); 
            robot.keyPress(KeyEvent.VK_B); 
            robot.keyPress(KeyEvent.VK_U); 
            robot.keyPress(KeyEvent.VK_D); 
            robot.keyPress(KeyEvent.VK_Y); 

        } catch (AWTException e) { 
            e.printStackTrace(); 
        } 
    } 
}
copiato, incollato e formattato da una ricerca veloce con google che non mi andava di aprire eclipse.
__________________

Ultima modifica di ^TiGeRShArK^ : 28-03-2010 alle 12:13.
^TiGeRShArK^ č offline   Rispondi citando il messaggio o parte di esso