Introducir texto (sys.input_text)
Declaración
sys.input_text(contenido [, pulsar_intro_al_terminar ])
Parámetros
- Contenido
Tipo texto; texto que se debe introducir. Compatible desde 20250625 con"\b"(tecla de retroceso) - Pulsar Intro al terminar
Tipo booleano; indica si se debe pulsar la tecla Intro del teclado al terminar la entrada (enviar, buscar, etc.); valor predeterminadofalse
Descripción
Introduce texto en el lugar de la aplicación en primer plano donde se pueda escribir
La función escribe primero el texto en el portapapeles y después llama al atajo de pegado (command + v) para pegarlo
La llamada a esta función afecta al portapapeles público; haz una copia de seguridad de los datos importantes del portapapeles antes de llamarla
Si el portapapeles público del sistema está dañado, la introducción de texto de esta función fallará. Es decir, si el dispositivo no puede copiar y pegar texto con normalidad, esta función tampoco se puede usar
Complemento conocido en conflicto con esta función: Background Manager
Si no surte efecto, puedes consultarkey.send_textpara intentar resolverlo
Ejemplo
sys.input_text("hello") -- Introduce "hello" en el campo de texto donde está el cursor actual
--
sys.input_text("hello", true) -- Introduce "hello" en un campo de chat o búsqueda y pulsa Intro para activar el envío o la búsqueda