2010-09-23 28 views
1

Existe-t-il un moyen de fermer une fenêtre cmd quand une tâche est terminée et de dire combien sont déjà ouverts?Comment fermer une fenêtre Windows CMD après avoir exécuté un programme Perl?

system(qq{ start "List Perl files" perl c:/perlscripts/new_spider.pl $new_href }) 
+0

Pouvez-vous s'il vous plaît fournir le code en utilisant pour ouvrir cette fenêtre? –

+0

système (qq {démarrer "Lister les fichiers Perl" perl c: /perlscripts/new_spider.pl $ new_href}); –

+0

duplication possible de [Comment puis-je ouvrir une fenêtre Windows CMD pour Perl et exécuter une commande?] (Http://stackoverflow.com/questions/3768241/how-can-i-open-a-windows-cmd-window- for-perl-and-run-a-command) –

Répondre

1

La commande pour fermer une fenêtre est

exit 

Cependant, quand j'ai essayé votre code (Win7) la fenêtre cmd fermée sans aucune aide de moi. Jetez un oeil à new_spider.pl et vérifiez qu'il n'y a rien qui maintient la fenêtre cmd ouverte là-dedans.