Comment utiliser un fichier batch windows commandes pour automatiser des tâches répétitives

Avant que Windows est devenu notre GUI préférée, tout a été fait en utilisant les commandes. Certains de nos lecteurs se souviennent peut-en utilisant les commandes MS-DOS pour terminer le plus petit des tâches. Ces jours-ci, vous pouvez toujours utiliser les commandes pour automatiser les tâches et accélérer votre productivité

.D`exécuter des applications DOS via une interface graphique avec DOSShellD`exécuter des applications DOS via une interface graphique avec DOSShellLire la suite

Si vous avez un certain nombre de tâches ennuyeuses et répétitives, un fichier batch est exactement Qu`est-ce que vous cherchez. Au lieu des tâches d`exécution manuellement, un seul fichier batch peut être écrit pour prendre soin de tout.

Les bases: Création d`un fichier batch

Les fichiers batch sont écrits en texte brut. Vous pouvez utiliser selon l`éditeur de texte simple que vous le souhaitez, mais le Bloc-notes standardisé fait le travail très bien. Si vous créez des programmes vraiment complexes, il peut être utile d`avoir la fonctionnalités supplémentaires de Notepad ++, mais pour nos exemples, nous en tenir à ce que nous savons.3 Handy intégré dans le Bloc-notes ++ Caractéristiques pour les débutants [Windows]3 Handy intégré dans le Bloc-notes ++ Caractéristiques pour les débutants [Windows]Cet été, je l`ai utilisé Notepad ++ pour mon stage un peu, donc je peux voir pourquoi presque tous les développeurs et les programmeurs que je connais préfèrent réellement, sans parler, les milliers de fans qui Notepad ++ ...Lire la suite

Chaque fichier batch exemple fourni a été testé à l`aide Bloc-notes. Une fois que nous avons terminé la saisie de nos commandes, nous dirigeons vers Enregistrer sous, et de donner le fichier un nom approprié. Une fois enregistré, nous pouvons changer l`extension du fichier .SMS à .chauve souris, et appuyez sur Entrer. Vous devriez remarquer l`icône du fichier changer immédiatement à une fenêtre d`application avec un COG.

Tâches Vous pouvez automatiser

Voici quelques commandes de lots vraiment utiles pour vous de jouer avec, et quelques brèves descriptions de ce chaque syntaxe de commande et des paramètres peuvent faire.15 Commandes CMD Chaque utilisateur Windows doivent savoir15 Commandes CMD Chaque utilisateur Windows doivent savoirL`invite de commande est un outil de Windows vétuste, mais puissant. Nous allons vous montrer les commandes les plus utiles à chaque utilisateur Windows a besoin de savoir.Lire la suite

1. Ouvrez programmes multiples

Celui-ci vous permettra de lancer plusieurs programmes en un seul clic. Tout d`abord, identifier les programmes ou les fichiers que vous souhaitez ouvrir simultanément. Dans ce cas, j`ouvrirons Chrome, un fichier Word Je travaille sur et VMware Player.

Ouvrez un nouveau fichier texte et tapez:

@echo off
CD "C: Program Files Google Chrome Application "
commencer chrome.exe
début - "C: Program Files Microsoft Office Office15 WINWORD.EXE"
"C: Work MUO Comment lot Rename.docx"
CD "C: Program Files (x86) VMware VMware Player"
commencer vmplayer.exe
Sortie

Bien sûr, vous pouvez ajouter de nombreuses applications et fichiers à cette liste. Pour les puissances super-ouverture, vous pouvez apparier ce fichier batch avec un raccourci clavier.

Windows multifilet fichiers batch

Les commandes que nous avons utilisées ici sont les suivants:

  • @écho affiche la commande en cours d`exécution dans un environnement de commande. Nous avons tourné cette de.
  • CD modifie le répertoire
  • début fait l`évidence, et lance le programme

2. Supprimer les fichiers de plus

Nous pouvons également utiliser un fichier batch pour supprimer des fichiers de plus d`une quantité définie par l`utilisateur de jours. Cela peut être utilisé pour supprimer un type de fichier spécifique, ou un groupe de fichiers dans un dossier, tant qu`ils répondent aux spécifications du fichier de commandes. Notre premier exemple supprimer des fichiers dans le dossier spécifié plus de trois jours:

forfiles / p "C: certains fichier nom ici" / S / m * / j -3 / c "cmd / c del @path"

Notre deuxième exemple supprime uniquement les fichiers avec l`extension .docx, encore plus de trois jours:

forfiles / p "C: certains fichier nom ici" / S / m * .docx / j -3 / c "cmd / c del @path"

Les commandes et les commutateurs que nous avons utilisés ici sont les suivants:

  • forfiles nous permet d`utiliser des commandes pour chaque fichier dans un emplacement à-dire les commandes seront appliquées à chaque fichier du montage des arguments de commande
  • / p détails le chemin pour lancer la recherche à savoir le répertoire que vous voulez supprimer les fichiers
  • / s instruction à la commande pour rechercher des sous-répertoires
  • / m instruction à la commande d`utiliser le masque de recherche donné. Nous avons utilisé l`opérateur générique « * » dans notre premier exemple, et spécifié .docx dans la seconde
  • / D-3 est le réglage de l`heure. Augmenter ou diminuer en fonction de vos besoins
  • / C del @path est l`aspect suppression de la commande

