Buonasera a tutti, ho copiato da internet un metodo che accetta una stringa in entrata e poi dice al robot di digitarne tutti i caratteri, il problema è che il robot si ferma se incontra il carattere "è", forse perchè conosce solo i codici da 65 a 90? Come posso modificare il seguente codice per fargli accettare tutti i caratteri? Grazie a tutti quelli che mi risponderanno.
codice:import java.awt.AWTException; import java.awt.Robot; public void agg(String s) { try { Robot robot = new Robot(); byte[] bytes = s.getBytes(); for (byte b : bytes) { int code = b; // keycode only handles [A-Z] (which is ASCII decimal [65-90]) if (code > 96 && code < 123) code = code - 32; robot.delay(100); robot.keyPress(code); robot.keyRelease(code); } } catch (AWTException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } }

 
			
			
 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
			 
						 Troppo forte !!!
Troppo forte !!!
						 
			