Comment utiliser les commandes de fichiers de commandes Windows pour automatiser des tâches répétitives

Comment utiliser les commandes de fichiers de commandes Windows pour automatiser des tâches répétitives / les fenêtres

Avant que Windows devienne notre interface graphique préférée, tout était fait à l'aide de commandes. Certains de nos lecteurs se souviendront peut-être d'utiliser des commandes MS-DOS pour effectuer la plus petite des tâches. De nos jours, vous pouvez toujours utiliser des commandes pour automatiser des tâches et accélérer votre productivité..

Si vous avez un certain nombre de tâches ennuyeuses et répétitives, un fichier de commandes est exactement Qu'est-ce que vous cherchez. Au lieu d'exécuter manuellement des tâches, un seul fichier batch. Comment écrire un fichier BAT (Simple Batch). Comment écrire un fichier BAT (Simple Batch). Les fichiers batch peuvent automatiser des tâches informatiques quotidiennes. Voici comment fonctionnent les fichiers de commandes et comment écrire votre premier script de commandes. Lire plus peut être écrit pour s'occuper de tout.

L'essentiel: créer un fichier batch

Les fichiers batch sont écrits en texte brut. Vous pouvez utiliser l'éditeur de texte brut que vous préférez, mais le bloc-notes normalisé fait très bien l'affaire. Si vous créez des programmes très complexes, il peut être utile d’avoir les fonctionnalités supplémentaires de Notepad ++, mais pour nos exemples, nous nous en tiendrons à ce que nous savons..

Chaque exemple de fichier de commandes fourni a été testé avec Notepad Notepad Vous ne faites pas le tour? Essayez les légères alternatives Bloc-notes Xint & Subpad Vous ne faites pas le tour? Essayez les alternatives légères Xint & Subpad En savoir plus. Une fois que nous aurons fini de saisir nos commandes, nous nous dirigerons vers Enregistrer sous, et donnez au fichier un nom approprié. Une fois sauvegardé, nous pouvons changer l’extension de fichier de .SMS à .chauve souris, et appuyez sur Entrer. Vous devriez remarquer que l’icône du fichier passe immédiatement à une fenêtre d’application contenant un.

Tâches que vous pouvez automatiser

Voici quelques commandes par lot vraiment utiles, ainsi que de brèves descriptions de ce que chaque syntaxe et paramètre de commande peut effectuer. 15 Commandes CMD que chaque utilisateur Windows devrait connaître 15 Commandes CMD que chaque utilisateur Windows devrait connaître L'invite de commande est toujours une puissant outil Windows. Voici les commandes CMD les plus utiles que chaque utilisateur Windows doit connaître. Lire la suite .

1. Ouvrez plusieurs programmes

Celui-ci vous permettra de démarrer plusieurs programmes en un seul clic. Commencez par identifier les programmes ou les fichiers que vous souhaitez ouvrir simultanément. Dans ce cas, j'ouvrirai Chrome, un fichier Word. Voici comment obtenir Microsoft Word gratuitement. Comment obtenir Microsoft Word gratuitement. Vous ne souhaitez pas payer pour l'expérience complète de Microsoft Word? Ne vous inquiétez pas, voici quelques façons d’utiliser gratuitement Microsoft Word. En savoir plus sur lequel je travaille et VMware Player.

Ouvrez un nouveau fichier texte et tapez:

@Écho off
cd "C: \ Programmes \ Google \ Chrome \ Application \"
démarrer chrome.exe
démarrer - "C: \ Programmes \ Microsoft Office \ Office15 \ WINWORD.EXE"
"C: \ Work \ MUO \ Comment effectuer un changement de nom par lot.docx"
cd "C: \ Program Files (x86) \ VMware \ VMware Player"
démarrer vmplayer.exe
sortie

Bien sûr, vous pouvez ajouter de nombreuses applications et fichiers à cette liste. Pour les pouvoirs de super-ouverture, vous pouvez associer ce fichier de commandes à un raccourci clavier.

