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 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
@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.