3. Sauvegarde de votre système

Nous pouvons utiliser des fichiers batch pour sauvegarder des dossiers spécifiques, ou dans le cadre de une opération de sauvegarde plus large. La plupart des gens ont des sauvegardes et des points de restauration système configuration standard, mais parfois il est utile de faire quelques copies de tout ce qui pourrait vous faire pleurer si elle était supprimée. Je vais vous montrer une méthode très simple et une autre version un peu plus avancé.Comment la restauration du système & Fabriques Travail Reset dans Windows 10Comment la restauration du système & Fabriques Travail Reset dans Windows 10L`espace gaspillé à une partition de récupération est une chose du passé. La restauration du système et la réinitialisation d`usine se sont améliorés dans Windows 10. Nous vous montrons comment cela fonctionne.Lire la suite

Test de Windows batch de sauvegarde

Méthode # 1

Video: Zapier - Automatiser des tâches répétitives

Ouvrez le Bloc-notes. Tapez ce qui suit, en suivant les instructions:

@echo off
ROBOCOPY C: votre nom de va ici C: votre sauvegarde emplacement va ici /LOG:backuplog.txt
pause

sauvegarder le fichier, puis renomme à systembackup.bat, et appuyez sur Entrer.

Cette méthode fonctionne bien lors de la sauvegarde des dossiers individuels, mais pas tout à fait pratique pour quelque chose de plus complexe. Les commandes utilisées ici sont les suivantes:

  • ROBOCOPY est synonyme de fichier robuste copie, qui a remplacé lors de la publication de Windows Vista

Video: [Tuto BATCH] CODER dans le Bloc-notes - Tutoriel Complet

Méthode n ° 2

Cette fois, nous allons construire une chaîne plus longue des dossiers que nous voulons sauvegarder, y compris votre carnet d`adresses Outlook et votre système de registre.

@echo off
:: les variables
définir drive = X: Backup
définir backupcmd = xcopy / s / c / d / e / h / i / r / y
echo ### Sauvegarde Mes documents ...
% Backupcmd% "% USERPROFILE% Mes documents" "% Lecteur% Mes documents"
echo ### Sauvegarde de favoris ...
% Backupcmd% "% USERPROFILE% Favoris" "% Lecteur% Favoris"
echo ### Sauvegarde e-mail et carnet d`adresses (Outlook Express) ...
% Backupcmd% "% USERPROFILE% Application Data Microsoft carnet d`adresses" "% Lecteur% Carnet d`adresses"
% Backupcmd% "% USERPROFILE% Local Settings Application Data Identities" "% Lecteur% Outlook Express"
echo ### Sauvegarde e-mail et contacts (MS Outlook) ...
% Backupcmd% "% USERPROFILE% Local Settings Application Data Microsoft Outlook" "% Lecteur% Outlook"
echo ### Sauvegarde du Registre ...
sinon existe "% Lecteur% Registry" mkdir "% Lecteur% Registry"
si elles existent "% Lecteur% Registry regbackup.reg" del "% Lecteur% Registry regbackup.reg"
regedit / e "% Lecteur% Registry regbackup.reg"
echo sauvegarde complète!
@pause

Une petite explication à ce qui se passe ici: D`abord, nous avons mis l`emplacement que nous voulons que les fichiers soient copiés - « Set drive = X: sauvegarde » - suivi de la commande de sauvegarde, nous allons utiliser - xcopy. Suite à la commande xcopy est une chaîne de paramètres indiquant au fichier de commandes pour effectuer un certain nombre de tâches:

  • / s copie des fichiers système
  • / c exécute la commande spécifiée par la chaîne, puis se termine
  • /ré permet des changements de lecteur et le répertoire
  • / e copie des répertoires vides
  • / h copies des fichiers cachés
  • /je si la destination n`existe pas, et vous copiez plus d`un fichier, / i prend la destination doit être un répertoire
  • / r les fichiers en lecture écrasent seulement
  • / y supprime les messages de confirmation que vous souhaitez remplacer lire uniquement les fichiers

Pour ajouter d`autres dossiers au fichier de commandes, utilisez la syntaxe suivante:

% Backupcmd% "... répertoire source ..." "% Lecteur% ... destination dir ..."

Nous avons sélectionné un certain nombre de dossiers à copier, mais vous pourriez noter qu`ils font partie de votre USERPROFILE. Si vous voulez juste sauvegarder le dossier complet, vous pouvez utiliser cette commande, en supposant la même « lecteur set » et « set backupcmd » sont en cours d`utilisation:

% Backupcmd% "%PROFIL DE L`UTILISATEUR%" "% Lecteur% % UserName% - profil"

