Pierre95 Posté(e) 24 août 2013 Partager Posté(e) 24 août 2013 Bonjour, J'ai écrit un fichier batch qui doit convertir les données d'un fichier Grib vers des fichier csv. Voici le batch: @Echo offdegrib.exe Grib.grb2 -C -msg 1 -Csv -Unit m -Decimal 0 degrib.exe Grib.grb2 -C -msg 2 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 3 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 4 -Csv -Unit m -Decimal 0degrib.exe Grib.grb2 -C -msg 5 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 6 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 7 -Csv -Unit m -Decimal 0degrib.exe Grib.grb2 -C -msg 8 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 9 -Csv -Unit e -Decimal 0 Mon problème est que seuls les 3 derniers fichiers sont enregistrés car il portent tous le même nom. Comment puis-je remédier à celà? Je débute complètement avec ces fichiers grib. Merci de l'aide que vous pourrez m'apporter Cordialement Pierre Lien à poster Partager sur d’autres sites More sharing options...
Pierre95 Posté(e) 24 août 2013 Auteur Partager Posté(e) 24 août 2013 Bonjour à nouveau, J'ai essayé ceci sans plus de succès @Echo offdegrib.exe Grib.grb2 -C -Met -msg 1 -out TMP300.txt -Unit m -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 2 -out UGRD300.csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 3 -out VGRD300.txt -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 4 -out TMP200.csv -Unit m -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 5 -out UGRD200.csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 6 -out VGRD200.csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 7 -out TMP100.csv -Unit m -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 8 -out UGRD100.csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 9 -out VGRD100.csv -Unit e -Decimal 0 Merci de votre aide Cordialement Pierre Lien à poster Partager sur d’autres sites More sharing options...
Responsable Technique Fred59_ Posté(e) 24 août 2013 Cannes (06) Responsable Technique Partager Posté(e) 24 août 2013 Théoriquement la dernière option (-out) devrait fonctionner. Essaie cependant de supprimer l'extension du fichier, sait-on jamais. Tu peux également retirer "-out xxxx" et ajouter à la place "-nameStyle 1 -namePath /chemin/du/dossier". Lien à poster Partager sur d’autres sites More sharing options...
Pierre95 Posté(e) 24 août 2013 Auteur Partager Posté(e) 24 août 2013 Merci Fred59 pour cette réponse. Je teste et reviens vers vous Cordialement Pierre Lien à poster Partager sur d’autres sites More sharing options...
Pierre95 Posté(e) 24 août 2013 Auteur Partager Posté(e) 24 août 2013 Votre réponse m'a permis d'obtenir exactement ce que je désirais avec ce Batch: degrib.exe Grib.grb2 -C -nMet -msg 1 -Csv -out TEMP100 -Unit m -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 2 -Csv -out UGRD100 -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 3 -Csv -out VGRD100 -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 4 -Csv -out TEMP200 -Unit m -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 5 -Csv -out UGRD200 -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 6 -Csv -out VGRD200 -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 7 -Csv -out TEMP300 -Unit m -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 8 -Csv -out UGRD300 -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 9 -Csv -out VGRD300 -Unit e -Decimal 0 J'obtiens 9 fichiers .cvs TEMP à 100mb, UGRD à 100mb, VGRD à 100mb et même choses pour 200mb et 300mb. Je vous en remircie vivement Bien cordialement Pierre Lien à poster Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant