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 :

Script pour copier .jpg plus rajout caractère dans le titre ?


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 19
    Par défaut Script pour copier .jpg plus rajout caractère dans le titre ?
    Bonjour à tous,

    J'ai besoin pour mon taf de doubler ttes les photos, télécharger dans la journée, pour le web.
    Je voudrais savoir si il est possible d'automatiser la tache.

    Je télécharge blablabla.jpg et j'ai besoin d'avoir en plus dans le même dossier blablabla_WEB.jpg

    Est il possible de l'automatiser ??

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Voici un script fait rapidement et qui fonctionne pour moi:
    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
    setlocal enabledelayedexpansion
    set folder=%~dp0setup\
    if not exist %folder%*.txt goto :stop
    if exist %folder%*.txt goto :rename
    :rename
    for /f "delims=" %%a In ('dir /b "%folder%*.txt" ') Do (
    	set file=%%a
    	echo file = !file!
    	set file_name=%%~na
    	set file_extension=%%~xa
    	set new_name=!file_name!_web!file_extension!
    	move !folder!!file! !folder!!new_name!
    	echo !file_name! modifie en !new_name!
    )
    exit
    :stop
    echo Il n'y a pas de fichier .truc

  3. #3
    Membre averti
    Inscrit en
    Décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 19
    Par défaut
    Merci bcp, néanmoins comment le faire fonctionner ?

    Dans l’idéal, il faudrait que le fichier .bat puisse rester sur mon bureau.

    J'ai un fichier par jour placer sur un serveur, donc tt les jour le créer un raccourcie sur mon bureau.
    Le top serai de pouvoir, depuis le raccourcie jour, drag and drop la photo que je souhaite doubler sur le .bat du bureau.

    Merci bccccpppp !!!!

  4. #4
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut Lekouti et Devilsnake88,

    si c'est juste transformer un *.JPG en *WEB.JPG

    Mycopy.bat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo off&cls
    for %%a in (*.JPG) do copy /y "%%a" "%%~naWeb%%~xa"
    echo OK

  5. #5
    Invité
    Invité(e)
    Par défaut
    @sachadee : Il y a des jours comme ça ou je ne sais pas si je dois t'aimer ou te haïr xD
    @lekouti: Désolé j'avais oublié de préciser le .jpg dans le script xD
    Avec le script de notre ami sachadee, tu n'as qu'à drag&drop ton fichier sur le .bat

  6. #6
    Membre averti
    Inscrit en
    Décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 19
    Par défaut
    Merci sachadee, néanmoins il fraudais que je puisse sélectionner les images a passer en _WEB et non qu'il scan tt le dossier.

    Merci bcp en tt cas on y est presque ^^

  7. #7
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Merci sachadee, néanmoins il fraudais que je puisse sélectionner les images a passer en _WEB et non qu'il scan tt le dossier.

    De cette manière tu peux prendre ton fichier et le déposer sur le batch et il devrait te faire la copie.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @echo off&cls
    for %%a in (%1) do copy /y %%a "%%~naWeb%%~xa"
    echo OK
    pause


    @DevilSnake88
    @sachadee : Il y a des jours comme ça ou je ne sais pas si je dois t'aimer ou te haïr xD
    Moi aussi je t'aime bien




    A+

  8. #8
    Membre averti
    Inscrit en
    Décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 19
    Par défaut
    Top !!!

    On est bon là !!
    Mais juste pour chipoter est il possible d’éviter la fenêtre d’échange me demandant d'appuyer sur une touche a la fin de l'op ?

    Merci 1000 fois

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

Discussions similaires

  1. Script pour copier des fichiers.
    Par agilec dans le forum Linux
    Réponses: 3
    Dernier message: 15/10/2009, 18h43
  2. Script pour faire défiler un texte horizontalement dans un DIV
    Par Invité dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/08/2009, 20h27
  3. Réponses: 3
    Dernier message: 26/05/2006, 19h49
  4. [MySQL] Copier/coller de 200 caractères dans input text malgré maxlenght à 15
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 24/04/2006, 13h48
  5. Réponses: 1
    Dernier message: 28/02/2006, 08h40

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