[Perl] Funcion cmd()

Iniciado por BigBear, Julio 03, 2011, 09:40:16 PM

Tema anterior - Siguiente tema

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

Julio 03, 2011, 09:40:16 PM Ultima modificación: Marzo 14, 2015, 10:08:28 AM por Expermicid
Hola a todos

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

Código: perl

#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

@re = cmd("ver");
print @re;