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 :

Ajout date création au nom lors d'une copie [Batch]


Sujet :

Scripts/Batch

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : mai 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Ajout date création au nom lors d'une copie
    Bonjour,

    Je viens d'écumer la catégorie Scripts/Batch sans réussir à faire ce que je veux.
    Le script est prévu de tourner sur un PC tournant sous Win XP, il me manque des fonctions style XCOPY ou FORFILES mais je pense que ce que je veux faire est réalisable.

    J'ai un logiciel qui créé des fichiers "log_XXX.txt" (environ 1 par seconde), le problème c'est que le compte des fichiers repart du début plusieurs fois par jours.
    Après déjà pas mal de recherches, j'ai réussi à trouver une solution pour éviter les pertes : un BAT qui démarre toutes les 20 min me permettant de faire une copie d'un fichier sur 50 du dossier de travail (ce qui me suffit).
    Les sauvegardes se font dans un dossier par jour puis dans un sous dossier nommé avec l'heure a chaque sauvegarde dont voici le code :
    Code Batch : 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
    18
    19
    20
    @echo off
     
    set datesav=%date:~6,4%-%date:~3,2%-%date:~0,2%
     
    set hh0=%time:~0,2%
    set /a hh1=%hh0%+100
    set hh=%hh1:~1,2%
     
    set mm=%time:~3,2%
     
    set heuresav=%hh%h%mm%
     
     
    set source="D:\travail"
    set target="E:\sauvegarde\%datesav%\%heuresav%"
     
    mkdir %target%
     
    FOR /F "delims=" %%I IN ('DIR %source%\*00.txt /A:-D /O:-D /B') DO COPY %source%\"%%I" %target% & echo %%I
    FOR /F "delims=" %%I IN ('DIR %source%\*50.txt /A:-D /O:-D /B') DO COPY %source%\"%%I" %target% & echo %%I

    J'ai donc pas mal de doublons.

    Pour exploiter ces fichiers, j'ai maintenant besoin de tout regrouper dans un seul dossier : "E:\sauvegarde\%datesav%\%datesav%_Export_journee".
    Pour ce faire, je voudrais donc créer un deuxième BAT à exécuter après minuit qui remplirai ce rôle (ou intégrer cette fonction dans le code ci-dessus pour n'avoir plus qu'à copier le contenu des sous-dossiers après minuit sans avoir besoin de les renommer).

    Pour éviter de perdre des données (entre deux sauvegardes le fichier "log_050.txt" créé à 7h00 est différent du fichier "log_050.txt" créé à 15h30), je souhaiterai ajouter un préfixe aux fichiers lors de la copie qui serait composé de l'heure de création du fichier.
    Les fichiers copiés ressembleraient donc à HHMM_log_001.txt ou encore mieux HHMMSS_log_001.txt si c'est possible.

    Merci d'avance pour votre aide, je commence à tourner en rond dans mes recherches sans vraiment avancer...


    ----------------------------------------------------------------------------------------------------------

    Mes recherches m'ont conduits vers les codes suivants, mais je n'arrive pas à les adapter pour mon besoin :


    ----------------------------------------------------------------------------------------------------------

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    setlocal enabledelayedexpansion
    set $DateActuel=%date%
     
    echo Date actuel : %$dateActuel%
    echo.
     
    :test
    for %%a in (*.txt) do (set $DateFichier=%%~ta
                         set $DateFichier=!$DateFichier:~4,10!
                         echo Date de cr‚ation de %%~na : !$DateFichier!
                         if %$DateActuel%==!$DateFichier! (echo STATUS : [NEW]) else (echo STATUS :[OLD])
                         echo.)
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    setlocal enabledelayedexpansion
     
    set source="%cd%"
    set target="%cd%\result\"
    set $datefichier=!$datefichier:~4,10!
     
    FOR /F "delims=" %%I IN ('DIR %source%\*.rpa /A:-D /O:-D /B') DO COPY %source%\"%%I" %target% & echo !$datefichier! %%I
    Code Batch : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    @echo off
    setlocal enabledelayedexpansion
     
    set ORIGIN-FOLDER=C:\Users\user\Desktop\rename\1
    set BACKUP-FOLDER=C:\Users\user\Desktop\rename\1\result
    set FICHIERS=*.txt
     
    set CreateFolder=NO
    mkdir %BACKUP-FOLDER%
    if %errorlevel%==0 set CreateFolder=YES
     
    for /f "tokens=*" %%f in ('dir %ORIGIN-FOLDER%\*%FICHIERS%* /b /s') do (
       for /f "tokens=1,2" %%x in ('echo %%~tf') do (
          set DATE=%%x
          set DATE=!DATE:/=!
          set HEURE=%%y
          set HEURE=!HEURE::=!
          copy %%~f %BACKUP-FOLDER%\!DATE!!HEURE!
         set /a Count+=1
          )
        )
     
    :: petite condition qui met des "s" si y'en a plusieurs :)
    if %Count% GTR 1 ( set "s=s" ) else ( set "s=" )
     
    cls
    if %CreateFolder%==YES echo R‚pertoire %BACKUP-FOLDER% cr‚‚
    echo %Count% fichier%s% copi‚%s% dans le r‚pertoire %BACKUP-FOLDER%
    pause>nul
    Code Batch : 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
    @echo off
    setlocal enabledelayedexpansion
     
    REM Chemin complet du fichier
    set "fullpath=%~dpnx0"
     
    REM Double les \
    set fullpath=!fullpath:\=\\!
     
    REM Pour obtenir la date de modification remplacer CreationDate par LastModified
    for /F "usebackq Skip=1 tokens=*" %%d in (`wmic datafile where 'name^="!fullpath!"' get CreationDate`) do for /f "delims=" %%D in ("%%~d") do (
    	set date_tmp=%%~D
    	set date_tmp=!date_tmp:~,4!_!date_tmp:~4,2!_!date_tmp:~6,2!_!date_tmp:~8,2!_!date_tmp:~10,2!_!date_tmp:~12,2!_!date_tmp:~15,4!
    )
     
    REM Affichage de la date au format AAAA_MM_JJ_HH_mm_ss_milliseconde
    echo !date_tmp!
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @echo off
    setlocal enableDelayedExpansion
    for %%a in (*.txt) do (
      set nom=%%~na
      for /F "tokens=1-10 delims=:/ " %%b in ('dir /T:C "%%a" ^| find "%%a"') do(
           echo move "%%a" "!nom!-%%d-%%c-%%b-%%e%%f.rpa"
         )
    )
    pause
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SETLOCAL
    set LOGFILE_DATE=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
    set LOGFILE_TIME=%TIME:~0,2%%TIME:~3,2%
    set LOGFILE=log-%LOGFILE_DATE%-%LOGFILE_TIME%
     
    copy a.txt  a%LOGFILE%.txt
    pause
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    @echo off
        dir /TC toto.txt | find "/"  > tmp.txt
        call :PROCESS
        echo la date de creation de toto.txt est %datetmp%
        dir /TA toto.txt | find "/" > tmp.txt
        call :PROCESS
        echo la date de derniere lecture de toto.txt est %datetmp%
        dir /TW toto.txt  | find "/" > tmp.txt
        call :PROCESS
        echo la date de derniere ecriture de toto.txt est %datetmp%
        del tmp.txt
        goto EXIT
        :PROCESS
        FOR /F "tokens=1-4 delims= " %%i in (tmp.txt) do set datetmp=%%i
        :EXIT

  2. #2
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    juin 2009
    Messages
    3 720
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : juin 2009
    Messages : 3 720
    Points : 8 994
    Points
    8 994
    Par défaut
    Peut-être ce petit code permet de vous aider dans votre projet
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    @echo off
    Title Get FileName With Date and Time
    Call :GetFileNameWithDateTime MyCurrentDate
    echo %MyCurrentDate%_log.txt
    pause & exit
    ::----------------------------------------------------------------------------------------------
    :GetFileNameWithDateTime <FileName>
    for /f "skip=1" %%x in ('wmic os get localdatetime') do if not defined MyDate set "MyDate=%%x"
    set "%1=%MyDate:~0,4%-%MyDate:~4,2%-%MyDate:~6,2%-%MyDate:~8,2%-%MyDate:~10,2%"
    Exit /B
    ::----------------------------------------------------------------------------------------------

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : mai 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    J'avoue que je ne sais pas trop comment utiliser ça.
    Il me semble que ça prend la date courante (du PC) et non pas la date du fichier

  4. #4
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : mai 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Rebonjour,

    j'ai fais un pas (un petit)

    J'arrive a extraire le jour et l'heure de creation avec le code:
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dir /TC *.txt | find "/"  > tmp.txt
    FOR /F "tokens=1-4 delims= " %%i in (tmp.txt) do set datetmp=%%i
    echo Fichier en date du %datetmp%

    Je n'ai plus qu'a réussir à utiliser ça en direct.

  5. #5
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    juin 2009
    Messages
    3 720
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : juin 2009
    Messages : 3 720
    Points : 8 994
    Points
    8 994
    Par défaut
    Peut-être avec Powershell :
    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $Files = Dir "$home\Downloads\*.txt" 
    ForEach($_ in $Files) {Write-Host $_.Name "==>" $_.CreationTime.ToString('dd-MM-yyyy-HH-mm-ss')}

  6. #6
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : mai 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Code batch : 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
    18
    set datesav=%date:~6,4%-%date:~3,2%-%date:~0,2%
    set source=
    set target=
     
    mkdir %target%
     
    FOR /F "delims=;" %%a IN ('DIR %source%\*00.txt /A:-D /O:-D /B') DO dir /TC %%a | find "/"  > tmp.txt
    FOR /F "tokens=1-4 delims= " %%a in (tmp.txt) do (
    set datetmp=%%b
    set fichier=%%d
    )
    del tmp.txt
     
    set timefile=%datetmp:~0,2%%datetmp:~3,2%
     
    COPY %source%\%fichier% %target%\%timefile%%fichier%
     
    EXIT

  7. #7
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : mai 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    J'ai enfin réussi !!!

    Le bug était dû au fait que le .bat a besoin d'être dans le dossier %source% pour fonctionner, je ne sais pas pourquoi.

    Le code copié un peu plus haut fonctionnait mais n'extrait qu'un fichier sur la totalité des *00.txt

    du coup merci hackoofr pour m'avoir fait penser a l'appel de fonction.

    Je colle mon code terminé si ça peut en aider d'autres (ou moi dans quelques années) :

    Code batch : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    @title Extraction des LOGs en cours ... Merci de patienter.
    @echo off
     
    set datesav=%date:~6,4%-%date:~3,2%-%date:~0,2%
    set source=D:\production
    set target=E:\%datesav%
     
    mkdir %target%
     
    FOR /F "delims=;" %%a IN ('DIR %source%\*00.txt /A:-D /O:-D /B') DO (
    dir /TC %%a | find "/"  > tmp.txt
    call :MEF
    )
     
    FOR /F "delims=;" %%a IN ('DIR %source%\*50.txt /A:-D /O:-D /B') DO (
    dir /TC %%a | find "/"  > tmp.txt
    call :MEF
    )
     
    del tmp.txt
     
    EXIT
     
    :MEF
    FOR /F "tokens=1-4 delims= " %%a in (tmp.txt) do (
    set datetmp=%%a
    set heuretmp=%%b
    set fichier=%%d
    )
    set timefile=%datetmp:~0,2%_%heuretmp:~0,2%%heuretmp:~3,2%
    COPY %source%\%fichier% %target%\%timefile%_%fichier%

  8. #8
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : mai 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Variante pour extraire les LOGs des deux dernières minutes :

    Code batch : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    @title Enregistrement des LOGs en cours ... Merci de patienter.
    @echo off
     
    set hh0=%time:~0,2%
    set /a hh1=%hh0%+100
    set hh=%hh1:~0,3%
    set mm=%time:~3,2%
     
    SET HEUREENREG=%hh0%h%mm%
    SET /a TIMEREF=%hh%%mm%-2
    SET DATEREF=%date:~0,2%
    SET REFFILE=%DATEREF%%TIMEREF%
     
    set datesav=%date:~6,4%-%date:~3,2%-%date:~0,2%
    set source=D:\production
    set target=E:\sauvegarde\%datesav%
     
    mkdir %target%
    mkdir %target%\Enregistrement_de_%HEUREENREG%
     
    FOR /F "delims=;" %%a IN ('DIR %source%\*.txt /A:-D /O:-D /B') DO (
    dir /TC %%a | find "/"  > tmp.txt
    call :MEF
    )
     
    :YAPLUS
     
    del tmp.txt
     
    EXIT
     
    :MEF
    FOR /F "tokens=1-4 delims= " %%a in (tmp.txt) do (
    set DATEREFFILE=%%a
    set datetmp=%%b
    set fichier=%%d
    )
    set timefile=%datetmp:~0,2%%datetmp:~3,2%
     
    SET COMPAREFILE=%DATEREFFILE:~0,2%1%datetmp:~0,2%%datetmp:~3,2%
     
    IF %COMPAREFILE% GTR %REFFILE% (
    COPY %source%\%fichier% %target%\Enregistrement_de_%HEUREENREG%\%fichier%
    ) else (
    GOTO :YAPLUS
    )

  9. #9
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : mai 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Après correction d'encore quelques bugs et ajout de commentaires, je reposte mes codes :

    Extraction régulière d'échantillons (script démarré toutes les 20 min par le planificateur de tâches):
    Code batch : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    @title Extraction des LOGs en cours ... Merci de patienter.
    @echo off
     
    ::Définition des variables.
    SET DATESAV=%date:~6,4%-%date:~3,2%-%date:~0,2%
    SET SOURCE=D:\production
    SET TARGET=E:\sauvegarde\%DATESAV%
     
    ::Création du répertoire de sauvegarde.
    MKDIR %TARGET%
     
    ::Détection des LOGs du dossier source dans l'ordre antichronologique
    FOR /F "delims=;" %%a IN ('DIR %SOURCE%\*00.txt /A:-D /O:-D /B') DO (
    DIR /TC %%a | find "/"  > tmp.txt
    CALL :MEF
    )
     
    FOR /F "delims=;" %%a IN ('DIR %SOURCE%\*50.txt /A:-D /O:-D /B') DO (
    DIR /TC %%a | find "/"  > tmp.txt
    CALL :MEF
    )
     
     
    ::Fin du script
    DEL tmp.txt
    EXIT
     
     
    :MEF
    ::Extraction du nom de fichier, mise en forme du nom et copie.
    FOR /F "tokens=1-4 delims= " %%a in (tmp.txt) do (
    SET DATETMP=%%a
    SET HEURETMP=%%b
    SET FICHIER=%%d
    )
    SET timefile=%DATETMP:~0,2%_%HEURETMP:~0,2%%HEURETMP:~3,2%
    COPY %SOURCE%\%FICHIER% %TARGET%\%timefile%_%FICHIER%

    Enregistrement des 100 derniers LOGs (script démarré manuellement, au besoin) :

    Code batch : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    @title Enregistrement des LOGs en cours ... Merci de patienter.
    @echo off
     
    ::Définition des variables.
    SET COMPTE=1
    SET HH0=%time:~0,2%
    SET /a HH1=%HH0%+100
    SET HH=%HH1:~1,2%
    SET MM=%time:~3,2%
    SET HEUREENREG=%HH%h%MM%
    SET datesav=%date:~6,4%-%date:~3,2%-%date:~0,2%
    SET SOURCE=D:\production
    SET TARGET=E:\sauvegarde\%datesav%
     
    ::Création des répertoires.
    MKDIR %TARGET%
    MKDIR %TARGET%\Enregistrement_de_%HEUREENREG%
     
    ::Message d'attente.
    echo l'enregistrement commencera dans 3 secondes.
     
    ::Détection des LOGs du dossier source dans l'ordre antichronologique
    FOR /F "delims= " %%a IN ('DIR %SOURCE%\*.txt /A:-D /O:-D /B') DO (
    DIR /TC %%a | find "/"  > tmp.txt
    CALL :MEF
    )
     
     
    :YAPLUS
    ::Fin du script
    DEL tmp.txt
    SET COMPTE=0
    EXIT
     
     
    :MEF
    ::Extraction du nom de fichier pour copie.
    FOR /F "tokens=1-4 delims= " %%a in (tmp.txt) DO (
    SET FICHIER=%%d
    CALL :FIRST
    )
     
     
    :FIRST
    ::Détection de la première copie pour laisser le temps au système d'écrire le dernier LOG et libérer son accès.
    IF %COMPTE% EQU 1 (
    ::Temporisation d'attente (TIMEOUT ne fonctionne pas sur XP)
    PING -n 3 127.0.0.1 >nul
    ) ELSE (
    goto :CENT
    )
     
     
    :CENT
    :: Détection de la 101eme copie pour arrêter le script et toujours avoir 100 LOGs dans le dossier d'enregistrement.
    IF %COMPTE% LSS 101 (
    COPY %SOURCE%\%FICHIER% %TARGET%\Enregistrement_de_%HEUREENREG%\log_%COMPTE%.txt
    SET /a COMPTE=%COMPTE%+1
    ) ELSE (
    GOTO :YAPLUS
    )

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

Discussions similaires

  1. [XL-2003] changement de date lors d'une copie d'un onglet à un autre
    Par liliesma dans le forum Excel
    Réponses: 1
    Dernier message: 30/03/2012, 16h27
  2. Création d'index lors d'une création de contrainte
    Par William-Brenouille dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 19/07/2011, 09h19
  3. Problème de nom lors d'une copie
    Par bakman dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/12/2010, 18h02
  4. Problème Date de création lors d'une copie
    Par hybris95 dans le forum Programmation et administration système
    Réponses: 1
    Dernier message: 13/01/2009, 10h30
  5. Réponses: 6
    Dernier message: 16/04/2007, 16h27

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