Création d'un batch

Fermé
Marcel - 28 févr. 2003 à 10:12
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 3 mars 2003 à 16:20
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.
A voir également:

4 réponses

ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
28 févr. 2003 à 23:10
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
0
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
0
biscotte_99 Messages postés 14 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 30 octobre 2003
28 févr. 2003 à 23:43
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/
0
Merci
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
3 mars 2003 à 11:30
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...

.  .
\_/
0
g la possibilé de céer un fichier log a l'exécution de mon exe mais dit m'en plus stp
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
3 mars 2003 à 16:20
Oops, pardon la reponse m'avait echapper :-(
En fait apparement White Fang a bien compris le principe en dessous :-)

.  .
\_/
0
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 204
3 mars 2003 à 16:00
;-))

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
0