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 :

[MS-DOS] Est-il possible d'ecrire ds un fichier XML


Sujet :

Scripts/Batch

  1. #1
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 16
    Points
    16
    Par défaut [MS-DOS] Est-il possible d'ecrire ds un fichier XML
    Bonjour,
    J'aimerais savoir s'il y a possibilité d'ouvrir puis d'écrire dans un fichier Texte ou autre ..??? via un .bat


    Merci

  2. #2
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Par défaut
    Bonjour,

    Le code suivant créera (ou réécrira) le fichier monfichier.txt et écrira "Contenudufichier" dedans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo Contenudufichier > monfichier.txt
    Le code suivant ajoutera "Un ajout" à la fin du fichier monfichier.txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo Un ajout >> monfichier.txt
    Avant de poster, merci de consulter les règles du forum

  3. #3
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    Le soucis c'est que je dois ajouter un texte au milieu du fichier dc... à mon avis c'est un peu plus compliqué que ça ..

    Merci pour ton info ça m'avance.

  4. #4
    Membre confirmé Avatar de Kcirtap
    Inscrit en
    Juillet 2005
    Messages
    553
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 553
    Points : 523
    Points
    523
    Par défaut
    Cela devrait pouvoir ce faire en créant un fichier .vbs que tu pourras lancer à partir d'une ligne de commande.

    C'est à peu près similaire au Visual Basic for Applications mais c'est du Visual Basic Scripting interprété par Windows Scripting Host (WSH) si je ne me trompe pas.

    ++

  5. #5
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    as tu un lien qui peux me guider sur la prog vbs?

  6. #6
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    J'arrive à lire le contenu mais j'ai du mal à faire une boucle qui cherche une chaine de caractère.

  7. #7
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    Bonjour,

    voici un bout de code en VBS qui permet de lire les lignes du text XML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Dim objFichier,MyFile
    Set objFichier=createObject("Scripting.FileSystemObject")
    Const ForReading=1,ForWriting =2,ForAppending=8
    Set MyFile= objFichier.OpenTextFile("servers.xml",ForReading,True) 
    dim ligne 
    Do While Not MyFile.AtEndOfStream
    ligne=MyFile.Readline
    if (MyFile.Readline="Data")then
    MsgBox "ceci est un succes de recherche"
    end if
    
    wscript.echo ligne
    Loop
    MyFile.Close
    
    wscript.quit 0
    le problème est au niveau de la condition if. quelqu'un peut-il m'aider sur la syntax plz
    merci

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/06/2013, 12h47
  2. [Débutant] Est-ce possible de se passer du fichier appConfig ?
    Par thomaas dans le forum Entity Framework
    Réponses: 14
    Dernier message: 23/05/2012, 16h21
  3. Réponses: 2
    Dernier message: 14/11/2009, 20h37
  4. Réponses: 11
    Dernier message: 14/09/2009, 17h10
  5. Réponses: 2
    Dernier message: 18/10/2007, 18h14

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