Bonjour,
j'aurais aimer savoir comment traiter une chaine de caractère dans mon batch.
Voila j'ai un script qui me permet de rechercher l'emplacement d'un fichier (xxxx.id) et de le récupérer. Ce script enregistre aussi dans un fichier texte le chemin de ce fichier sous la forme :
CpathID.txt :
Voici ma question serait - il possible de traiter la chaine de caractère ce trouvant dans CpathID.txt afin d'obtenir ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 c:\Documents and Settings\LocalService\Local Settings\Application Data\Lotus\Notes\Data\user.id
Ce qui me permettrait de coller le fichier user.id que j'ai précedement copier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 c:\Documents and Settings\LocalService\Local Settings\Application Data\Lotus\Notes\Data\
Pour infos user.id est = %username%.id donc peut prendre des noms différents
Voila ce que j'ai essayer mais cela ne marche pas :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SET IDSourceC=".\CfichierID\%username%.id" FOR /F "tokens=1,2* delims=%username%" %%a in (CpathID.txt) do echo %%a > CpathID.txt FOR /F "delims=" %%a in (CpathID.txt) do set pathC="%%a" xcopy %IDSourceC% %pathC% /Y
Partager