Question

Je dois créer un fichier batch qui copiera les fichiers journaux Web d'un serveur Web vers un ordinateur de bureau local à une fréquence quotidienne.

Je suis un développeur Web, mais j'aimerais essayer d'apprendre le processus de création d'un fichier batch et je pense que l'utilisation du planificateur Windows devrait m'amener là où je dois aller.

En tout cas, je cherche juste un point de départ.

Je comprends le principe d'un fichier batch (écho pour imprimer des informations, commandes pour provoquer des actions telles que mkdir ou déplacer, etc.), mais certains didacticiels simples seraient formidables.

Ou même un guide de référence tel que devguru.com ou 4guysfromrolla.com serait utile.

Merci,

Était-ce utile?

La solution

La création d'un fichier batch est relativement simple.

Tapez simplement les commandes souhaitées comme vous le feriez dans le shell de commande et enregistrez le fichier avec une extension .bat.

Il y a un exemple simple ici qui pourraient vous être utiles.Notez que vous pouvez utiliser n'importe quel éditeur pour créer votre fichier batch, à condition qu'il soit enregistré au format texte.

Selon la version de Windows que vous utilisez, le processus de création d'une tâche planifiée est légèrement différent :

Modifier:Un petit suivi de la réponse de misteraiden.

En gros, ce que vous recherchez, c'est script Fonctionnalité.Il existe une variété d’outils disponibles.Un fichier batch est la forme de script la plus simple prise en charge par Windows.Vous pourriez, par exemple, écrire des scripts dans PowerShell ou Python.Les deux sont des langages de script plus puissants et plus flexibles.Selon les exigences de votre script et ce que vous avez envie d'apprendre, ils peuvent être plus appropriés.

Cependant, si tout ce que vous voulez faire est un copy, le point de départ le plus simple et le plus simple est un fichier batch.

Autres conseils

Ceci est un peu à gauche de champ, mais en utilisant un interprète de construction XML tels que NAnt pourrait être utile ici. Probablement trop tuer pour ce que vous essayez de faire, mais si vous apprenez maintenant, vous serez en mesure de l'appliquer est utilise dans de nombreux endroits différents.

Vous pouvez utiliser le planificateur de Windows pour déclencher la construction, qui serait alors complète diverses opérations telles que la suppression, la copie, la connexion à des partages réseau.

Cependant, peut-être d'apprendre ce que vous auriez probablement besoin d'en savoir plus sur la ligne de commande et la programmation en ligne de commande.

De toute façon, je vous recommande de vérifier quelques-uns des exemples NAnt qui traitent de copie et d'autres bases etc ..

Je trouve l'une des meilleures références autres que le site Web de Microsoft qui a été mentionné dans un précédent est la suivante: http: //www.robvanderwoude.com/batchfiles.php J'utilise cela pour un grand nombre des questions que j'ai eu et ai utilisé pour en savoir plus. Je pense que puisque vous avez la prémisse de la façon dont les fichiers batch fonctionnent, cela fonctionnera à volonté pour vous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top