Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [BAT script] scrivere un xml con dos (eseguibile in batch)

    Buongiorno,
    Ho bisogno di scrivere un bat che generi un file xml conetente 3 valori con i relativi tag.
    I valori vengono passati con i parametri del comando bat .
    Ho provato ad usare ECHO per scrivere i tab, ma la presenza dei caratteri < e > lo rende inutilizzabile.

    Cosa posso utilizzare?

    Il risultato a cui vorrei arrivare é :
    file comando : scrivi.bat
    esecuzione: ../scrivi.bat alfa beta gamma delta
    il risultato dovrebbe essere un file di nome delta.xml con il seguente contenuto:
    <test>
    <tag1>alfa</tag1>
    <tag2>beta</tag2>
    <tag3>gamma</tag3>
    </test>

    Grazie.

  2. #2
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,303
    Per poter utilizzare alcuni caratteri (speciali) all'interno di un file batch, è necessario effettuarne l'escape.

    In particolare, per effettuare l'escape dei caratteri < e > è necessario farli precedere dal carattere ^

    Un esempio:

    codice:
    ECHO Ciao a ^> tutto il mondo
    ECHO Tutto il mondo ^< ti saluta

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    GRAZIE !!!!!
    Il vostro aiuto è stato risolutivo !

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.