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 :

[VB ou Batch] Renommage fichier Xml


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 67
    Par défaut [VB ou Batch] Renommage fichier Xml
    Bonjour
    J'ai une application qui charge des fichiers xml. j'aimerai mettre en place un scénario pas rapport à des valeurs.
    Si la balise valeur total est supérieur à un nombre je l’intègre à un service et si inférieur, je l'a met sur l'autre service.
    Pour ce fait, je pense que je peux gérer le dispatche par un renommage du fichier.
    J'aurai besoin de savoir comment je pourrai faire pour renommer un fichier xml en rapport à une balise me définissant le champ de cette valeur supérieur ou pas.
    si supérieur renomme le fichier si non supérieur le nom ne change pas.
    J'ai cherché sur le net afin d'avoir un exemple pour démarrer mais je n'ai rien trouvé.
    Merci pour toutes vos réponses.
    je suis disponible pour d'autres questions.

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 67
    Par défaut
    j'ai essayé cela met il ne me trouve pas mes fichier xml et pas non plus la balise correspondante.

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    :_nommagexml
    
    Setlocal enableextensions&Set /a c=5,n=5
    
    :_répertoire Source
    Set source=c:\script
    
    :_dossier de destination le créer s'il n'existe pas
    Set dest=C:\script\renomme_xml
    If not Exist "%renomme_xml%" Md "%renomme_xml%"
    
    Pushd "%source%"
    :Loop
     If not exist "*.xml" (for %%V In (CALL Goto:EOF) Do %%V :NotExist)
     (FindStr "<InstdAmt>" *.xml >NUL)  || (GOTO:NoTag)
     cls&dir /a-d/b "*.xml"&echo/*******************************&Echo/
     for /f "tokens=1,2 delims=:" %%A In ('findstr "<InstdAmt>" *.xml') do (
     Set _="%%B"
     Call Set _=%%_:^<InstdAmt^>=#%%
     Call Set _=%%_:^</InstdAmt^>=#%%
     for /f "tokens=2 delims=#" %%a In ('Call echo.%%_%%^|more') do (
     Move /Y "%%~fA" "%dest%\%%a.xml"
     echo "%%~fA" ------^> %%a.xml))
    Popd
    Pause&Goto:eof
    
    :NoTag
     cls&echo/&echo     PAS DE BALISE ^<InstdAmt^>: %n%
     Ping -n 5 LocalHost >nul 
     Set /a n-=1
     If %n% neq 0 goto:Loop
     Goto:eof
     :NotExist
     cls&echo/&echo     PAS DE FICHIERS XML: %c%
     Ping -n 5 LocalHost >nul
     Set /a c-=1
     If %c% neq 0 goto:Loop

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 67
    Par défaut
    Bonjour,
    Merci de m'avoir lu
    J'ai pu faire ce que je voulais

  4. #4
    Candidat au Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Janvier 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2019
    Messages : 3
    Par défaut bonour
    Est possibible avoir ton script j'ai le meme identique probleme

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

Discussions similaires

  1. [Batch] Batch renommage fichier
    Par okoama dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 24/05/2012, 16h06
  2. Scipt Batch Renommage de fichier
    Par niluje91 dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 04/11/2008, 13h45
  3. [batch] renommage de fichiers dans des rep enfants
    Par khayyam90 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 25/08/2005, 09h03
  4. [Kylix] Composant IBM pour fichiers XML
    Par Mister Nono dans le forum EDI
    Réponses: 1
    Dernier message: 29/09/2002, 20h28
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29

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