Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Conversion de fichiers
Auteur Message
Répondre en citant
Message Conversion de fichiers 
Actuellement j’exécute manuellement une tache, j’ouvre mes PRN avec EXCEL 2010 puis j’enregistre ces fichiers en format « csv (séparateur point-virgule) » mais fichiers par fichiers.

Est-il possible de le faire par lot par Batch ?

Mon besoin serait donc :
Créer un ou plusieurs batch liés effectuant la tache suivante : conversion de tous les fichiers « prn » présent dans le dossier du di-batch en fichiers « csv (séparateur point-virgule)».

Pourriez-vous m’aider ?
Mes connaissances sont limitées en batch, je sais lancer une appli, copier/coller des dossiers ou fichiers ou lancer d’autres batch ou connecter des lecteurs réseaux mais c’est tout !



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Conversion de fichiers 
hmmmm, si j'ai bien compris tu souhaite changer l'extension du fichier:

Code:
:: fonctionne en mode prompteur (glisser deposer les fichiers a renomer)

:: le petit @echo off des familles
@echo off

:: ici, on renomme le fichier en changeant juste son extension
ren %1 "%~n1.[extension]


La commande ren sert pour renommer un fichier (expliqué ici: http://windows.developpez.com/cours/ligne-commande/?page=page_5#)
Le %1 est la variable où est stocké le chemin du fichier, et le %~n1 est le nom du fichier sans l’extension (c'est expliqué ici: http://batch.xoo.it/t165-Recuperer-un-om-de-fichier-ou-dossier-par-le-glisser-deposer.htm)

J'espère t'avoir aidé.




______________________________________________________
Raiseit


Des jeux gratuits (ou presque ) <> Serveurs minecraft gratuit <> Mon projet

IL y a 10 types de personnes: ceux qui comprennent le binaire et les autres :-)
Visiter le site web du posteur Skype
Répondre en citant
Message Conversion de fichiers 
Raiseit a écrit:
hmmmm, si j'ai bien compris tu souhaite changer l'extension du fichier:

Code:
:: fonctionne en mode prompteur (glisser deposer les fichiers a renomer)

:: le petit @echo off des familles
@echo off

:: ici, on renomme le fichier en changeant juste son extension
ren %1 "%~n1.[extension]


La commande ren sert pour renommer un fichier (expliqué ici: http://windows.developpez.com/cours/ligne-commande/?page=page_5#)
Le %1 est la variable où est stocké le chemin du fichier, et le %~n1 est le nom du fichier sans l’extension (c'est expliqué ici: http://batch.xoo.it/t165-Recuperer-un-om-de-fichier-ou-dossier-par-le-glisser-deposer.htm)

J'espère t'avoir aidé.


Mr. Green (coucou c moi)

Ce que tu dis fonctionne mais....je ne pense pas que ce soit le résultat attendu car déjà il faut savoir à quoi corresponde les extensions LOL
De plus, là ce que tu proposes c'est simplement du "renommage" et pas de la convertion xDDDDDDDDD




Voici le contenu d'un fichier prn :
Code:
hhjh      gfhhgfghf


          hgjhg     ghfgfhhgfhgf
          jhghjgjhg

                    hgjjhghjg

          gfhhgfghf gfhhgfhgfgfh
                                                                                                                                            hfghgfhgfhgfhgf

                                        jhg


Et voici celui d'un csv :
Code:
hhjh;gfhhgfghf;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;hgjhg;ghfgfhhgfhgf;;;;;;;;;;;;
;jhghjgjhg;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;hgjjhghjg;;;;;;;;;;;;
;;;;;;;;;;;;;;
;gfhhgfghf;gfhhgfhgfgfh;;;;;;;;;;;;
;;;;;;;;;;;;;;hfghgfhgfhgfhgf
;;;;;;;;;;;;;;
;;;;jhg;;;;;;;;;;


Tu vois le problème du renommage là non ?




MONSIEUR X a écrit:
BONJOUR

je voudrais convertir du mp4 en mp3
merci de vos réponses.


Raiseit : renomme-le en mp3 tous simplement Okay
Flammrock : xDDDDDDDDDD



Benouz a écrit:
Actuellement j’exécute manuellement une tache, j’ouvre mes PRN avec EXCEL 2010 puis j’enregistre ces fichiers en format « csv (séparateur point-virgule) » mais fichiers par fichiers.

Est-il possible de le faire par lot par Batch ?

Mon besoin serait donc :
Créer un ou plusieurs batch liés effectuant la tache suivante : conversion de tous les fichiers « prn » présent dans le dossier du di-batch en fichiers « csv (séparateur point-virgule)».

Pourriez-vous m’aider ?
Mes connaissances sont limitées en batch, je sais lancer une appli, copier/coller des dossiers ou fichiers ou lancer d’autres batch ou connecter des lecteurs réseaux mais c’est tout !


Je t'ai fais un truc bien sympa par contre je sais pas si la convertion est parfaite donc du coup tiens-moi au courant Okay

Lien du code COMPLET : http://pastebin.com/Uh3L13KN



Alors son utilisation est assez simple : tu l'exécute dans le dossier où se trouve les fichiers en .prn et il te les converti en .csv automatiquement Okay
Si toutes fois tu souhaites uniquement le faire pour 1 fichier en particulier, il te suffit de faire un "glisser/déposer" sur le convertisseur et voilà Mr. Green



Tu peux modifier 2 variables dans le fichier à ta guise par le biais des arguments dans le call : $min et $max Mr. Green
Cela correspond en gros à la taille de la cellule avec une marge Okay




______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message Conversion de fichiers 
Raiseit a écrit:
hmmmm, si j'ai bien compris tu souhaite changer l'extension du fichier:

Code:
:: fonctionne en mode prompteur (glisser deposer les fichiers a renomer)

:: le petit @echo off des familles
@echo off

:: ici, on renomme le fichier en changeant juste son extension
ren %1 "%~n1.[extension]


La commande ren sert pour renommer un fichier (expliqué ici: http://windows.developpez.com/cours/ligne-commande/?page=page_5#)
Le %1 est la variable où est stocké le chemin du fichier, et le %~n1 est le nom du fichier sans l’extension (c'est expliqué ici: http://batch.xoo.it/t165-Recuperer-un-om-de-fichier-ou-dossier-par-le-glisser-deposer.htm)

J'espère t'avoir aidé.
Marchera sur Linux, mais pas vraiment sur Windows.

Explication : Linux s'en fous des extensions dans beaucoup de cas, il détermine le type de fichier autrement généralement.




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message Conversion de fichiers 
TSnake41 a écrit:
Raiseit a écrit:
hmmmm, si j'ai bien compris tu souhaite changer l'extension du fichier:

Code:
:: fonctionne en mode prompteur (glisser deposer les fichiers a renomer)

:: le petit @echo off des familles
@echo off

:: ici, on renomme le fichier en changeant juste son extension
ren %1 "%~n1.[extension]


La commande ren sert pour renommer un fichier (expliqué ici: http://windows.developpez.com/cours/ligne-commande/?page=page_5#)
Le %1 est la variable où est stocké le chemin du fichier, et le %~n1 est le nom du fichier sans l’extension (c'est expliqué ici: http://batch.xoo.it/t165-Recuperer-un-om-de-fichier-ou-dossier-par-le-glisser-deposer.htm)

J'espère t'avoir aidé.
Marchera sur Linux, mais pas vraiment sur Windows.

Explication : Linux s'en fous des extensions dans beaucoup de cas, il détermine le type de fichier autrement généralement.


Cela fonctionne aussi sur window car il ne faut pas oublier qu'une extension sert seulement d'indication à l'OS pour savoir avec quel programme il le lance.
Que tu renomme salut.mp4 en saliut.dfdfdgfgfd, le contenu sera le même Okay
C'est juste qu'au lacement, il te demandera avec quoi tu veux l'ouvrir car l'association n'a pas été fait.



Edit : tu viens de créer un paradoxe dans ce que tu as dis car d'un coté tu dis que le renommage fonctionnera sur linux mais d'un autre coté tu dis que linux s'en fout donc il faudrait rectifier comme cela :

Tsnake41 a écrit:
Marchera sur Wiindows, mais pas vraiment sur Linux.

Explication : Linux s'en fous des extensions dans beaucoup de cas, il détermine le type de fichier autrement généralement.


Donc sa à porter ma réponse à confusion xDDDD
Oui sur linux le renommage ne sert pas à grand chose enfin si mais voilà Mr. Green




______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message Merci 
Alors premièrement merci de vos réponses, nous nous approchons de la vérité,
En effet la deuxième solution est fonctionnelle sauf que mon fichier d'origine est sur 5 colonnes et le fichier de sortie met tout dans une seule colonne , est ce normal ? Sinon le reste est parfait !
Merci d'avance pour votre aide !



Répondre en citant
Message Re: Merci 
Benouz a écrit:
Alors premièrement merci de vos réponses, nous nous approchons de la vérité,
En effet la deuxième solution est fonctionnelle sauf que mon fichier d'origine est sur 5 colonnes et le fichier de sortie met tout dans une seule colonne , est ce normal ? Sinon le reste est parfait !
Merci d'avance pour votre aide !


Donne moi le contenu d'un des fichiers que tu souhaites convertir parce que moi j'ai testé avec ce fichier et tout fonctionne à merveille :

Code:
hhjh      gfhhgfghf
 
 
          hgjhg     ghfgfhhgfhgf
          jhghjgjhg
 
                    hgjjhghjg
 
          gfhhgfghf gfhhgfhgfgfh
                                                                                                                                            hfghgfhgfhgfhgf
 
                                        jhg





______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message Exemple 
Voilà comme demandé. Merci
"ACT" "DATE" "TIME" "%HR" "øC"
1 "04.01.2016" "09:05:47" 37,10 10,00
2 "04.01.2016" "09:15:47" 42,90 10,10
3 "04.01.2016" "09:25:47" 56,90 9,80
4 "04.01.2016" "09:35:47" 63,20 9,50
5 "04.01.2016" "09:45:47" 65,60 9,20
6 "04.01.2016" "09:55:47" 67,50 8,90
7 "04.01.2016" "10:05:47" 70,50 8,70
8 "04.01.2016" "10:15:47" 74,80 8,60
9 "04.01.2016" "10:25:47" 75,60 8,70
10 "04.01.2016" "10:35:47" 71,60 9,10



Répondre en citant
Message Conversion de fichiers 
Bon ceci devrait fonctionner : http://pastebin.com/KY2kuzGw


Voici ce que j'ai :

Code:
"ACT"   "DATE"   "TIME" "%HR"   "øC"
   "04.01.2016"   "09:05:47"   37,10   10,00
   "04.01.2016"   "09:15:47"   42,90   10,10
   "04.01.2016"   "09:25:47"   56,90   9,80
   "04.01.2016"   "09:35:47"   63,20   9,50
   "04.01.2016"   "09:45:47"   65,60   9,20
   "04.01.2016"   "09:55:47"   67,50   8,90
   "04.01.2016"   "10:05:47"   70,50   8,70
   "04.01.2016"   "10:15:47"   74,80   8,60
   "04.01.2016"   "10:25:47"   75,60   8,70
   "04.01.2016"   "10:35:47"   71,60   9,10


et cela le converti en ceci :

Code:
"ACT";"DATE";"TIME";"%HR";"øC"
;"04.01.2016";"09:05:47";37,10;10,00
;"04.01.2016";"09:15:47";42,90;10,10
;"04.01.2016";"09:25:47";56,90;9,80
;"04.01.2016";"09:35:47";63,20;9,50
;"04.01.2016";"09:45:47";65,60;9,20
;"04.01.2016";"09:55:47";67,50;8,90
;"04.01.2016";"10:05:47";70,50;8,70
;"04.01.2016";"10:15:47";74,80;8,60
;"04.01.2016";"10:25:47";75,60;8,70
;"04.01.2016";"10:35:47";71,60;9,10





______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message Conversion de fichiers 
Suffit donc juste de remplacer tout les " " par des ; si j'ai bien compris la conversion ?




______________________________________________________
Visiter le site web du posteur
Message Conversion de fichiers 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch