IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Ecrire dans un batch puis dans un fichier [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Juin 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par défaut Ecrire dans un batch puis dans un fichier
    Bonsoir,

    Mon premier post sur le forum

    J'ai pas mal cherché sur le net des infos sur mon problème mais, n'ayant rien trouvé, je me trouve vers vous et votre savoir

    J'ai créée un batch qui pose un tas de question de façon à en paramétrer automatiquement un autre (via echo ... >> ...).

    Sauf que ce deuxième batch sera lui aussi amené à écrire 2 fichiers txt pour un envoie de mail (le corps + la PJ).

    Là est mon problème: je n'arrive pas à programmer la ligne de mon premier batch, celui de "configuration"

    Dans l'idéal j'aurais aimé faire un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo echo Poste N.%numposte% de la societe %SOCIETE% >> c:\log.txt >> C:\expiration_kasper.bat
    Ce qui aurait fait que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo Poste N.%numposte% de la societe %SOCIETE% >> c:\log.txt
    aurait été écrit dans C:\expiration_kasper.bat et à l'exécution de ce "expiration_kasper.bat"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Poste N.%numposte% de la societe %SOCIETE%
    aurait été écrit dans C:\log.txt (ce fichier txt sera le corps d'un mail et sera supprimé à la fin du batch "expiration_kasper.bat"

    Sauf que, vous l'imaginez bien, cette commande ne fonctionne pas. J'ai eu beau retourner le problème dans tous les sens, mon petit esprit ne trouve aucune solution

    Je me doute que cette commande est trop tordue pour fonctionner et qu'elle ne peut pas simplement être corrigée.
    Avez-vous une idée de comment faire ?

    J'espère avoir été assez explicite dans ce que je vous ai raconté.
    J'espère aussi vous lire rapidement.

    Un grand merci d'avance.
    Pierre

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 29
    Par défaut
    essaye comme ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo echo Poste N.%numposte% de la societe %SOCIETE% ^>^> c:\log.txt >> C:\expiration_kasper.bat

  3. #3
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Juin 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par défaut
    Youhou, tu es le meilleur !!!
    Ca marche à merveille.

    Peut-tu éclairer ma petite lanterne s'il te plait.
    Comment cela fonctionne-t-il ?
    les
    ^
    deviennent transparents ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 29
    Par défaut
    Citation Envoyé par pierrot91000 Voir le message
    Youhou, tu es le meilleur !!!
    Ca marche à merveille.

    Peut-tu éclairer ma petite lanterne s'il te plait.
    Comment cela fonctionne-t-il ?
    les deviennent transparents ?
    c'est un peu ca

    on peut considérer ca comme un joker qui dit au shell (cmd.exe) de ne pas interpréter le caractère situé juste après le ^ et donc de le considérer comme un simple caractère ascii

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 16/09/2014, 16h09
  2. Réponses: 6
    Dernier message: 13/11/2009, 16h06
  3. Réponses: 3
    Dernier message: 02/06/2008, 10h40
  4. Réponses: 1
    Dernier message: 12/02/2008, 19h41
  5. Mise a jour dans le cache puis dans la base
    Par tomy29 dans le forum Bases de données
    Réponses: 12
    Dernier message: 21/09/2005, 16h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo