Bonjour,

(J'espère avoir attéri dans la bonne secion du forum..)

J'ai un fichier .cmd qui execute le code ci dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SLEEP FOR 10
"C:\Program Files\Microsoft Office\OFFICE14\MSACCESS.EXE"  "H:\desktop\TEST.accdb"  /x Macro1
Je suis novice dans le scripting batch... mais j'aimerai pouvoir executer ce fichier commande seulement si un autre fichier a été updaté aujourd'hui.

Quelque chose du genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
IF [Last Modified Date of C:\test\fichier.xls] is today THEN 
"C:\Program Files\Microsoft Office\OFFICE14\MSACCESS.EXE"  "H:\desktop\TEST.accdb"  /x Macro1
ELSE
[RETRY IN 5 minutes]
END IF
ou alors si la valeur/contenu d'un fichier text est egal à une certaine valeur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
IF [contenu du fichier  C:\test\fichier.txt] = "OK" THEN 
"C:\Program Files\Microsoft Office\OFFICE14\MSACCESS.EXE"  "H:\desktop\TEST.accdb"  /x Macro1
ELSE
[RETRY IN 5 minutes]
END IF