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 :

Création / Amélioration Macro [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2017
    Messages : 23
    Par défaut Création / Amélioration Macro
    Bonjour à tous,

    Alors voilà je cherche à créer un fichier .bat qui ferait les actions suivantes :

    Supprimer un fichier nommé "x" d’un dossier "B"
    Dans le dossier "B", renommer le fichier "x1" en "x"
    Copier le fichier le plus récent du dossier "B"
    Coller dans le dossier A et nommer "x1"

    J'avais déjà vu avec vous une macro assez similaire que voici ci-dessous. Il suffirait peut-être de l'améliorer mais je ne sais pas coder ... Pourrez-vous me donner un coup de pouce s'il vous plaît ? Merci d'avance !

    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
    @Echo off
    CLS
    
    Set Source="A"
    Set Cible="B"
    Set NewFile="X.xls"
    
    Dir /b /o-d %Source%*.xls > list.txt
    Set /p file=<list.txt
    Del list.txt
    
    :: Echo Le fichier le plus recent du dossier est %file%
    xcopy %Source%"%file%" %Cible% /y
    If exist %Cible%%NewFile% del %Cible%%NewFile%
    Rename %Cible%"%file%" %NewFile%
    :: Pause

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2017
    Messages : 23
    Par défaut
    Hello, je reviens vers-vous car j'ai eu beau m'y mettre avec plusieurs personnes de mon côté, on a abouti à rien, comme quoi il vaut mieux un qui sait que dix qui cherchent hein

    Je vois que je ne fais pas fureur non plus ici pour le moment, mon explication manquerait-elle de clarté ?

    Merci d'avance de votre aide !

  3. #3
    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,


    Supprimer un fichier nommé "x" d’un dossier "B"


    Dans le dossier "B", renommer le fichier "x1" en "x"

    Copier le fichier le plus récent du dossier "B" et Coller dans le dossier A et nommer "x1"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    for /f "delims=" %%a in ('dir /b /o-d "c:\B') do (
         echo copy "%%~dpnxa" "A\x1"
         goto:next
    )
    
    :next
    
    echo fin !
    si la sortie te convient enlève le echo devant le copy !


  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2017
    Messages : 23
    Par défaut
    Ouf, c'est résolu

    Merci de ton aide sachadee !

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

Discussions similaires

  1. [WD-2003] Création de macro importation
    Par isarian dans le forum VBA Word
    Réponses: 9
    Dernier message: 27/07/2009, 15h44
  2. Création de "macros"
    Par f56bre dans le forum C++
    Réponses: 3
    Dernier message: 24/07/2009, 08h17
  3. Amélioration macro "activation macro"
    Par Garion27 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/03/2009, 19h45
  4. {VBA-Excel}Création de macro
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 04/06/2007, 11h54
  5. création de macro
    Par tomas dans le forum VBA Access
    Réponses: 2
    Dernier message: 21/03/2007, 08h43

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