Viernes 15 de Noviembre de 2024, 14:23
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
Perl
»
Ncurses??
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Ncurses?? (Leído 2852 veces)
Aranza
Nuevo Miembro
Mensajes: 4
Ncurses??
«
en:
Miércoles 19 de Abril de 2006, 15:55 »
0
Hola....estoy haciendo un modulito para administrar responsables entre otras cosas... este cgi es recursivo y mientras realice la auto-llamada desde un submit todo funciona bien pero tengo dos iconos con links en los que envio los parametros necesarios y ahi es cuando al desplegar me muestra tanto los elementos de la pantalla llamada como la que la llamo.... estuve buscando algun tipo de "clrscr" para perl y encontre algunas tips que no me funcionaron.... como poner un print "\x1b[2J" y el uso de "ncurses" del cual no me dan mucha informacion.... podrian asesorarme de donde puedo encontrar informacion al respecto o algun tip para solucionar mi problema??
Saludos!
Tweet
shakka
Miembro HIPER activo
Mensajes: 679
Nacionalidad:
Re: Ncurses??
«
Respuesta #1 en:
Miércoles 19 de Abril de 2006, 17:50 »
0
Je, je en primer lugar no se ni pizacs de Perl, pero talves esto te ayude
clrscr.pl
(No es mio
)
Código: Text
#!/usr/bin/perl -w
use strict;
use Term::Cap;
use POSIX;
sub ospeed
{
my $termios = new POSIX::Termios;
$termios->getattr;
return($termios->getospeed);
}
my $terminal = Tgetent Term::Cap{ TERM => undef, OSPEED => &ospeed };
$terminal->Trequire('cl'); # ver terminfo(5) para la lista completa
$terminal->Tputs('cl', 1, *STDOUT);
Saludos
blog
http://blog.mbrenes.com
su -
Moderador
Mensajes: 2349
Re: Ncurses??
«
Respuesta #2 en:
Miércoles 19 de Abril de 2006, 21:57 »
0
Si, o puedes hacerlo como el clear de Perl/Linux>
Código: Text
#!/usr/bin/perl -w
use Term::Cap;
use strict;
my $OSPEED = 9600;
eval {
require POSIX;
my $termios = POSIX::Termio->new();
$termios->getattr;
$OSPEED = $termios->getospeed;
};
my $terminal = Term::Cap->Tgetent({OSPEED => $OSPEED});
my $cl = "";
eval {
$terminal->Trequire("cl");
$cl = $terminal->Tputs('cl', 1);
};
print $cl;
O puedes hacer esto:
Código: Text
#!/usr/bin/perl -w
use strict;
system("cls") and exit if $^O eq "MSWin32";
system("clear");
*******PELIGRO LEE ESTO!!*******
There is no place like 127.0.0.1
Conecto luego existo, no conecto luego insisto.
Aranza
Nuevo Miembro
Mensajes: 4
Re: Ncurses??
«
Respuesta #3 en:
Jueves 20 de Abril de 2006, 16:23 »
0
Les agradezco mucho a ambos ... ya se soluciono el problema .... Saludos!
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
Perl
»
Ncurses??