Saltar al contenido principal

Consola

La consola es la ventana propia del motor para diagnosticar y probar cosas. Muestra lo que informa el motor (problemas en su configuración, scripts que fallaron, complementos que tuvieron que ceder el dibujo), muestra lo que imprimen sus scripts y tiene un editor donde puede escribir y ejecutar un script en el momento.

Abrir la consola​

Elija Mostrar consola en el menú de la bandeja (El icono de la bandeja), o ejecute la función integrada UIShowConsole desde una acción; por ejemplo, vincúlela a una tecla de acceso rápido. Nada abre la consola automáticamente a menos que lo pida con Al mensaje (más abajo).

Si su configuración está protegida con contraseña, la consola pide la contraseña cuando se abre, a menos que todavía se recuerde (Seguridad). Mientras la consola está abierta, la contraseña recordada no caduca. UIShowConsole espera hasta que la consola está abierta, incluso mientras se pide la contraseña, y devuelve false si no se abrió, por ejemplo porque se canceló la solicitud de contraseña.

La consola se cierra con su botón de cerrar. Cerrarla libera la memoria que usaba.

Las tres secciones​

i.o - Consola
SistemaUsuarioScript
EjecutarDetener todoOcultar consolaAyuda de scriptsCopiarPegarBorrar
1
UtilityPrint("Hello");
Hello

Los botones de la parte superior ① cambian entre tres secciones, cada una con su propia barra de herramientas.

SecciónQué muestraBarra de herramientas
SistemaLo que informa el motor: notas sobre su configuración de la última carga, acciones y scripts que fallaron y por qué, un complemento que no pudo dibujar de modo que tomó el control el dibujo integrado, y cosas similares.Copiar, Borrar, Al mensaje
UsuarioTodo lo que imprimen sus scripts con UtilityPrint, de todas las acciones.Copiar, Borrar, Al mensaje
ScriptUn editor de scripts encima de un panel de salida.Ejecutar, Detener todo, Ocultar consola, Ayuda de scripts, Copiar, Pegar, Borrar

Copiar copia el texto seleccionado, o toda la sección cuando no hay nada seleccionado. Borrar vacía la sección.

Mientras se muestra la sección Script, las líneas nuevas de Sistema y Usuario también aparecen en su panel de salida, para que pueda observar un script en ejecución sin cambiar de sección.

Mientras la consola está cerrada​

Las líneas que llegan mientras la consola está cerrada no se pierden: se guardan en archivos temporales y se muestran la próxima vez que abre la consola. Cuando Input.Observer sale, se eliminan, excepto lo que imprime el evento Motor cerrándose, que muestra la consola de la siguiente sesión.

i.o - Consola
SistemaUsuarioScript
CopiarBorrarAl mensaje
Configuración cargada: 3 grupos de aplicaciones, 24 acciones.
Acción "Cerrar pestaña" detenida: WindowClose necesita una ventana.

Al mensaje ①, en las barras de herramientas de Sistema y Usuario, elige qué hace una línea nueva mientras la consola está cerrada:

OpciónQué ocurre
No hacer nadaLa línea espera hasta que abra la consola. El valor predeterminado.
Mostrar cuadro de mensajeLa línea también aparece en un cuadro de mensaje.
Abrir consolaLa consola se abre en esa sección.

Con la consola abierta, una línea nueva simplemente se agrega; nunca abre un cuadro ni cambia de sección. Las mismas opciones están en la página Consola como Nuevos mensajes del Sistema y Nuevos mensajes de Usuario.

Ejecutar un script​

  1. Abra la sección Script de la consola.
  2. Escriba o pegue un script en el editor. Usa el lenguaje de scripts de Input.Observer (Lenguaje de scripts).
  3. Elija Ejecutar ② o presione F5. Con texto seleccionado, solo se ejecuta la selección; de lo contrario, se ejecuta todo el editor.
  4. La salida y cualquier error aparecen en el panel de salida debajo del editor. Ocultar consola oculta o muestra ese panel.
  • Un script que se ejecuta aquí funciona como una acción: todas las funciones integradas están disponibles, y se ejecuta hasta que termina o se detiene. Detener todo detiene todos los scripts y las acciones en ejecución, no solo este.
  • Este es el único lugar donde se ejecutan scripts en modo seguro, para que pueda revisar y reparar cosas mientras no se ejecuta nada más (Solución de problemas).
  • El editor completa los nombres de las funciones integradas mientras escribe; Ctrl+Espacio enumera todo, y escribir el nombre de un área y un punto enumera las funciones integradas de esa área. Después de elegir una función integrada, una sugerencia muestra sus parámetros, con el actual resaltado. El menú del clic derecho tiene Comentar y Descomentar para las líneas seleccionadas.
  • El texto del editor se conserva entre sesiones en console.toml.

Ayuda de scripts ③ abre la referencia del lenguaje de scripts en la ventana de ayuda (La ventana de ayuda), en el idioma que usa Input.Observer (o en inglés cuando no hay ayuda en ese idioma).

La página Consola​

nota

Modo Avanzado. La página Consola se oculta en el modo Simple. Sus opciones siguen vigentes.

La página Consola de la ventana de configuración contiene las opciones de la consola. Surten efecto cuando elige Aplicar o Guardar y cerrar.

Input.ObserverSimpleAvanzado
AUTOMATIZACIÓN
Acciones
Expansión de texto
Snippets
Grabadora
Entorno de prueba
Grupos de aplicaciones
Grupos de omisión
Gestos
MOTOR
Eventos globales
Zonas de exclusión
Scripts
Complementos
CONFIGURACIÓN
General
Apariencia
Perfiles
Consola
Seguridad
Ayuda
Acerca de
Consola
La consola de diagnóstico y las fuentes que usan las ventanas propias del motor.
Consola de diagnóstico
Límite de líneas de la consola
5000líneas
Liberar memoria al cerrar la consola
Nuevos mensajes del Sistema
Nada
Nuevos mensajes de Usuario
Nada
Fuentes del motor
Fuente de las ventanas del motor
Segoe UI
Fuente del editor del motor
Consolas
OpciónQué hacePredeterminadoRango
Límite de líneas de la consolaCuando una sección contiene este número de líneas, las más antiguas se descartan a medida que llegan las nuevas. 0 lo conserva todo. Surte efecto con la siguiente línea.5000 líneas0–1000000
Liberar memoria al cerrar la consolaLe devuelve a Windows la memoria de la consola en cuanto la cierra. El siguiente evento del mouse o del teclado después de eso puede ser muy ligeramente más lento.ActivadaActivada o desactivada
Nuevos mensajes del SistemaQué hace una línea nueva de Sistema mientras la consola está cerrada: Nada, Cuadro de mensaje o Abrir consola (igual que Al mensaje, arriba)Nada—
Nuevos mensajes de UsuarioLo mismo para las líneas de UsuarioNada—
Fuente de las ventanas del motorFuente y tamaño de las etiquetas y los botones de la consola y de los cuadros de diálogo del motor (contraseña, licencia)Segoe UI, 12 pt6–72 pt
Fuente del editor del motorFuente y tamaño de las secciones de la consola y de su editor de scriptsConsolas, 13 pt6–72 pt

Una consola abierta conserva sus fuentes hasta que la cierra y la vuelve a abrir.