Perl sous windows

Résolu/Fermé
ROM++ - 17 avril 2008 à 00:36
 ROM++ - 17 avril 2008 à 01:47
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
A voir également:

1 réponse

R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 62
17 avril 2008 à 01:05
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
0
ca marche!! c'est fantastique ce que vous avez deniche la, merci infiniment, ca fait des jours que je bloque!!
encore merci, ciao
0