Tengo muchos procesos en donde no requiero interfaz gráfica, por ello son programas en modo consola, en ocasiones esos procesos son un tanto tardados, así que estoy tratando de agregar una barra de progreso, el detalle que tengo es que el carácter que estoy utilizando que es el 219 no se despliega correctamente en la salida: Estoy haciendo algo como esto:
Code: Select all
REQUEST HB_CODEPAGE_ESMWIN
SET( _SET_CODEPAGE, "ESMWIN" )
hb_CdpSelect( "ESMWIN" )
@23,65 Say ( _Porc:= i/nRows ) * 100 Pict '999%'
@23,42 Say "[" Color "GR+"
@23,43 Say Repl( hb_UTF8ToStr( "█" ), Int( (_Porc * 100)/5 ) ) Color "GR+/B"
@23,63 Say "]" Color "GR+"Agradezco si tienen alguna ayuda o alguna otra implementación de barra de progreso modo texto que puedan compartir.
Saludos,
Javier