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

  1. #1
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    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
    Membre éclairé Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    janvier 2013
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : janvier 2013
    Messages : 434
    Points : 800
    Points
    800
    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
    ________________________________________________________________
    N'oublie pas de faire une sauvegarde avant d'exécuter des scripts...
    Si j'ai ton problème, un petit fait toujours plaisir!
    ________________________________________________________________

  3. #3
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    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
    Points : 3 877
    Points
    3 877
    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
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  5. #5
    Membre éclairé Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    janvier 2013
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : janvier 2013
    Messages : 434
    Points : 800
    Points
    800
    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
    ________________________________________________________________
    N'oublie pas de faire une sauvegarde avant d'exécuter des scripts...
    Si j'ai ton problème, un petit fait toujours plaisir!
    ________________________________________________________________

  6. #6
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    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
    Points : 3 877
    Points
    3 877
    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+
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  8. #8
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    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

  9. #9
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    Par défaut
    Bon ba finalement j'y aurai participé un peu , j'ai mis stop a la place de pause !!!

    Merci beaucoup pour votre aide !!!!

  10. #10
    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
    Points : 3 877
    Points
    3 877
    Par défaut
    Tu peux enlever le PAUSE et mets en RÉSOLU

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off&cls
    for %%a in (%1) do echo copy /y %%a "%%~naWeb%%~xa"
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  11. #11
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    Par défaut
    merci.

    J'ai constaté un pti bug, c'est que j'ai l'impression qu'il marche que sur les image avec un nom simple ex blabla.jpg mais si nom composer ça marche plus ex: CINE - film.jpg

    Une idée ?

    Merci

  12. #12
    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
    Points : 3 877
    Points
    3 877
    Par défaut
    Réessaye avec le dernier code !

    ça doit marcher !
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  13. #13
    Membre éclairé Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    janvier 2013
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : janvier 2013
    Messages : 434
    Points : 800
    Points
    800
    Par défaut
    Pour info:
    C'est normal que ça "bug" avec des noms qui contiennent des espaces.
    Si tu regardes le dernier code de Sachadee, tu remarqueras qu'il a ajouté des guillemets (%%~naWeb%%~xa -> "%%~naWeb%%~xa")
    En bat tu dois utiliser les guillemets si tu as des espaces.
    ________________________________________________________________
    N'oublie pas de faire une sauvegarde avant d'exécuter des scripts...
    Si j'ai ton problème, un petit fait toujours plaisir!
    ________________________________________________________________

  14. #14
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    Par défaut
    Le pb c'est que le dernier code ne marche plus, avec ou sans espace.

  15. #15
    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
    Points : 3 877
    Points
    3 877
    Par défaut
    Il faut enlever le echo (je l'ai mis pour tester)

    Voilà comme -ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off&cls
    for %%a in (%1) do copy /y %%a "%%~naWeb%%~xa"
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  16. #16
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    Par défaut
    Okaiiii top tt marche !!!

    Mais alors dernierrrreee question car c'est déjà très bien comme ça mais...est il possible de, dans un dossier qui contient plusieurs photo dans traité plusieur d'un coup ?

    Merci

  17. #17
    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
    Points : 3 877
    Points
    3 877
    Par défaut
    C'est ce que fais mon premier code
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  18. #18
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    Par défaut
    Oui mais ton premier code scan l'ensemble de mon dossier.

    Il faudrait que dans mon dossier si je télécharge 10 photos et que j'en sélectionne 3, appliquer le script que sur celles choisies. donc je sélectionnes les 3 .jpg et seulement ces trois là sont modifiés.

    Merci

  19. #19
    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
    Points : 3 877
    Points
    3 877
    Par défaut
    De cette manière tu peux sélectionner le nombre de fichier que tu veux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off&cls
    for %%a in (%*) do copy /y %%a "%%~naWeb%%~xa"
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  20. #20
    Futur Membre du Club
    Inscrit en
    décembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 19
    Points : 7
    Points
    7
    Par défaut
    Merci beaucoup, c'est top !!!

+ 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 ArianeA 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