Bonjour à tous,
Je suis novice en Batch, et j'ai recherché sur internet, mais rien ne fonctionne -_-
peut-être que je m'y prends mal !
Voici mon contexte :
j'ai un .bat avec dedans des lignes, ces lignes contiennent le chemin d'un fichier + le nom du fichier
Du type : "c:\Program files\Nomfichier.xls
Et avec un autre .bat, je vais récupérer dans le premier fichier les lignes qu'il y a et découper les informations.
J'arrive à récupérer ma ligne
Et je voudrais pouvoir découper ma chaîne pour ne garder que le nom du fichier (qui est donc à la fin de ma ligne)
Voici mon code :
Si je ne suis pas claire, n'hésité pas à demander des précisions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @echo off echo Date du jour : %date% > "W:\Dossier\TonNouveauFicher.txt" echo Heure courante : %time% >> "W:\Dossier\TonNouveauFicher.txt" echo. >> "W:\Dossier\TonNouveauFicher.txt" for /f "tokens=* delims=" %%a in ('type "X:\Dossier\Fichier.bat"^| Find /i "ligne_selection"') do ( REM je ne sais pas quoi faire ici ! set var = %%a echo %var:~10% ) pause
Merci pour votre aide
PS : si je peux avoir un code c'est cool, mais si je peux avoir une explication vite fait avec, pour que je ne revienne pas vous voir, ce serait cool merci![]()
Partager