4. Changer votre adresse IP

La plupart du temps votre ordinateur portable utilisera une adresse IP dynamique adresse pour vous connecter à Internet. Parfois, vous pourriez être nécessaire d`utiliser une adresse IP statique, par exemple à votre lieu de travail, l`école ou d`autres lieux « officiels ». Bien sûr, vous pouvez changer manuellement, mais si elle est quelque part que vous visitez régulièrement, pourquoi ne pas faire un fichier batch pour faire le travail pour vous?Qu`est-ce qu`un conflit IP, et Comment les résoudre?Qu`est-ce qu`un conflit IP, et Comment les résoudre?Certains de vos périphériques jamais affiché un message d`erreur relative à un conflit d`adresse IP?Lire la suite

Pour cela, nous allons créer deux fichiers: un pour le rendre statique, et un autre pour le changer de retour dynamique.

Statique

Vous devez tapez la commande suivante pour votre fichier batch statique:

netsh interface adresse ip set "LAN" statique "xxx.xxx.xxx.xxx" "xxx.xxx.xxx.x" "xxx.xxx.xxx.x"

Lorsque la première série de « x » de est votre adresse IP statique nécessaire, le second est le masque réseau / sous-réseau, et le troisième est votre passerelle par défaut.

Dynamique

Ce fichier batch retournera vos paramètres de la carte réseau pour une configuration dynamique:

adresse ip netsh int name = "LAN" source = dhcp

Bien qu`aucun de ces fichiers font quoi que ce soit par lot, juste avoir ces fichiers peuvent être un gain de temps. Si vous avez plus d`un réseau pour se connecter, copier le premier fichier et de modifier les détails.

5. Assurez-vous vos enfants aller au lit

Mes enfants ne sont pas assez vieux pour jouer à des jeux vidéo au milieu de la nuit, mais je me souviens de mes propres tactiques contre mes parents si Je pourrais jouer Championship Manager 2 dans les petites heures du matin. Heureusement, mes parents ne savaient pas d`utiliser des commandes pour contrôler mes actions. Essaye ça:Top 5 Football (Football) Jeux Vous avez probablement jamais joué mais devraitTop 5 Football (Football) Jeux Vous avez probablement jamais joué mais devraitSi vous vous sentez comme si vous avez joué les derniers titres, très médiatisés à la mort, il existe des alternatives pour le fauteuil pro fatigué de la FIFA, PES, Football Manager, et le reste.Lire la suite

@echo off
: W
Si% temps% == 23: 30: 00.00 goto: X
:X
shutdown.exe / s / f / t / 120 / c "Aller au lit MAINTENANT !!!"

Ici, l`ordinateur vérifie en permanence si le temps est onze heures et demie. Lorsque le temps est en corrélation, le message « se couchent MAINTENANT !!! » affiche, ainsi que le compte à rebours 120s. les 120s devrait assez de temps pour sauver ce jeu qu`ils jouent, ou leur travail, avant que l`ordinateur arrête.

Pour arrêter ce compte à rebours, appuyez sur Win + R.

Bien sûr, ne le dites pas aux enfants ce.

6. Renommer par lot & Supprimer la masse

J`ai écrit un article plus complet qui traite fichier batch changement de nom et la suppression, donc je ne vais pas explorer celui-ci aussi beaucoup, mais aussi des fichiers de traitement par lots peuvent être utilisés pour automatiser ces tâches parfois fastidieuses. Consultez l`article pour certaines commandes de lots étendues, et obtenir la suppression en vrac tout de suite.Comment renommer par lot & Supprimer la masse des fichiers dans WindowsComment renommer par lot & Supprimer la masse des fichiers dans WindowsEst-ce que vous tirez vos cheveux sur la façon de lots renommer ou supprimer des centaines ou des milliers de fichiers? Il y a des chances, quelqu`un d`autre est déjà chauve et compris. Nous vous montrons toutes les astuces.Lire la suite

Bonus: Pokémon!

Cela a donc rien à voir avec la productivité, et si vous êtes sensible à la dépendances de jeu liées Pokémon, peut-être ne pas télécharger et jouer ce. Sinon, vous pouvez saisir ce droit aventure basé sur le texte ici.

Fichier de lot Pokemon

Votre appétit aiguisés?

Ce ne sont que six fichiers de traitement par lots, vous pouvez créer pour automatiser des tâches sur votre système. Si vous apprendre un peu plus, vous serez en mesure d`accomplir des quantités sans tambour ni trompette d`activités sur votre système entre les fichiers de traitement par lots et l`invite de commande. Et si cela ne vous convient pas, vous pouvez toujours prendre un regarder le Windows PowerShell.Mieux que Batch: Un Windows Scripting Host TutorialMieux que Batch: Un Windows Scripting Host TutorialLire la suite

Quels sont vos fichiers batch préférés? Que voulez-vous automatisez raser précieuses minutes de votre journée? Faites-nous savoir ci-dessous!

Articles connexes