• # Facile

    Posté par (page perso) . Évalué à 7.

     cat *-petit-code.pl > grandcode.pl
    
    • [^] # Re: Facile

      Posté par . Évalué à -4.

      Salut Modon
      je travaille sous windows , t'a commande m'a l'air d'etre une commande de sous Linux

      • [^] # Re: Facile

        Posté par (page perso) . Évalué à 2.

        Regarde la documentation de la commande copy je crois qu'elle te permettra de concaténer tes fichiers!

  • # un code pour les gouverner tous...

    Posté par . Évalué à 3.

    grand-code.pl :

    appel a petit code1.pl
    appel a petit code2.pl

    fonction locale à grand code

    • [^] # Re: un code pour les gouverner tous...

      Posté par . Évalué à -3.

      Neox,
      la je ne te comprend pas du tout

      • [^] # Re: un code pour les gouverner tous...

        Posté par . Évalué à 2.

        tu as plusieurs petits codes en perl
        petitcode1.pl
        petitcode2.pl
        petitcode2.pl

        tu veux en faire un seul gros perl
        suffit de faire un nouveau code perl

        groscode.pl
        qui va appeler chacun des petitcode1, petitcode2…

        mais ca te fait conserver tous les perls.

        si tu veux reecrire tes programmes comme un seul,
        il suffit de copier coller les codes dans un seul.

        s'ils prennent des parametres c'est plus complexe,
        tes petitscodes.pl deviennent des fonctions
        que tu vas appeler grace à des parametres que tu passes au groscode.pl

        • [^] # Re: un code pour les gouverner tous...

          Posté par . Évalué à -3.

          Salut Neox,
          c'est exactement ceci donc j'ai besoin

          groscode.pl
          qui va appeler chacun des petitcode1, petitcode2…

          donc je possede plusieurs fichiers-xml donc j'execute dans mon petitcode1 execute et me produit une fichier de sortie.csv qui est a son tour traite par le petitcode2 qui me prouit encore un fichier et ainsi de suite, mai je ne sais comment m'y prendre. je ne sais pas si tu en connaitrais des lien qui explique cela. car j'en ait fouille et je ne trouve pas jusqu'ici ou alors le mot cle de la recherche me manque.
          Merci bien

          • [^] # Re: un code pour les gouverner tous...

            Posté par . Évalué à 2.

            Si tes codes sont si petits, ce serait bien plus simple de résoudre ton problème si tu les postais ici. Parce que là, à part te dire de mettre chaque bout de code dans une fonction, on ne peut pas grand chose pour toi.

            • [^] # Re: un code pour les gouverner tous...

              Posté par . Évalué à -4.

              Salut Mr SpackMan,
              je n'aimerai pas affiche ses code sur le net mais je peus mettre quelque petit exemple des que les exemple sont pres je vais les mettre online

          • [^] # Re: un code pour les gouverner tous...

            Posté par . Évalué à 2.

            copie colle petitcode1.pl dans groscode.pl
            puis copie/colle petitcode2.pl à la suite dans groscode.pl

            ca devrait faire son boulot

            ensuite adapte ce qui a besoin de l'etre.

            en effet, petitcode1.pl demande un fichier xml
            que tu lui donnes avec l'appel perl petitcode1.pl lefichier.xml
            il te sort un sortie.csv

            ce fichier sortie.csv est donné à petitcode2.pl avec l'appel perl petitcode2.pl sortie.csv
            mais si tu le met dans groscode.pl, il n'aura pas besoin d'etre appelé en parametre,

            il faut juste dire au code de petitcode2.pl de lire directement sortie.csv

            et ainsi de suite.

            • [^] # Re: un code pour les gouverner tous...

              Posté par . Évalué à -4.

              Bonjour Neox,
              j'aimerai que les l'execution de grand code declanche une execution en chaine.
              j'aimerai que petitcode1 soit le premier dans grand code et ensuite dans
              grand code j'aurai cru qu'il serai possible de d'ecrire juste les noms
              des autres petits code et ainsi, lorsque j'execute grand code cela delangerai une
              une execution en chaine de tous les autre petits code.

              • [^] # Re: un code pour les gouverner tous...

                Posté par . Évalué à 2.

                ben applique ce que j'ai dit juste avant ;)

                par l'exemple, de ce que j'ai compris de ton projet :

                • code1.pl se lance avec perl code1.pl fichier.xml il sort un fichier sortie.csv
                • code2.pl se lance avec perl code2.pl sortie.csv il sort un fichier XYZ.txt
                • code3.pl se lance avec `perl code3.pl XYZ.txt et sort du html.

                tu copies/colles le contenu des 3 codes (code1.pl, code2.pl, code3.pl) dans un seul programme (grandcode.pl)
                dans code2 et code3, tu remplaces la recuperation du nom de fichier qui se fait pour l'instant par parametre en ligne de commande,
                par une ouverture systematique de sortie.csv (code2) et XYZ.txt (code3)

                tu lanceras alors perl grandcode.pl fichier.xml
                et ca devrait te sortir le html attendu.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.