Conseils et outils pour automatiser les tâches répétitives sous Windows 10
Vous arrive-t-il souvent de supprimer d'anciens fichiers, de nettoyer les données non requises, de démarrer certains programmes, etc. manuellement? Si c'est oui, alors laissez-moi vous aider automatiser et faire plus en moins de temps. Bien que ces automatisations ne permettent pas d’économiser beaucoup de temps, mais qu’il faille peser le temps nécessaire, tout gain de temps vaut la peine d’être essayé..
Je vais commencer par vous présenter quelques Outils Windows qui nous aident à automatiser certaines tâches, et puis je vais vous montrer quelques exemples d'automatisation de tâches sur mon PC Windows 10.
Des outils à connaître
Peut-être avez-vous déjà entendu parler de ces outils - Invite de commandes, PowerShell et Planificateur de tâches. Sinon, ne vous inquiétez pas; permettez-moi de vous présenter ces outils dans cette section.
Invite de commandes et fichiers de commandes
Invite de commandes, successeur de l'invite MS-DOS, est un programme d'interprétation en ligne de commande. Et un fichier ayant plusieurs de ses commandes est connu sous le nom de “fichier batch”, vous pouvez utiliser pour automatiser des tâches, par exemple, pour sauvegarder un fichier ou un dossier sur un lecteur portable. Si vous souhaitez l'essayer, tapez “cmd” ou “Invite de commande” dans Barre de recherche du menu Démarrer, et vous le trouverez.
Vous avez juste besoin de compiler les commandes requises dans un fichier texte ayant “.chauve souris” ou “.cmd” extension. Et vous pouvez simplement ouvrir le fichier pour l'exécuter. dans ce cas, Windows 10 exécute toutes les commandes du fichier de manière séquentielle ou programmée dans le fichier de commandes..
Liste de commandes | Comment utiliser
PowerShell et ses fichiers de script
PowerShell est un cadre d'automatisation et de gestion construit pour les utilisateurs de puissance aka administrateurs système. Si vous recherchez un véritable potentiel en automatisation, vous devez apprendre et utiliser PowerShell..
Je dois vous dire que l'invite de commande est beaucoup plus facile à apprendre et à utiliser que PowerShell, car cette dernière offre beaucoup plus de puissance et de fonctionnalités que l'ancien.
Vous pouvez accéder à Windows PowerShell en tapant son nom dans la zone de recherche du menu Démarrer. Notez que vous verrez deux programmes - “PowerShell” et “PowerShell ISE”. PowerShell est le programme d'interprétation en ligne de commande comme Invite de commandes alors que l’autre sert à écrire des scripts (ayant “.ps1” extension), qui contiennent un groupe de commandes telles que des fichiers batch.
Liste de commandes | Comment utiliser | Plus d'informations
Planificateur de tâches et ses tâches
Le planificateur de tâches est un autre outil Windows qui aide à l'automatisation. Il s'agit d'un programme permettant de: planifier des programmes et des tâches. Les tâches planifiées s'exécutent à des intervalles de temps spécifiques, peuvent afficher des messages ou des notifications indiquant quand les tâches sont terminées, et bien plus encore. De plus, vous pouvez personnaliser les tâches pour répondre à vos exigences.
Si vous souhaitez accéder au planificateur de tâches dans Windows 10, tapez simplement “planificateur” ou “Planificateur de tâches” dans le champ de recherche de Cortana, et vous trouverez le programme de planification. Notez que même Windows et divers programmes installés (tels que Google Chrome) créent des tâches planifiées pour effectuer leurs propres activités de maintenance. ne pas modifier ou désactiver d'autres tâches.
Comment utiliser | Plus d'informations
Automatisons les tâches
Maintenant que vous connaissez les outils nécessaires, créons des scripts et des tâches magiques. Ces scripts et tâches, s'ils sont configurés correctement, peuvent automatiser diverses tâches de maintenance sur votre ordinateur. sans le besoin de toi vérifier ou intervenir dans ces activités.
Démarrer plusieurs applications
Si vous trouvez lent à ouvrir plusieurs fichiers requis à chaque démarrage, vous pouvez l’automatiser comme je l’ai fait. Identifiez simplement certains dossiers, fichiers et programmes que vous souhaitez démarrer simultanément et créez un fichier de traitement par lots. Vous pouvez également créer un raccourci dans ce fichier et ajoutez une combinaison de touches à ce raccourci pour le lancer rapidement à l'aide des touches de raccourci.
Par exemple, vous pouvez créer un fichier de commandes pour ouvrir quelques dossiers spécifiques, Google Chrome navigateur, un fichier Word et un fichier Excel utilisant le code ci-dessous. Notez que “%PROFIL DE L'UTILISATEUR%” ci-dessous fait référence au répertoire de votre profil utilisateur sous Windows.
@echo off :: Les dossiers ouverts démarrent% USERPROFILE% \ Documents \ start% USERPROFILE% \ Desktop \ MusicFolder \ :: Les fichiers ouverts démarrent chrome.exe start "" "% USERPROFILE% \ Documents \ Mes Blog \ Article1.docx" start " ""% USERPROFILE% \ Documents \ Content Ideas.xlsx "exit
Démarrer les applications en tant qu'administrateur
Vous devez avoir démarré des applications à l'aide du script précédent, mais exécuter un programme en tant qu'administrateur ne fonctionne pas de la même manière. C'est parce que le programme élevé démarre mais demande l'accès administrateur en affichant une invite UAC. Mais si vous n’êtes pas là pour donner votre approbation à l’invite, le programme se ferme simplement, c’est-à-dire ne démarre pas du tout..
La même chose ne fonctionne pas en utilisant un raccourci placé dans le dossier de démarrage de Windows aussi. Alors, comment le faire? Le programme Planificateur de tâches vient à notre secours pour résoudre ce problème. Il ne comporte qu'une option pour lancer un programme avec des privilèges élevés, afin que vous puissiez démarrer une application ou un groupe d'applications (à l'aide d'un script de traitement par lots) à l'aide du Planificateur de tâches. Voici comment le faire:
- Ouvrez le Planificateur de tâches > Cliquez sur “Créer une tâche” sous Actions dans le panneau de droite.
- Sous le Général onglet, ajoutez un nom de tâche comme “NoUAC1”, puis vérifier “Courir avec les plus hauts privilèges” boîte.
- Clique le Déclencheur onglet, sous “Commencer la tâche“, choisir “Au démarrage“.
- Passons maintenant au actes onglet, cliquez Nouveau.
- dans le Nouvelle action fenêtre, pour action sélectionner “Commencer un programme“, et sous Programme / script, Cliquez sur Feuilleter bouton, choisissez le fichier exécutable que vous souhaitez planifier et cliquez sur D'accord.
- Maintenant dirigez-vous vers le Réglages languette > assurer “Autoriser l'exécution de la tâche à la demande” est cochée puis cliquez sur D'accord sauver.
- C'est tout. Maintenant, le programme défini (Adobe Reader conformément à ce tutoriel) démarre automatiquement avec les privilèges d’administrateur à chaque démarrage du système..
Supprimer tous les anciens fichiers
Étant un passionné de technologie et un développeur, je télécharge et teste généralement diverses choses, puis après un mois ou deux, je vois une foule de fichiers inutiles sur mon système. Heureusement, un script batch me permet de supprimer les anciens fichiers téléchargés.
De même, vous pouvez utiliser un fichier de commandes pour supprimer tous les anciens fichiers d’extensions ou de fichiers spécifiques dans un dossier ou un sous-dossier donné, qui sont plus anciens que la date et l’heure définies. En utilisant le code ci-dessous, on peut supprimer des fichiers .docx (changer “docx” pour correspondre à vos fichiers) dans un dossier spécifique plus de vingt jours (changez la valeur de “/ré” possibilité de définir un nombre quelconque de jours).
@echo off forfiles / p "% USERPROFILE% \ Documents \ Mes blogs" / s / m * .docx / d -20 / c "cmd / c del @path" echo Fichiers de document âgés de plus de 20 jours supprimés pause suspendre quitter
Et tu peux changer le chemin (en modifiant la valeur de “/ p” option) dans le dossier contenant les fichiers à supprimer. Au dessous de, “%PROFIL DE L'UTILISATEUR%” signifie le répertoire de votre utilisateur.
Poubelle de recyclage vide
Il est recommandé de vider la corbeille régulièrement, et bien que ce soit une tâche facile, nous pouvons souvent l’oublier. Heureusement, cela peut être géré automatiquement à l'aide du Planificateur de tâches. Voici les étapes à suivre pour optimiser automatiquement l'espace libre du disque dur:
- Ouvrez le Planificateur de tâches.
- S'ouvrir “Bibliothèque du planificateur de tâches“, puis sous le menu Action, cliquez sur “Nouveau dossier” et nommez-le “Mes tâches”.
- Cliquer sur “Mes tâches” dossier et sélectionnez “Créer une tâche” du menu Action.
- dans le Créer une tâche fenêtre sous la Général onglet tapez le nom de la tâche comme “Vider la corbeille Windows”.
- Cliquez sur Déclencheurs onglet, cliquez ici Nouveau et sous “Commencer la tâche” choisir “Sur un horaire“.
- Choisir la Hebdomadaire ou Mensuel option par votre préférence car cela vous laissera assez de temps pour récupérer / restaurer les fichiers dont vous pourriez avoir besoin, et cliquez sur D'accord.
- Cliquez sur actes onglet, allez à Nouveau, et en Nouvelle action fenêtre, sous Réglages > pour Programme / script, tapez “PowerShell.exe”.
- Dans la même fenêtre, pour “Ajouter des arguments (facultatif)” type
-NoProfile -Command "Clear-RecycleBin -Force"
et cliquez D'accord bouton. - C'est tout - sauvegardez la tâche, et maintenant la corbeille sera nettoyée comme prévu.
Éteignez le système
Ne pouvant m'empêcher de travailler tard le soir, j'ai décidé de me forcer à abandonner le travail et à aller dormir. Et c'est là que le script ci-dessous m'a aidé.
Le code mentionné ci-dessous affiche le message (vous pouvez le modifier dans le script) à 23 heures et éteint le système après 120 secondes (ou 2 minutes). Notez que vous pouvez même modifier l’heure de la fermeture automatique dans le code ci-dessous en modifiant la valeur correspondante de “%temps%”.
@echo off: a Si% time% == 23: 00: 00.00 goto: b got a:: b shutdown.exe / s / f / t 120 / c "Il est temps de dire bonne nuit!" sortie
Remarque: Vous avez 120 secondes (modifier “120” dans le script ci-dessus pour modifier cette durée) pour enregistrer votre travail au lieu des 30 secondes par défaut. Vous pouvez également arrêter l’arrêt en appuyant sur Win + R. > type arrêt -a
> appuyez sur Entrée. C'est assez facile, non?
Fichiers / dossiers de sauvegarde
Eh bien, je sais que nous disposons de très bons programmes pour la sauvegarde de nos fichiers, y compris des solutions cloud telles que Dropbox et Backup and Sync de Google. Cependant, si vous voulez un contrôle extrême et souhaitez sauvegarder des fichiers extrêmement sensibles Sur votre disque dur portable, un script batch est une belle solution automatisée. Et c'est assez facile et ne nécessite aucun téléchargement.
Notez que cette méthode vient sauvegarde des fichiers et des dossiers spécifiques et ne crée pas de point de restauration système standard ni de sauvegarde du système. Je me sers du “robocopier” commande pour sauvegarder les fichiers dans ce script. Voici le code du fichier de commandes pour sauvegarder les données complètes dans votre répertoire utilisateur et également sauvegarder le registre du système:
@echo off :: Définir le dossier à sauvegarder sous set sourcedir = C: \ Utilisateurs \ USER :: Définir le dossier de votre lecteur portable sous set targetdir = D: \ Sauvegarde s'il n'existe pas "% targetdir%" mkdir "% targetdir%" echo ### Sauvegarder votre profilà¢Â ?? ¦ robocopy% sourcedir%% targetdir% * / e / j / r: 10 / v echo ### Sauvegarde du registre¢Â ?? ¦ s'il existe "% targetdir% \ regbackup.reg" de "% targetdir% \ regbackup.reg" regedit.exe / e "% targetdir% \ regbackup.reg" echo ### La sauvegarde est complèteâ¢Â ?? ¦ pause sortie
Quelques remarques finales
J'ai toujours aimé automatiser les tâches et les processus - c'est pourquoi j'aime davantage utiliser les IDE que les éditeurs de texte brut. Je crois en la productivité et si vous aussi, essayez les outils et exemples de scripts ci-dessus, et faciliter votre vie un peu plus.
Je sais que ces outils ne permettent pas tous d’atteindre ces objectifs, mais vous pouvez apprendre les outils ci-dessus et essayer de nouvelles astuces pour automatiser davantage de tâches. Il est facile de commencer par ceux-ci - il suffit de suivre les liens que j'ai fournis ainsi que les outils de cet article et vous serez prêt à partir.
J'espère que tu profiter de l'automatisation petites tâches et améliorez également votre productivité. Et n'oublie pas de partagez votre histoire de réussite avec moi à @aksinghnet ou à l'aide de commentaires.