Les commandes que nous avons utilisées ici sont:

  • @écho affiche la commande en cours d'exécution dans un shell de commandes. Nous avons tourné cette de.
  • CD change le répertoire
  • début fait l'évidence, et commence le programme

2. Supprimer les fichiers plus anciens que

Nous pouvons également utiliser un fichier de commandes pour supprimer des fichiers plus anciens qu'un nombre de jours défini par l'utilisateur. Cela peut être utilisé pour supprimer un type de fichier spécifique ou un groupe de fichiers dans un dossier, à condition qu'ils respectent les spécifications du fichier de commandes. Notre premier exemple supprimera les fichiers du dossier spécifié de plus de trois jours:

forfiles / p "C: \ certains \ fichier \ nom \ ici" / s / m * / d -3 / c "cmd / c del @path"

Notre deuxième exemple ne supprimera que les fichiers avec l'extension .docx, là encore plus anciens que trois jours:

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

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

  • forfiles nous permet d'utiliser des commandes pour chaque fichier dans un emplacement, c'est-à-dire que les commandes s'appliqueront à chaque fichier correspondant aux arguments de la commande
  • / p détaille le chemin pour commencer la recherche, c'est-à-dire le répertoire dans lequel vous voulez supprimer les fichiers
  • / s indique à la commande de rechercher des sous-répertoires
  • / m indique à 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 supprimer de la commande

3. Sauvegarde de votre système

Nous pouvons utiliser des fichiers de commandes pour sauvegarder des dossiers spécifiques ou dans le cadre d’une opération de sauvegarde plus large. Comment réinitialiser les paramètres d’usine Windows 10 ou utiliser la restauration du système Comment réinitialiser les paramètres d’usine Windows 10 ou utiliser la restauration du système Découvrez comment la restauration du système et les paramètres d’usine peuvent vous aider à survivre toutes les catastrophes de Windows 10 et de restaurer votre système. Lire la suite . La plupart des gens ont des sauvegardes et des points de restauration système configurés en standard, mais il est parfois utile de faire quelques copies de tout ce qui pourrait vous faire pleurer s’il était supprimé. Je vais vous montrer une méthode très simple et une autre version légèrement plus avancée.

Méthode n ° 1

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

@Écho off
ROBOCOPIE C: \ votre \ nom_fichier \ va \ ici C: \ votre \ sauvegarde \ emplacement \ va \ ici /LOG:backuplog.txt
pause

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

Cette méthode fonctionne bien lors de la sauvegarde de dossiers individuels, mais n'est pas tout à fait pratique pour des tâches plus complexes. Les commandes utilisées ici sont:

  • ROBOCOPIE représente la copie de fichier robuste, qui a remplacé lorsque Windows Vista a été publié

Méthode n ° 2

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

@Écho off
:: variables
set drive = X: \ Backup
définir backupcmd = xcopy / s / c / d / e / h / i / r / y
echo ### Sauvegarder mes documents… 
% backupcmd% "% USERPROFILE% \ Mes documents" "% lecteur% \ Mes documents"
echo ### Sauvegarde des favoris… 
% backupcmd% "% USERPROFILE% \ Favorites" "% lecteur% \ Favorites"
echo ### Sauvegarde du courrier électronique et du carnet d'adresses (Outlook Express)… 
% backupcmd% "% USERPROFILE% \ Application Data \ Microsoft \ Carnet d'adresses" "% lecteur% \ Carnet d'adresses"
% backupcmd% "% USERPROFILE% \ Paramètres locaux \ Données d'application \ Identités" "% lecteur% \ Outlook Express"
echo ### Sauvegarde des emails et des contacts (MS Outlook)… 
% backupcmd% "% USERPROFILE% \ Paramètres locaux \ Application Data \ Microsoft \ Outlook" "% lecteur% \ Outlook"
echo ### Sauvegarde du registre… 
s'il n'existe pas "% lecteur% \ Registre" mkdir "% lecteur% \ Registre"
s'il existe "% lecteur% \ Registre \ regbackup.reg" del "% lecteur% \ Registre \ regbackup.reg"
regedit / e "% lecteur% \ Registre \ regbackup.reg"
echo Backup Complete!
@pause

