[Perl] Funcion cmd()

Iniciado por BigBear, 13 Octubre 2011, 17:12 PM

0 Miembros y 1 Visitante están viendo este tema.

BigBear

Hola a todos

Acabo de hacer esta funcion cmd() para poder ejecutar comandos
de forma comoda

Código (perl) [Seleccionar]


#By Doddy H

use Win32::Job;

sub cmd {

my $job = Win32::Job->new;
$job->spawn("cmd",qq{cmd /C $_[0]},{
no_window => "true",
stdout => "logx.txt",
stderr => "logx.txt"
}
);
$ok = $job->run("30");

open (F,"logx.txt");
@words = <F>;
close F;

unlink("logx.txt");

return @words;

}



Ejemplo de uso


Código (perl) [Seleccionar]
@re = cmd("ver");
print @re;