correction fichier transfert
This commit is contained in:
1
.idea/dictionaries/project.xml
generated
1
.idea/dictionaries/project.xml
generated
@@ -3,6 +3,7 @@
|
|||||||
<words>
|
<words>
|
||||||
<w>acces</w>
|
<w>acces</w>
|
||||||
<w>curdate</w>
|
<w>curdate</w>
|
||||||
|
<w>setlocal</w>
|
||||||
</words>
|
</words>
|
||||||
</dictionary>
|
</dictionary>
|
||||||
</component>
|
</component>
|
||||||
Binary file not shown.
Binary file not shown.
@@ -1,42 +1,24 @@
|
|||||||
@echo off
|
@echo off
|
||||||
setlocal enabledelayedexpansion
|
setlocal
|
||||||
|
|
||||||
REM === Définition des chemins ===
|
REM === Définition des chemins ===
|
||||||
set "DEV=C:\Users\miche\PycharmProjects\Ratio_Inventaires\Excel\dev\Ratio_dev.xlsm"
|
set "DEV=C:\Users\miche\PycharmProjects\Ratio_Inventaires\Excel\dev\Ratio_dev.xlsm"
|
||||||
set "PROD_DIR=C:\Users\miche\PycharmProjects\Ratio_Inventaires\Excel\prod"
|
set "PROD_DIR=C:\Users\miche\PycharmProjects\Ratio_Inventaires\Excel\prod"
|
||||||
set "INSTALL_CLIENT=C:\Users\miche\PycharmProjects\Fichiers_Install_Clients\RAtio_Inventaires\Excel"
|
set "INSTALL_CLIENT=C:\Users\miche\PycharmProjects\Fichiers_Install_Clients\Ratio_Inventaires\Excel"
|
||||||
|
|
||||||
REM === Recherche du dernier numéro de version ===
|
REM === Création du nom de fichier daté ===
|
||||||
set "max=0"
|
set "DATESTAMP=%date:~6,4%_%date:~3,2%_%date:~0,2%"
|
||||||
for %%f in ("%PROD_DIR%\Ratio_prod_*.xlsm") do (
|
set "ARCHIVE_FILE=%PROD_DIR%\Ratio_prod_%DATESTAMP%.xlsm"
|
||||||
set "fname=%%~nxf"
|
|
||||||
for /f "tokens=2 delims=_" %%a in ("!fname:.xlsm=!") do (
|
|
||||||
set "ver=%%a"
|
|
||||||
if !ver! gtr !max! set "max=!ver!"
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
set /a nextVer=max+1
|
|
||||||
if !nextVer! lss 10 (
|
|
||||||
set "nextVer=0!nextVer!"
|
|
||||||
)
|
|
||||||
|
|
||||||
set "NEW_PROD_FILE=%PROD_DIR%\Ratio_prod_!nextVer!.xlsm"
|
|
||||||
set "ARCHIVE_FILE=%PROD_DIR%\Ratio_prod_v%date:~6,4%_%date:~3,2%_%date:~0,2%.xlsm"
|
|
||||||
set "CLIENT_FILE=%INSTALL_CLIENT%\Ratio_prod_!nextVer!.xlsm"
|
|
||||||
|
|
||||||
echo Sauvegarde de la version actuelle de PROD...
|
echo Sauvegarde de la version actuelle de PROD...
|
||||||
if exist "%PROD_DIR%\Ratio_prod.xlsm" copy /Y "%PROD_DIR%\Ratio_prod.xlsm" "%ARCHIVE_FILE%"
|
if exist "%PROD_DIR%\Ratio_prod.xlsm" copy /Y "%PROD_DIR%\Ratio_prod.xlsm" "%ARCHIVE_FILE%"
|
||||||
|
|
||||||
echo Copie de la nouvelle version DEV vers PROD avec version !nextVer!...
|
echo Mise à jour du fichier Ratio_prod.xlsm depuis DEV...
|
||||||
copy /Y "%DEV%" "%NEW_PROD_FILE%"
|
copy /Y "%DEV%" "%PROD_DIR%\Ratio_prod.xlsm"
|
||||||
|
|
||||||
echo Mise à jour du fichier de référence standard (Ratio_prod.xlsm)...
|
echo Copie vers le dossier INSTALL_CLIENT (version sans date)...
|
||||||
copy /Y "%NEW_PROD_FILE%" "%PROD_DIR%\Ratio_prod.xlsm"
|
copy /Y "%PROD_DIR%\Ratio_prod.xlsm" "%INSTALL_CLIENT%\Ratio_prod.xlsm"
|
||||||
|
|
||||||
echo Copie vers le dossier Synology Drive pour mise à jour USB...
|
|
||||||
copy /Y "%NEW_PROD_FILE%" "%CLIENT_FILE%"
|
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo ✔️ Mise à jour complète effectuée (prod + Drive + archive)
|
echo ✔️ Mise à jour complète effectuée (archive, prod, client)
|
||||||
pause
|
pause
|
||||||
|
|||||||
Reference in New Issue
Block a user