Bonjour,

J'ai un script .bat qui va lire un fichier de log et retourne une partie de la dernière ligne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
@echo off
setlocal EnableDelayedExpansion
for /f "tokens=* delims=" %%x in (%1) do (
	set last=%%x
)
set result=%last:~0,19%
...
Lorsque le service Windows permettant d'alimenter ce fichier est démarré, le script retourne une erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
The system cannot find the file xxx...
Si je stoppe le service, tout fonctionne bien.

Une idée de comment contourner ce "lock" ?

Merci d'avance pour vos infos.