Une petite explication sur ce qui se passe ici: Tout d’abord, nous définissons l’emplacement où nous voulons que les fichiers soient copiés. - “set drive = X: \ Backup” - suivi de la commande de sauvegarde que nous allons utiliser - xcopy. La commande xcopy suit une chaîne de paramètres indiquant au fichier de commandes d'effectuer un certain nombre de tâches:

  • / s copie les fichiers système
  • / c exécute la commande spécifiée par la chaîne, puis se termine
  • /ré active les modifications de lecteur et de répertoire
  • / e copie des répertoires vides
  • / h copie les fichiers cachés
  • /je Si la destination n'existe pas et que vous copiez plusieurs fichiers, / i suppose que la destination doit être un répertoire.
  • / r écrase les fichiers en lecture seule
  • / y supprime les invites confirmant que vous voulez écraser les fichiers en lecture seule

Pour ajouter plus de dossiers au fichier de commandes, utilisez la syntaxe suivante:

% backupcmd% "… répertoire source…" ""% lecteur% \ ... répertoire de destination "

Nous avons sélectionné un certain nombre de dossiers à copier, mais vous remarquerez qu'ils font tous partie de votre USERPROFILE. Si vous souhaitez simplement sauvegarder l’ensemble du dossier, vous pouvez utiliser cette commande, en supposant la même chose. “mettre en route” et “définir backupcmd” sont en cours d'utilisation:

% backupcmd% "% USERPROFILE%" "% lecteur% \% Nomutilisateur% - profil"

4. Changer votre adresse IP

La plupart du temps, votre ordinateur portable utilisera une adresse IP dynamique Qu'est-ce qu'un conflit IP et comment le résoudre? Qu'est-ce qu'un conflit de propriété intellectuelle et comment le résoudre? L'un de vos appareils a-t-il déjà affiché un message d'erreur relatif à un conflit d'adresses IP? Lire plus d'adresse pour se connecter à Internet. Il peut parfois être nécessaire d’utiliser une adresse IP statique. Qu'est-ce qu'une adresse IP statique, comment en obtenir une et ses avantages / inconvénients? Qu'est-ce qu'une adresse IP statique? Comment l'obtenir et ses avantages / inconvénients Dans les réseaux domestiques, IP les adresses ne sont généralement pas fixes, mais elles se situent dans des plages spécifiques. Une adresse IP statique ne change pas. Quels sont les avantages à cela et pourquoi voudriez-vous en avoir un? Lire plus, par exemple sur votre lieu de travail, à l'école ou ailleurs “officiel” Emplacements. Bien sûr, vous pouvez le modifier manuellement, mais si c'est un endroit que vous visitez régulièrement, pourquoi ne pas créer un fichier de commandes pour faire le travail à votre place?

Pour cela, nous allons créer deux fichiers: un pour le rendre statique et un autre pour le redéfinir en dynamique..

Statique

Vous devez taper les éléments suivants pour votre fichier de commandes statique:

adresse IP de l'interface netsh "LAN" statique "xxx.xxx.xxx.xxx" "xxx.xxx.xxx.x" "xxx.xxx.xxx.x"

Où la première série de “x” est votre adresse IP statique requise, le second est le masque réseau / sous-réseau et le troisième est votre passerelle par défaut.

Dynamique

Ce fichier de commandes renverra les paramètres de votre carte réseau dans une configuration dynamique:

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

Bien qu'aucun de ces fichiers ne traite par lot, le simple fait de les enregistrer peut vous faire gagner du temps. Si vous devez vous connecter à plusieurs réseaux, copiez le premier fichier et modifiez les détails..

5. Faites vos enfants aller au lit

