elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 05:24  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  vbscript: sustituir última linea escrita en stdout.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: vbscript: sustituir última linea escrita en stdout.  (Leído 1,373 veces)
BlaineMonkey

Desconectado Desconectado

Mensajes: 72


Ver Perfil
vbscript: sustituir última linea escrita en stdout.
« en: 5 Septiembre 2011, 14:42 »

Quiero hacer un script ".vbs" en windows XP.
Me gustaría sacar por consola el mensaje siguiente: "Configurando equipo 10%"
Con el método WriteLine lo escribe, el problema es que quiero ir actualizando en consola el 10% por el porcentaje adecuedo. Con WriteLine crea una nueva línea. ¿Cómo puedo sustituir un texto ya escrito en consola?


« Última modificación: 6 Septiembre 2011, 09:48 por BlaineMonkey » En línea
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: vbscript: sustituir última linea escrita en stdout.
« Respuesta #1 en: 5 Septiembre 2011, 14:57 »

Realmente no puedes hacerlo de manera dinámica, así que hasta resulta más sencillo hacerlo con una barra de progreso con el objeto internetexplorer.application

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

BlaineMonkey

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: vbscript: sustituir última linea escrita en stdout.
« Respuesta #2 en: 6 Septiembre 2011, 09:46 »

Muchas gracias por tu ayuda. El problema es que es un script de mensajes por consola. Al tener que ser mensajes por consola me parece más elegante poner en la misma linea el porcentaje del proceso que añadir nuevas líneas.

¿Alguna otra idea?
En línea
nosoqui

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: vbscript: sustituir última linea escrita en stdout.
« Respuesta #3 en: 6 Septiembre 2011, 10:48 »

guarda el estado del progreso en una variables.... y cada x tiempo, haz un borrón de la pantalla y pon el estado actual.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
VBScript leer un trozo de linea de texto de un fichero SOLUCIONADO
Scripting
tonilogar 5 4,201 Último mensaje 13 Junio 2011, 16:54
por duckseven
TextBox mover cursor a la ultima linea
.NET
TheGhost(Z) 2 4,017 Último mensaje 4 Mayo 2010, 10:03
por TheGhost(Z)
Lectura última línea
Programación C/C++
javahat 2 1,158 Último mensaje 30 Septiembre 2010, 11:54
por Littlehorse
Recuperar la ultima linea en un JtextArea
Java
deltacompu 2 1,821 Último mensaje 14 Diciembre 2010, 13:13
por deltacompu
Sobreescribir línea ya escrita lenguaje C
Programación C/C++
Sagrini 8 798 Último mensaje 30 Diciembre 2011, 14:01
por El_Java
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines