• # system() ou exec()

    Posté par (site web personnel) . En réponse au message comment integrer un ".bat" dans un programme perl. Évalué à 2.

    En quel langage est écris le fichier .bat ?
    si c'est un langage inteprété par le système (shell-script par exemple)
    vous pouvez l'éxécuter en utilisant l'une des deux commandes:
    exec("fichier.bat")
    ou
    system("fichier.bat")

    ces deux fonctions sont différentes dans leur implémentation (system() fais un fork() puis attend la din de l'éxécution, alors que exec() ne fork() pas) mais le résultat est équivalent.
    --
    http://perldoc.perl.org/functions/system.html
    et plus généralement : http://perldoc.perl.org

    Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. -- Jules Claretie