Mes enfants ne sont pas assez âgés pour jouer à des jeux vidéo au milieu de la nuit, mais je me souviens de ma propre tactique contre mes parents afin de pouvoir jouer à Championship Manager 2 parmi les 5 meilleurs matchs de football (soccer) que vous n'avez probablement jamais joués mais qui devraient l'être Top 5 des matchs de football (football) que vous n’avez probablement jamais joués, mais qui devraient si vous avez l’impression de jouer à mort les derniers titres prestigieux, il existe des alternatives au fauteuil pro fatigué de FIFA, PES, Football Manager, et le reste. Lisez plus dans les petites heures du matin. Heureusement, mes parents ne savaient pas utiliser des commandes pour contrôler mes actions. Essaye ça:

@Écho off
: W
Si% time% == 23: 30: 00.00 goto: X
:X
shutdown.exe / s / f / t / 120 / c "ALLEZ MAINTENANT AU LIT !!!"

Ici, l’ordinateur vérifie en permanence si l’heure est à onze heures et demie. Lorsque le temps est corrélé, le message “ALLEZ À LIT IMMÉDIATEMENT!!!” s'affichera avec le compte à rebours de 120 secondes. Les années 120 devrait avoir le temps de sauvegarder le jeu ou le travail auquel ils jouent, avant que l'ordinateur ne s'éteigne.

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

Bien sûr, ne dites pas ceci aux enfants.

6. Renommer par lots et supprimer en masse

J'ai écrit un article plus complet sur le renommage et la suppression de fichiers par lots. Comment renommer par lots et supprimer en masse des fichiers dans Windows Comment renommer par lots et supprimer en masse des fichiers dans Windows Êtes-vous en train de tirer les cheveux sur la façon de renommer ou supprimer par lots des centaines ou des milliers de fichiers? Les chances sont, quelqu'un d'autre est déjà chauve et l'a compris. Nous vous montrons tous les trucs. Lire la suite, donc je ne vais pas explorer celui-ci aussi beaucoup, mais les fichiers de commandes peuvent être utilisés pour automatiser ces tâches parfois fastidieuses. Consultez l'article pour des commandes batch étendues et obtenez une suppression en bloc immédiatement.

Bonus: Pokémon!

Cela n'a donc rien à voir avec la productivité. Les habitudes des agriculteurs peuvent améliorer votre productivité. Les habitudes des agriculteurs peuvent accroître votre productivité. Apprendre à augmenter votre efficacité grâce à des générations d'hommes et de femmes qui cultivent des choses vous apprendra comment respectez vos délais, peu importe quoi. En savoir plus et si vous êtes sujet à des dépendances au jeu liées aux Pokémon Prouvez votre maîtrise de Pokémon avec ces défis difficiles Prouvez votre maîtrise de Pokémon avec ces défis difficiles Ces exploits en jeu et réalisés par les fans vous permettront de jouer longtemps après le générique. Lire la suite, peut-être ne pas télécharger et jouer à cela. Sinon, vous pouvez saisir cette aventure au format texte ici.

Whetted votre appétit?

Ce ne sont que six fichiers de commandes que vous pouvez créer pour automatiser des tâches sur votre système. Si vous en apprenez un peu plus sur Mieux que le traitement par lots: un tutoriel d'hôte de script Windows Mieux que sur le traitement par lots: un didacticiel d'hôte de script Windows, vous serez en mesure d'accomplir une quantité d'activités non déclarée sur votre système entre les fichiers de commandes et l'invite de commandes. Et si cela ne vous convient pas, vous pouvez toujours jeter un coup d'œil à l'invite de commandes Windows PowerShell et à Windows PowerShell: quelle est la différence? Invite de commandes et Windows PowerShell: quelle est la différence? Les utilisateurs de Windows peuvent se débrouiller sans utiliser l'invite de commande ou PowerShell. Mais avec Windows 10 et les nouvelles fonctionnalités à venir, il est peut-être temps d'apprendre. Lire la suite .

Quels sont vos fichiers batch préférés? Qu'est-ce que vous automatisez pour gagner de précieuses minutes de votre journée? Faites-nous savoir ci-dessous!

En savoir plus sur: Batch File, Computer Automation, .