Création d'un batch
Marcel
-
teebo Messages postés 33491 Date d'inscription Statut Modérateur Dernière intervention -
teebo Messages postés 33491 Date d'inscription Statut Modérateur Dernière intervention -
Quelqu'un pourrait-il m'expliquer comment faire pour que mon .bat lance un exe et que si je le relance il n'exécute l'exe que si elle n'a pas été exécuté depuis moins de 30 jrs par exemple et est serait il possible qu'il lance un exe différent en fonction de l'os.
Par avance merci.
Par avance merci.
A voir également:
- Création d'un batch
- Creation compte gmail - Guide
- Création site web - Guide
- Fichier batch - Guide
- Création d'un compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
4 réponses
Bonsoir Marcel, bonsoir à tous,
Un batch qui lance un .EXE selon l'OS, je sais faire.
Un batch qui lance un .EXE seulement s'il n'a pas été lancé depuis au moins 30 jours, je ne sais pas faire (sauf à appeler un petit programme additionnel) mais je crois que je saurais lancer l'exécution une seule fois dans le mois (est-ce que çà revient au même pour toi ?)...
@12C4
Ipl
Un batch qui lance un .EXE selon l'OS, je sais faire.
Un batch qui lance un .EXE seulement s'il n'a pas été lancé depuis au moins 30 jours, je ne sais pas faire (sauf à appeler un petit programme additionnel) mais je crois que je saurais lancer l'exécution une seule fois dans le mois (est-ce que çà revient au même pour toi ?)...
@12C4
Ipl
Marcel
Pr moi peut import la méthode c'est le résultat qui m'import donc oui ca m'intéresse a mort si tu peut m'expliquer tu serais sympa
Ce n'est pas possible avec un simple .bat, mais avec Winbatch, tu faire ce que tu as décrit sans problème!
Va voir par ici : http://www.winbatch.com/
Va voir par ici : http://www.winbatch.com/
Autre solution, si ton exe est lance uniquement a partir de ton bat ou si tu as les sources de ton exe, un petit fichier log avec la derniere execution comme reference...
. .
\_/
. .
\_/
;-))
En fait, la logique semble simple !!
Il suffit de créer un fichier, dont le nom où le contenu contient la date (moi, je verrais le nom du fichier, si c'est du batch ms/dos), puis chaque jour, comparer cela avec la date sytème (en mettant ça en démarrage de la machine)...
Ensuite, selon la présence du fichier, on exécute l'exe ou pas...
Un petit "del", ou "ren", pi un ">".... Non ? ;-)))
Wild and Free
En fait, la logique semble simple !!
Il suffit de créer un fichier, dont le nom où le contenu contient la date (moi, je verrais le nom du fichier, si c'est du batch ms/dos), puis chaque jour, comparer cela avec la date sytème (en mettant ça en démarrage de la machine)...
Ensuite, selon la présence du fichier, on exécute l'exe ou pas...
Un petit "del", ou "ren", pi un ">".... Non ? ;-)))
Wild and Free