Perl sous windows [Résolu/Fermé]

Signaler
-
 ROM++ -
Bonjour,

j'essaie de lancer l'execution d'une liste de programme depuis mon script perl sur windows, mais je ne sais pas comment faire pour que le programme lance retourne le controle a mon script, ce qui fait que mon script attend indefiniment sans finir

voici une partie du script, @path contient les addresses des programmes a lancer:


for ($i = 0; $i < $size; $i++){

system("$path[$i]");
}

j'ai essaye avec system("start $path[$i]") mais ca marche pas toujours, je pense que l'addresse doit etre dans PATH et ca fait pas tres professionel pour mon code

1 réponse

Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
Salut

J'ai trouvé (pas testé) des trucs ici :

https://www.perlmonks.org/?node_id=663081

Apparemment, pour du pur Windows, la solution la plus adaptée est d'utiliser Win32::Process

https://metacpan.org/pod/release/JDB/libwin32-0.28/Process/Process.pm



Raph
ca marche!! c'est fantastique ce que vous avez deniche la, merci infiniment, ca fait des jours que je bloque!!
encore merci, ciao