Code : Sélectionner tout - Visualiser dans une fenêtre à part system('C:/Program Files/primer3/bin/primer3_core.exe < P:/Files/test.txt') and print $!;L'espace du nom du répertoire semble poser problème.'C:/Program' n'est pas reconnu en tant que commande interne
ou externe, un programme ex‚cutable ou un fichier de commandes.
Le $! est-il utile dans ce cas-ci?
via une recherche sur le forum, je suis tombée sur un problème similaire résolu avec quotemeta http://www.developpez.net/forums/d21...-sous-windows/
Mais dans mon cas, cela ne fonctionne pas car trop de backslashes sont rajoutés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 my $executable = quotemeta('C:/Program Files/primer3/bin/primer3_core.exe'); system(" $executable < P:/Files/test.txt") and print $!;'C\:\' n'est pas reconnu en tant que commande interne
ou externe, un programme ex‚cutable ou un fichier de commandes.
et si je rajoute un seul backslash devant l'espace, cela ne fonctionne pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part system(" C:/Program\ Files/primer3/bin/primer3_core.exe < P:/Files/test.txt") and print $!;Avez-vous une autre idée?'C:/Program' n'est pas reconnu en tant que commande interne
ou externe, un programme ex‚cutable ou un fichier de commandes.
Merci,
Partager