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 :

Equivalent d'un script .sh en .bat


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Par défaut Equivalent d'un script .sh en .bat
    Bonjour à tous,

    Voilà j'ai un script shell que j'utilise pour faire une conversion d'images png en jpg par lots.
    je voudrais écrire un .bat qui fait la même chose, sauf que j'ai un problème avec la "traduction" de cette partie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if ls | grep png; 
    	echo "Start processing ..."
    then for g in *.png ;
        do
            echo "processing $g "
            convert $g ./jpg/${g/.png}.jpg
    	done 
    	fi
    quelqu'un peut m'aider à traduire ce petit bout ?

    Merci.

  2. #2
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    il faut que tu utilise la commande converte de image magik

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Par défaut
    Oui, j'utilise image magick ,il est bien configuré, et ça fonctionne avec le .sh.
    ce que je veux c'est de creer un .bat qui fait la même chose traitement.

  4. #4
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off 
    for /r "C:\dossier\des\images\" %%i in (*.jpg) do convert "%%i" "%%~ni.png"  
    pause>nul

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Par défaut
    It works ! Merci koKoTis !!

    Maintenant j'aimerai lister les images à convertir puis faire un echo lorsque chacune est traitée.

    Si t'as de secondes bien sûr !

  6. #6
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for /r "C:\dossier\des\images\" %%i in (*.jpg) do ( 
            convert "%%i" "%%~ni.png" 
            echo Image convertie: %%~i en "%%~ni.png" 
      )

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

Discussions similaires

  1. transformer un Script .sh en .bat
    Par Panwelaa dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 23/09/2010, 09h20
  2. Réponses: 16
    Dernier message: 16/08/2007, 15h35
  3. [Script .BAT] Concatenation de fichiers plats
    Par Jokeur dans le forum Autres langages
    Réponses: 1
    Dernier message: 03/05/2005, 12h14
  4. [DOS] Problème de script bat
    Par Philzegore dans le forum Windows
    Réponses: 3
    Dernier message: 04/04/2005, 12h35
  5. Equivalent linux de "start" et *.bat
    Par Pill_S dans le forum Linux
    Réponses: 5
    Dernier message: 13/04/2004, 19h34

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