Executer une fichier .cmd SI une condition est respectée
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:
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:
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:
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 |