Underc0de

Programación Scripting => Perl => Mensaje iniciado por: BigBear en Julio 03, 2011, 09:40:16 PM

Título: [Perl] Funcion cmd()
Publicado por: BigBear en Julio 03, 2011, 09:40:16 PM
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;