Confirmé Leçon 5 sur 8 15 min

Automatiser une tâche avec conditions et vérifications

À la fin de cette leçon, vous saurez décrire et éprouver un scénario automatique limité et réversible.

La leçon en 30 secondes

Une automatisation applique des règles à chaque déclenchement. Préparez ses conditions, ses traces et son retour arrière avant de la laisser agir sur vos vrais fichiers.

Vérifier avant de poursuivre
1Choisir le déclencheur2Filtrer les fichiers3Copier sans écraser4Contrôler les résultats5Préparer le retour

Une tâche automatique exécute vos règles sans comprendre votre intention. Pour garder la main, commencez par des copies fictives, limitez son accès et préparez la façon de retirer ses résultats.

Ce que ça veut dire

Une automatisation relie un événement à des opérations. Le déclencheur est ce qui lance le scénario : une commande manuelle, un horaire ou l’arrivée d’un fichier. Une condition est un test qui autorise ou refuse la suite. L’action réalise le changement, par exemple copier un document vers une destination choisie.

Une boucle répète une action sur une collection d’éléments, comme les fichiers d’un dossier. Cette répétition explique le gain de temps, mais aussi l’ampleur d’une erreur. Si une condition sélectionne trop largement, la mauvaise opération sera reproduite sur tout ce qu’elle rencontre. Une action automatique n’est pas plus juste qu’une action manuelle ; elle est simplement exécutée selon une règle explicite.

La réversibilité désigne ici la possibilité de retrouver l’état antérieur après l’essai. Elle exige de savoir ce qui a changé. Copier vers une destination dédiée laisse les sources intactes. Déplacer, écraser ou envoyer un document à un tiers peut avoir des conséquences plus difficiles à annuler. Un courriel déjà lu ne revient pas dans votre boîte parce que vous avez désactivé le scénario.

Un exemple concret

Pour cet exercice fictif, vous souhaitez rassembler des documents de réunion. Vous disposez d’un dossier d’essai contenant des documents texte, des images et un sous-dossier. Votre besoin est limité : copier les documents d’un format choisi vers un dossier de résultat, seulement après un lancement manuel.

Formulez la règle en langage courant : « Au lancement, examiner les fichiers directement présents dans le dossier d’essai ; si le fichier correspond au format attendu, le copier dans le dossier de résultat ; si le nom existe déjà, ne pas l’écraser et signaler le cas. » Cette phrase précise la portée, la condition et le conflit possible. Elle exclut les sous-dossiers, qui ne seront pas parcourus implicitement.

Un format de fichier décrit son organisation. Son extension, le suffixe de son nom, sert souvent de filtre pratique, mais ne garantit pas son contenu. Dans cet essai, vous choisissez vous-même des documents fictifs connus. Ce filtre ne doit pas être présenté comme une protection contre un fichier hostile.

Construire le scénario avant de l’élargir

Créez des dossiers séparés pour la source et le résultat, en stockage local, hors de vos documents habituels. La fiche pour créer un dossier de classement personnel aide à préparer cet espace. Ajoutez un fichier accepté, un fichier exclu et un nom déjà présent dans la destination. Ces cas servent à éprouver la règle, pas seulement son fonctionnement idéal.

Dans l’outil d’automatisation disponible sur votre appareil, assemblez un déclenchement manuel, une lecture du dossier source, une boucle sur les fichiers trouvés, le test du format et une copie conditionnelle. Les outils n’emploient pas tous les mêmes blocs. Utilisez leur documentation pour identifier ces fonctions ; n’accordez pas un accès à tout votre stockage pour faciliter un essai limité. Une fonction d’aperçu ou de simulation, si elle existe, permet d’examiner les actions prévues avant exécution.

Faites afficher ou enregistrer une trace : nom examiné, action réalisée, exclusion ou conflit. Cette trace ne doit contenir aucun document personnel. Si une erreur apparaît, arrêtez la suite au lieu de la masquer. Une permission de modification trop large peut autoriser des opérations inutiles : le scénario n’a besoin que de lire la source et d’écrire dans sa destination.

Éprouver l’arrêt et le retour arrière

Lancez le scénario et ouvrez le résultat de chaque fichier copié. Vérifiez que l’élément exclu est resté absent et que le conflit n’a rien écrasé. Relancez ensuite le scénario. Une nouvelle exécution doit suivre la politique prévue pour les noms déjà présents, sans multiplier indéfiniment les copies. La destination ne doit jamais être incluse dans la source parcourue.

Pour annuler cet essai, désactivez le déclenchement puis retirez uniquement le dossier de résultat après vérification de son emplacement. Les sources fictives restent disponibles pour recommencer. Si votre besoin concerne ensuite le renommage, la fiche pour renommer plusieurs fichiers dans un dossier Windows permet d’étudier cette action séparément, sur des copies. N’ajoutez cette modification au scénario qu’après avoir défini une correspondance entre anciens et nouveaux noms.

Pour aller plus loin

Vous avez transformé une intention en règles que vous pouvez contrôler. La prochaine leçon examine un autre automatisme quotidien : les références et les tris d’un tableur, dont les erreurs peuvent produire un résultat parfaitement présentable.

Une automatisation utile doit savoir quand agir, quand s’arrêter et comment revenir en arrière.

Testez-vous

Pourquoi tester un fichier qui ne remplit pas la condition ?

Les mots de la leçon

Passer à la pratique