Ayuda con manejor de Consola

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
kinteke
Mensajes: 2
Registrado: 20 Dic 2010, 20:11

Ayuda con manejor de Consola

Mensaje por kinteke »

Hola,
estoy usando en forma muy básica el AutoIt para monitorear el estado de unos procesos.
La aplicación despliega cada 10 segundos el estado de unos reportes en la consola.
Funciona bien, pero... las líneas de despliegue de la información en la consola se desfasan en la pantalla con cada despliegue, es decir, no empiezan en la parte superior de la pantalla, sino varias líneas más abajo, las cuales son variables dependiendo de la cantiadad de datos que se escriban.
Existe el equivalente de Clear ó el clásico CLS para limpiar la pantalla de modo que en cada nuevo despliegue de líneas éstas se inicien al comienzo de la pantalla ?
No he encontrado ningún comando ó función que lo haga.
Gracias por cualquier sugerencia que puedan darme.
:smt024
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2085
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Ayuda con manejor de Consola

Mensaje por BasicOs »

Puedes crear y abrir la ventana de nuevo. O usar send() para enviar teclas como abajo/arriba para deslizarse por el texto, o página abajo o arriba, si deseas conservar los informes anteriores. También puedes usar otra herramienta como un control de texto y refrescarlo, o incluso abrir un notepad y actualizar el control del texto. También los típicos msgbox, o traytip, u otros comandos que usa autoit para enviar notificaciones a la pantalla.

Otra opción puede ser crear un fichero de texto en el disco .ini o .txt y abrirlo cada vez, incluso hacer un log en que siempre la última info esté arriba (añadiendo al principio),
Seguro que los autoiters te dan algunas alternativas que no te he dicho ya que son ejemplos que te pongo.
:smt017 :smt017 :smt017 :smt017
Salu22:)
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Ayuda con manejor de Consola

Mensaje por Ximorro »

¿Pero dónde quieres hacer el "clear"?
Si estás en desarrollo y estás en la consola de Scite, le puedes enviar con un Send un Shift+F5, eso limpia su consola.
Si estás en producción, supongo que estás trabajando en una ventana shell, ahí puedes enviar con Send un comando "CLS"+Enter.

Si lo estás sacando en un Edit en un GUI de AutoIt pues se vacía el Edit escribiendo una cadena vacía...
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Responder