Título: Barra de progreso [Batch] Publicado por: Nilrac en 27 Julio 2010, 03:02 am Hola !
Encontre este code que me parece excelente para una barra de progreso en batch. Código: @echo off Lo unico es que no entiendo, es como colocar mi codigo y que acabe al par de la barra de progreso Gracias Título: Re: Barra de progreso [Batch] Publicado por: FerJGS en 27 Julio 2010, 15:09 pm Es fácil, simplemente tienes que poner la parte del código que quieres mostrar antes de cada porcentaje antes del ping.
Título: Re: Barra de progreso [Batch] Publicado por: Nilrac en 27 Julio 2010, 17:33 pm Pues como lo dices no me funciona :o, Al principio marca la barra y el 0% pero no avanza , mas sin embargo, el codigo si funciona
Título: Re: Barra de progreso [Batch] Publicado por: FranciskoAsdf en 27 Julio 2010, 18:19 pm Te Explico un poco el uso de la barra de carga:
Por Ejemplo con un code como el siguiente funcionaria: Código
Ahora: El texto "SetLocal EnableDelayedExpansion EnableExtensions", debes colocarlo al principio de TU codigo, despues de @Echo Off.- Le Colocas una etiqueta a la funcion (la barra de carga) o puedes dejarlo como esta en el ejemplo (supongo que sabes lo que es una etiqueta xD).- La etiqueta y todo lo que esta debajo de la etiqueta :BarraDeCarga hasta Goto:Eof colocalo al final de tu codigo para que no te moleste.- Despues la puedes ir llamando cada vez que quieras por ejemplo: Código
Y así, se entiende verdad xDDDD?!, no es necesario que coloques todo el codigo cada vez que lo quieras usar, solo basta con llamarlo cada vez que lo necesites =).- Bueno espero que sí, cualquier duda consultas :D!!! Título: Re: Barra de progreso [Batch] Publicado por: Nilrac en 27 Julio 2010, 18:34 pm Claro como el agua amigo.
Creí que se usaba de forma global en todo el code. Gracias. Título: Re: Barra de progreso [Batch] Publicado por: Operators en 11 Enero 2016, 02:13 am Muy Buenas Noches Tengo una duda del código mostrado en la siguiente linea: For /L %%I In (1,1,26) Do Set /p "="<Nul Luego del Igual ( = ) y antes de la segunda comillas doble ( " ), existe un signo que desconozco, este se ve mejor cuando se copia esa linea en bloc de notas, si me podrían explicar su función y como sacarlo por favor, Muchas Gracias de Antemano, Nota: El resto del código esta excelente, un gran ejemplo que al menos a mi no se me hubiese ocurrido, gracias por el aporte. Título: Re: Barra de progreso [Batch] Publicado por: _TTFH_3500 en 12 Enero 2016, 14:06 pm Citar Tengo una duda del código mostrado en la siguiente linea: For /L %%I In (1,1,26) Do Set /p "="<Nul Luego del Igual ( = ) y antes de la segunda comillas doble ( " ), existe un signo que desconozco, este se ve mejor cuando se copia esa linea en bloc de notas, si me podrían explicar su función y como sacarlo por favor ¿Te refieres al circulo blanco dentro de un rectángulo vertical negro?, ese es el carácter de retroceso: Binario Decimal Hex Abreviatura Repr AT Nombre 0000 1000 8 08 BS ␈ ^H Retroceso/Backspace Es decir la tecla '<--' que esta encima de 'ENTER', en este caso sirve para que se muestre en solo una linea la barra de carga, sino se vería así: Loading... ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 0%█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 5%██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 10%███▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ 15%████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 20% En lugar de así: Loading... ██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 10% Edito: puede que me equivoque porque en teoría al presionar Alt+8 ◘ debería aparecer el mismo carácter, pero en Notepad++ aparece con el icono de |BS|, ahora bien la funcionalidad si es esa. Título: Re: Barra de progreso [Batch] Publicado por: Operators en 13 Enero 2016, 02:09 am Hola, Muchisimas gracias por responder, ahora me queda mas claro, no me salio el símbolo en bloc de notas pero si en Notepad++, lo único que ahora me quedo con la duda si habrá un lugar o manual donde expliquen estos símbolos porque no los conocía, y en los lugares donde he leído ( inclusive en el foro ) no me había topado con ellos, o lo mejor no he buscado muy bien en el foro. Te agradezco nuevamente por compartir de tus conocimientos y apoyo, he aprendido varias cosas que he aplicado en mi trabajo y me ha ido bien. :D Título: Re: Barra de progreso [Batch] Publicado por: Eleкtro en 13 Enero 2016, 09:13 am 1. Está prohibido revivir posts antiguos, puedes publicar una nuevo post para formular tus preguntas si lo deseas y poner enlaces a este u otros hilos para referencias su contenido...
2. Respecto a la primera pregunta que hiciste, es el caracter del backspace (BS):
3. Respecto a la última pregunta, aquí puedes encontrar los caracteres de bloques unicode:
Tema cerrado. Saludos! |