concaténation de chaînes de caractères et de variables
Bonjour,
Je souhaite réaliser une concaténation entre des chaînes de caractères et une variable de sorte à écrire un chemin de postes en réseau pour distribuer des fichiers d'un poste A vers plusieurs postes.
Je n'arrive pas à comprendre comment faire ...
Code:
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
| @echo off
rem définition de la liste des adresses IP
set adresse=C:\Users\mon_user\Desktop\listeIP.txt
rem définition de la source
rem set /p source= "entrez la source : "
set source="C:\Users\mon_user\Desktop\MAJ_v2.10.2020"
setlocal EnableDelayedExpansion
rem test de connectivité avant envoi (ping avec option -n 1 pour tester un seul ping
rem établissement du chemin réseau cible
for /f "delims=" %%i in (%adresse%) do (
ping %%i -n 1 | FIND "TTL=" > nul
if errorlevel 1 ( echo. %%i ne ping pas
) else ( set cible= \\%%i"\c$\ProgramFiles (x86)\TEST\"
echo %cible% )
)
endlocal
pause |
merci de votre aide.