• Publicidad

Efecto marquesina en Perl

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Efecto marquesina en Perl

Notapor BigBear » 2009-10-16 15:17 @678

Hola.

Ando buscando un módulo para hacer efectos marquesina como el siguiente código pero en
batch.

Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
  1. @echo off
  2. title Efecto de Marquesina
  3. SETLOCAL ENABLEDELAYEDEXPANSION
  4. :ini
  5. set /p texto="Texto a Mostrar: > "
  6. if not defined texto goto ini
  7. set v=%texto%
  8. call :string %v%
  9. REM Obtenemos el Tama?o de Pantalla  
  10. for /f "tokens=2" %%a in ('mode con^|find /i "col"') do (set /a l=%%a-%length%)
  11. REM Creamos una Variable con L espacios vacios
  12. for /l %%b in (1,1,%l%) do (call :new %%b)
  13. REM Mostramos la Cadena andando hacia la derecha
  14. for /l %%c in (1,1,%l%) do (call :show %%c)
  15. REM Mostramos la Cadena andando hacia la izquierda
  16. for /l %%d in (%l%,-1,1) do (call :show %%d)
  17. pause
  18. exit
  19.  
  20. :new
  21. set r= %r%
  22. goto :eof
  23.  
  24. :show
  25. cls
  26. set lim=%1
  27. echo !r:~0,%lim%!%texto%
  28. ping -n 1 >nul
  29. goto :eof
  30.  
  31. :string
  32. set /a length=%length%+1
  33. set v=%v:~1%
  34. if "%v%"=="" goto :eof
  35. goto string
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4


Mi objetivo es hacer uno igual pero en Perl.

Mi pregunta: ¿se puede hacer? ¿Cómo?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Efecto marquesina en Perl

Notapor erv-Z » 2009-10-16 16:01 @709

Pues respondiendo a tu pregunta...

Sí se puede hacer: el módulo que hace esta maravilla es Acme::Curses::Marquee.
erv-Z
Perlero nuevo
Perlero nuevo
 
Mensajes: 158
Registrado: 2009-07-25 13:00 @583


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados