Comment faire pour exécuter un fichier bat à jour spécifique de la semaine/heure?
J'ai un fichier bat qui je veux courir à jour/heure dans chaque trimestre pendant un an.
Je suis nouveau sur la ligne de commande et je sais comment l'exécuter via un planificateur de tâches, ce qui est très facile.
Disons que pour chaque trimestre, pour la 1ère et la 2ème mois, mon fichier bat doit s'exécuter d'autres semaines. Pour le troisième mois d'un trimestre, il devrait fonctionner de façon hebdomadaire. De temps Possible serait tôt le matin 6:00 Comment aurais-je le faire? S'il vous plaît laissez-moi savoir. Merci.
Vous devez vous connecter pour publier un commentaire.
Il y a le le planificateur de tâches windows, mais je doute que vous allez être en mesure de faire un horaire avancé avec juste le planificateur de tâche de windows.
Ce que je voudrais faire c'est d'écrire de la programmation logique (par exemple, lorsque vous souhaitez que votre fichier de commandes pour exécuter) dans certains langage de haut niveau (C#, JAVA, etc.), ensuite appeler ce programme au début de votre fichier de commandes pour voir si c'est un rendez-vous.
Le fichier de commandes peut être configuré pour s'exécuter chaque jour ou plusieurs fois par jour si nécessaire) en utilisant le planificateur de tâche de windows, mais il ne serait que de faire la "choses sérieuses" si votre C#/JAVA programme a indiqué que c'était un jour vous vous préoccupiez.
Le fichier de commandes ci-dessous faire ce que vous voulez:
Ce tableau de valeurs peut aider à comprendre la programmation logique:
Notes:
Ce fichier de commandes supposer que ECHO %DATE% de la commande affiche la date en JJ/MM/AAAA format de gauche de zéro si le mois ou le jour est inférieur à 10. Si ce n'est pas votre format de date locale, une légère modification est nécessaire.
Bien qu'il est possible de modifier ce programme fonctionne avec n'importe quel format de date, je pense que ce n'est PAS d'un usage général de fichier, mais un très particulier de la demande pour vos besoins spécifiques.
Ce programme doit s'exécuter tous les jours à 6:00 am via le planificateur de tâches.
La première fois le programme exécuté "Le système ne peut pas trouver le fichier spécifié." message d'apparaître, avant d'auxiliaire SCHEDULE.TXT le fichier sera créé.
J'espère que cela aide.
Antonio
PS - je ne pense pas que ce problème peut être résolu d'une manière plus facile via script vbs ou C#, JAVA, etc...