Remplacer if en Batch
Fermé
Studio_Batch
Messages postés
2
Date d'inscription
jeudi 4 janvier 2018
Statut
Membre
Dernière intervention
14 janvier 2018
-
14 janv. 2018 à 15:19
barnabe0057 Messages postés 14418 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 28 mars 2024 - 14 janv. 2018 à 15:23
barnabe0057 Messages postés 14418 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 28 mars 2024 - 14 janv. 2018 à 15:23
A voir également:
- Remplacer if en Batch
- Remplacer disque dur par ssd - Guide
- Remplacer word - Guide
- Fichier batch - Guide
- Remplacer tete sur photo - Guide
- Batch if plusieurs conditions ✓ - Forum Programmation
1 réponse
barnabe0057
Messages postés
14418
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
28 mars 2024
4 901
Modifié le 14 janv. 2018 à 16:09
Modifié le 14 janv. 2018 à 16:09
Bonjour,
Pour l'instant ton script ne fonctionne pas car tu appelles une fonction paramétrée sans lui passer de paramètre.
Ton code contient trop de IF, il faut l'optimiser :
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
Pour l'instant ton script ne fonctionne pas car tu appelles une fonction paramétrée sans lui passer de paramètre.
Ton code contient trop de IF, il faut l'optimiser :
setlocal enableextensions
cd /d %USERPROFILE%\Downloads
for %%J in (png jpg ico) do (call :process Images "%%~xJ" "%%~J")
for %%H in (odp xls ppt) do (call :process Documents "%%~xH" "%%~H")
for %%G in (msi exe zip rar) do (call :process Executables_et_archives "%%~xG" "%%~G")
pause > nul
:process
if not exist "%CD%\%1\%~2" (mkdir "%CD%\%1\%~2")
move "%CD%\%~3" "%CD%\%1\%~2" && echo Transfert effectué avec succes pour %~3
goto :eof
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”