L'utilisation d'un robot de type de caractères en Java
Je sais comment faire pour avoir le Robot simuler un Y touche comme suit:
Robot.keyPress(KeyEvent.VK_Y);
Mais comment puis-je obtenir Robot à appuyer sur une citation et de la période?:
".
Quelqu'un peut-il me donner une référence de page ou un exemple de code?
dans ce contexte?
tu veux dire comme Système..print("\""); ou quelque chose d'autre?
je voudrais faire quelque chose comme ça: robot.keyPress(KeyEvent.VK_D);
Qu'est-ce que
désolé, ma question est modifié par admin.
tu veux dire comme Système..print("\""); ou quelque chose d'autre?
je voudrais faire quelque chose comme ça: robot.keyPress(KeyEvent.VK_D);
Qu'est-ce que
robot
?désolé, ma question est modifié par admin.
OriginalL'auteur dfdsfsdfsddsgsrew | 2011-07-10
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas toujours utiliser le KeyEvent.VK... variable.
Par exemple sur mon clavier le signe "%" est au-dessus de la "5". L'utilisation d'un Robot de type "5", le code serait:
et l'utilisation d'un Robot de type "%", le code serait:
OriginalL'auteur camickr
Si vous souhaitez utiliser de Robot, KeyEvent a VK_QUOTE et VK_PERIOD constantes. Toutes ces constantes et plus sont disponibles par le biais de la KeyEvent API
Votre accueil. Je pense que quelqu'un de plus-de la modification de votre post original, le retrait d'une clé de l'information, et j'en suis désolé.
Pas besoin de se sentir désolé. Votre réponse est vraiment utile pour moi!
OriginalL'auteur Hovercraft Full Of Eels
Précédente
Robot
s semblent être obsolète.Pour le moment, JavaFX, il y a
FXRobot
OriginalL'auteur Brad Turek
Qu'entendez-vous par "par programmation de type sont ces personnages?"
Vous pouvez utiliser une barre oblique inverse (
\
) pour imprimer un double-quote, mais vous n'avez pas besoin de quelque chose de spécial pour la période:De sortie:
KeyEvent
, qui @Aéroglisseur Plein d'Anguilles fourni.OriginalL'auteur Chris Gregg
Votre question n'est pas claire, mais pour imprimer les caractères que vous pouvez utiliser un flux de données à l'aide de l'extrait de code suivant en tant que modèle:
Système..println("\".");
OriginalL'auteur user510210