elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  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 4,833 veces)
BlaineMonkey

Desconectado Desconectado

Mensajes: 72


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

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 am por BlaineMonkey » En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

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 pm »

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
"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 am »

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 am »

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 14,278 Último mensaje 13 Junio 2011, 16:54 pm
por duckseven
Lectura última línea
Programación C/C++
javahat 2 3,460 Último mensaje 30 Septiembre 2010, 11:54 am
por Littlehorse
Sobreescribir línea ya escrita lenguaje C
Programación C/C++
Sagrini 8 10,045 Último mensaje 30 Diciembre 2011, 14:01 pm
por El_Java
VBS/BATCH cambiar línea o sustituir caracteres en archivos
Scripting
derryp7r 3 3,662 Último mensaje 20 Noviembre 2012, 15:20 pm
por Eleкtro
Microsoft se plantea sustituir a Intel por AMD y ARM en su línea Surface
Noticias
wolfbcn 0 1,205 Último mensaje 26 Junio 2019, 14:32 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines