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