AutoIt - automatisation des actions de routine sur un ordinateur. Automatisation des tâches informatiques de routine : Windows et Mac


Taille : 814 Ko
Prix ​​: 15,00 $
Objectif : planificateur de tâches

Nous devons effectuer de nombreuses actions sur une base régulière. Nos jours de semaine sont les exercices, le petit-déjeuner, la douche, un voyage au bureau. Beaucoup de gens ont toute leur journée de travail programmée à la minute. Vous pouvez accidentellement oublier quelque chose ou ignorer délibérément certaines des actions habituelles.

La vie virtuelle des systèmes informatiques se prête heureusement à l'automatisation. Vous pouvez programmer n'importe quelle tâche pour une heure précise, et elle sera définitivement terminée. Il est dommage qu'avec l'aide de pouvoirs supérieurs, il soit impossible de prescrire un nettoyage automatique des dents, un rasage et d'autres procédures fastidieuses. Mais ce qui est impossible dans le monde réel a longtemps été mis en œuvre dans les ordinateurs, dans le cadre d'une classe spéciale de logiciels conçus pour automatiser les processus.

Active Task Manager est un utilitaire pour l'exécution automatique d'une variété de tâches, avec lequel vous pouvez planifier des programmes qui nécessitent un démarrage régulier. L'essence du travail de l'utilitaire est de répondre à deux questions éternelles - « quoi ? » et quand?".

La fenêtre de travail Active Task Manager se compose d'une barre des tâches avec un petit nombre d'éléments et une liste de tâches assignées. Par défaut, le programme est configuré pour effectuer des sauvegardes régulières, vérifier l'intégrité du disque et un rappel constant pour s'inscrire.

Les fichiers exécutables EXE, COM et les modules de commandes BAT peuvent être des tâches planifiées. En outre, le programme peut afficher une variété d'avertissements, effectuer une sauvegarde en utilisant et éteindre l'ordinateur.

La régularité des tâches peut être paramétrée sous forme d'intervalles entre les lancements successifs, en précisant les heures exactes de la journée, de la semaine ou du mois.

Une nouvelle tâche est créée à l'aide du bouton Ajouter une tâche. Cela ouvre un assistant assez simple et direct. Tout d'abord, vous devez entrer le nom de la future tâche. Ensuite, vous devez spécifier le type de tâche - exécution de l'application, rappel, sauvegarde ou arrêt de l'ordinateur. Les rappels peuvent être des messages texte ou des alertes sonores.

Si vous choisissez de lancer la tâche, vous devrez sélectionner le chemin d'accès au module exécutable et spécifier les clés de lancement. Ensuite, vous définissez la fréquence d'exécution de la tâche. Le travail est fait.

Pour configurer un rappel, vous êtes invité à saisir son message texte, ainsi qu'à spécifier un fichier son. Le choix de la fréquence pour tous les types de transactions est identique.

La sauvegarde ne fonctionne que s'il existe un module Active Backup Expert dans le système et vous ne pouvez spécifier que le type de création de copie de données - copie complète ou module complémentaire incrémentiel.

L'arrêt de l'ordinateur signifie la fin de la session en cours, l'arrêt complet du poste de travail, le redémarrage, ainsi que la mise du système dans un état où vous pouvez déconnecter en toute sécurité l'ordinateur du réseau (électrique). L'arrêt du PC peut être effectué de manière traditionnelle, ainsi qu'en mode force.

Une fois la configuration du programme terminée, vous ne verrez qu'une petite cloche dans la barre d'état système. Si vous passez le curseur de votre souris dessus, vous verrez une fenêtre pop-up standard (baloon) avec des informations sur l'état des tâches à venir.

Le programme fonctionne comme un service Windows standard, qui, selon les informations du site officiel, ne prend que 180 Ko de RAM. Active Task Manager est un utilitaire simple et compact pour la planification des processus, qui n'a pas été sérieusement critiqué pendant toute la période de test. Toutes les tâches planifiées manuellement exécutées exactement comme décrit dans l'aide.

L'article a été publié sur le site Web de Boris Lion le 21 juin 2008 - http://borislion.ru/ (L'initiative d'écrire cet article appartient à Boris Lion, pour lequel un grand merci à lui)

Dans cet article, vous apprendrez à automatiser les actions de routine sur votre ordinateur. Et aussi je parlerai de comment et avec l'aide de quoi cette automatisation peut être organisée.

Assez souvent, sur un ordinateur, vous devez effectuer des actions simples mais répétitives telles que des mouvements de souris, des frappes, la saisie de texte.

C'est un travail monotone et totalement inintéressant. Comme j'aimerais que ça se fasse tout seul ! Ou, pour que son exécution soit prise en charge par l'ordinateur.

C'est tout à fait possible.

Pour résoudre ce problème, il existe des programmes spéciaux qui permettent d'enregistrer les actions de l'utilisateur (mouvements de la souris, frappes au clavier) puis de les reproduire au bon moment.

En gros, vous montrez à l'ordinateur ce qu'il doit faire, puis il reproduira vos actions autant de fois que vous en aurez besoin.

Dans ce cas, le logiciel avec lequel vous travaillez supposera que les actions reproduites proviennent de l'utilisateur, de vous.

De cette façon, vous pouvez automatiser toutes les actions répétitives sur votre ordinateur.

J'ai essayé plusieurs programmes d'automatisation et surtout j'ai été satisfait du développement de Denis Safonov appelé AutoClickExtreme :.

Le programme AutoClickExtreme sert uniquement à automatiser les actions répétées des utilisateurs.

Avec lui, vous pouvez traiter des tableaux dans Excel, travailler sur un grand nombre de fichiers, faire une copie de sauvegarde des données importantes et également transférer des bases de données d'un format à un autre.

Ce ne sont là que quelques-unes des utilisations possibles de ce programme. Avec lui, vous pouvez automatiser presque toutes les tâches répétitives simples.

Voici quelques fonctionnalités utiles d'AutoClickExtreme.

  1. Possibilité de rejouer rapidement les actions enregistrées. Un ordinateur est plus rapide que vous et peut faire les mêmes choses des dizaines de fois plus vite.
  2. La possibilité de modifier manuellement le résultat des actions d'enregistrement. Par exemple, vous pouvez supprimer des actions inutiles dans l'enregistrement, telles qu'un mouvement inutile de la souris.
  3. Possibilité d'insérer du texte de n'importe quelle longueur au lieu de n'importe quel mot court (fonction "autotext") dans n'importe quel programme.
  4. Le lancement d'une lecture spécifique peut être lié à un raccourci clavier. Et à l'aide de cette clé, lancez-la à tout moment dont vous avez besoin.
  5. La possibilité de lire des actions enregistrées en boucle un certain nombre de fois. Mettez 100 000 cycles et allez vous coucher, tout se fera tout seul.
  6. La possibilité d'insérer un délai arbitraire dans les actions enregistrées. Vous pouvez reporter le démarrage pour n'importe quelle période de temps, insérer une commande de retard entre toutes les actions.

Outre les avantages, il existe certaines limitations lors de l'utilisation d'AutoClickExtreme.

  1. Ne reproduit pas toujours correctement les actions enregistrées dans les jeux basés sur DirectX.
  2. Il n'y a aucun moyen de travailler avec des programmes de console, car leur utilisation est basée sur des principes de saisie d'informations à partir du clavier et de la souris différents de ceux des applications Windows.

L'automatisation personnelle est une entreprise créative, vous pouvez certainement créer votre propre application originale de ce programme.

Je vais maintenant vous donner quelques idées précieuses pour utiliser AutoClickExtreme.

  • En votre absence, il est possible d'exécuter n'importe quel programme ou processus. De plus, votre ordinateur lui-même peut très bien faire des choses complexes telles que lancer une connexion Internet, se connecter à un site spécifique et effectuer certaines actions sur celui-ci.
  • Il est possible d'effectuer des actions pour les programmes exécutés avec de longs délais. Il est préférable de laisser en votre absence le "robot" au lieu de lui-même, qui poursuivra l'activité après l'achèvement d'un long processus.
  • Organisation du lancement de certains programmes et documents au démarrage de l'ordinateur afin que vous puissiez immédiatement commencer à travailler avec eux. Une autre option consiste à préparer plusieurs options pour exécuter des programmes ou des documents, selon le type de travail. Et il n'y aura pas besoin de perdre du temps à préparer avant le travail.
  • Configurez vos propres "hotkeys" qui n'étaient pas fournis dans un programme particulier. Notez les actions nécessaires avec le programme et "accrochez-les" sur un raccourci clavier spécifique.
  • Traiter massivement un grand nombre de documents : bases de données, images, textes, en procédant à des retouches standardisées.
  • Il est possible de sauvegarder des documents précieux sur votre ordinateur. La sauvegarde automatisée des dossiers les plus importants sur un autre support, qui se ferait sans votre présence, protégera vos fichiers de travail de la perte en cas de panne.
  • Si, dans le travail, vous devez automatiser quelque chose pour numéroter ou calculer, vous pouvez utiliser le programme standard "calculatrice" ou Excel, où les données sont insérées, le calcul est effectué et le résultat est ensuite copié dans un autre fichier.
  • Il est pratique de répartir les informations d'un document vers plusieurs documents différents.

Pourquoi est-il judicieux d'automatiser autant que possible votre travail avec AutoClickExtreme ?

  • Vous pourrez économiser du temps et des nerfs que vous consacreriez aux opérations de routine.
  • En utilisant l'appel d'actions enregistrées sur des raccourcis clavier, vous pouvez vous donner des outils supplémentaires pour travailler, encore plus en économisant votre temps.
  • Vous excluez complètement les erreurs. Le facteur humain fonctionne, et lors de l'exécution du même type de travail, il y aura parfois des lacunes. L'ordinateur n'a pas tort.

Dans l'ensemble, j'ai aimé AutoClickExtreme. Il est intéressant de noter que la bande de démonstration dessine des images assez complexes "à la main" dans l'éditeur graphique Paint. Cela vaut la peine d'être regardé.

En résumé, je peux dire que l'optimisation et l'automatisation de votre travail sur ordinateur est un sujet important qui vous permet d'obtenir de nombreux avantages. AutoClickExtreme est un outil très utile que je vous conseille d'essayer et d'utiliser.

Fonctions principales

  • syntaxe facile à apprendre comme Basic ;
  • émulation de mouvements et de frappes de souris d'ordinateur;
  • la gestion des processus;
  • gestion des fenêtres d'applications actives ;
  • lancer certaines actions en appuyant sur les touches de raccourci ;
  • création de GUI - interface utilisateur graphique ;
  • travailler avec le registre, le presse-papiers, le réseau ;
  • fonctions de traitement, boucles, conditions logiques, etc.

Avantages et inconvénients

Avantages :

  • distribution gratuite;
  • petite taille et indépendance;
  • syntaxe simple ;
  • prise en charge de l'unicode ;
  • éditeur avec coloration syntaxique ;
  • imitation des mouvements du curseur, des frappes dans n'importe quelle application;
  • interagir avec les contrôles même dans les fenêtres inactives.

Défauts:

  • vous devez passer du temps à apprendre la langue.

Analogues

AutoRaccourci. Ensemble gratuit d'outils professionnels pour automatiser le travail sur un PC. Ce programme est autonome, peut personnaliser les frappes et possède son propre langage de programmation. Tout cela permet de créer des workflows complexes et des boîtes de dialogue graphiques. En outre, le programme peut utiliser COM, à l'aide duquel d'autres applications sont contrôlées. Mais cette solution a aussi ses inconvénients : l'absence d'éditeur avec coloration syntaxique et l'impossibilité de déboguer les scripts.

xDémarreur. Un programme d'automatisation gratuit que même les utilisateurs novices peuvent comprendre. Dans son concepteur visuel, vous pouvez enregistrer une séquence d'actions. Il est également possible de créer une interface graphique, des boîtes de dialogue. Le programme a un planificateur de tâches. Parmi les inconvénients : pas toujours le réglage correct de la disposition du clavier, l'absence d'une fonction de programmation basée sur du texte.

Principes de travail

Pour créer un script, attribuez-lui un dossier et installez AutoIt. Cliquez sur l'espace libre dans ce dossier et cochez les éléments "Créer", "AutoIt v3 Script":

Création de scénario

Définissez ensuite un nom pour le script, puis ouvrez-le pour écrire des commandes en appelant le menu contextuel et en sélectionnant l'élément "Modifier le script". Après cela, l'éditeur du programme devrait s'ouvrir - SciTe :

Editeur du programme

Le script sera vide au début. Les commentaires y sont surlignés en vert. Il y a des commentaires simples et multilignes.

Pour ajouter la possibilité d'afficher du texte dans votre script, utilisez la fonction "MsgBox" en saisissant la ligne MsgBox (0, "Tutorial", "Hello World!") A la fin du fichier. Les valeurs entre parenthèses sont des paramètres de la fonction.

Il existe deux manières d'exécuter le fichier :

1. Via le menu contextuel :

Script de lancement

2. Via l'éditeur :

Passer par l'éditeur

Pour apprendre à travailler avec des fichiers dans le programme, nous vous suggérons de regarder la vidéo :

AutoIt est un programme de script fonctionnel.

Bonjour chers amis! Récemment, j'avais besoin d'un programme capable d'enregistrer toutes les actions de la souris et de répéter mes mouvements. Ne pensez pas que j'essayais de spammer. Je viens de décider d'expérimenter un jeu sur Internet qui, selon les artisans populaires, peut rapporter beaucoup de revenus. Si vous utilisez certaines astuces, bien sûr.

Aujourd'hui, je vais vous expliquer ce qu'est le programme d'enregistrement de souris RoboMouse, pourquoi vous en avez besoin et comment l'utiliser.

Pour lancer l'enregistrement des actions, vous devez cliquer sur le bouton "Enregistrer" ou "ALT" + "F9". Après cela, le programme sera réduit au minimum dans le bac. Vous pouvez maintenant effectuer des mouvements à enregistrer. Lorsque vous avez effectué toutes les actions nécessaires, appuyez sur les combinaisons de touches "ALT" + "F10" et l'enregistrement s'arrêtera.

Si vous souhaitez vérifier si les actions ont été correctement enregistrées, cliquez sur le bouton "Play" ou sur la combinaison de boutons "ALT" + "F11". Après vous être assuré que tout s'est bien passé, enregistrez l'entrée en cliquant sur le bouton "Enregistrer". Si l'enregistrement échoue, cliquez sur le bouton "Effacer" et essayez à nouveau de lire le processus.

Si vous avez besoin que cette entrée soit répétée plusieurs fois, spécifiez le nombre de répétitions dans la partie droite de la fenêtre du programme.

P.S. : Qui n'a pas compris comment travailler avec :

Windows OC a gagné en popularité principalement en raison de son interface conviviale et intuitive. Mais si un utilisateur ordinaire n'en bénéficiait que pour l'administrateur, le contrôle par bouton-poussoir présente de nombreux inconvénients. Bien sûr, certaines tâches peuvent être résolues à l'aide de commandes et de scripts de la console, mais pas toutes. Et c'est là que des outils d'automatisation spéciaux viennent à la rescousse.

AutoIt

L'un des outils d'automatisation les plus populaires pour les administrateurs est AutoIt (autoitscript.com/autoit3), qui simule les frappes, les clics de souris et d'autres actions similaires qu'un utilisateur effectue généralement lorsqu'il travaille dans des applications GUI.

Grâce à AutoIt, tous ces mouvements peuvent être programmés à l'aide d'un langage de type BASIC. Le programme peut gérer les processus, accéder aux API et DLL Windows, registre, presse-papiers, fichiers (lire, modifier, supprimer), créer une interface graphique, des messages, des formulaires de saisie de données, travailler avec des bases de données (MySQL et SQLite), lire du code HTML, télécharger des fichiers, envoyer des e-mails et bien plus encore. En général, tout dépend uniquement de l'envie de bricoler les réglages. Il est gratifiant qu'AutoIt ne nécessite pas de compétences en programmation de la part de l'administrateur. Dans les scripts, vous pouvez facilement accéder aux contrôles de fenêtre avec seulement quelques lignes de code. Gardez à l'esprit, cependant, qu'AutoIt fonctionne de manière transparente avec les fenêtres Windows standard. Si les auteurs ont pris soin de l'unicité de l'interface, vous devrez transpirer un peu avec le réglage AutoIt pour trouver les paramètres nécessaires.

Prend en charge Windows de 95 à 2k8, y compris fonctionne dans les versions 64 bits du système, est "convivial" avec l'UAC de whist. Il est pratique que les scripts puissent être compilés en exe puis exécutés sur une autre machine. Aucune application ou bibliothèque supplémentaire n'est requise.

AutoIt est distribué sous une licence freeware qui permet son utilisation sans restrictions, y compris à des fins commerciales. L'installation est standard, il n'y a pas d'exigences supplémentaires. La version actuelle est 3, ce qui est une syntaxe incompatible avec la deuxième version précédente. Le programme est livré avec l'éditeur de script SciTE4AutoIt3, le vérificateur de syntaxe AU3Check.exe, des exemples prêts à l'emploi, le compilateur Aut2Exe (et l'inverse Exe2Aut) et l'aide. Lors de l'installation, l'extension * .au3 sera associée à l'interpréteur AutoIt.

Le langage de script utilisé par AutoIt est l'un de ses points forts. C'est à la fois puissant et simple. Par exemple, pour exécuter un programme, il suffit d'écrire :

Ça y est, plus d'action. AutoIt est un excellent moyen d'automatiser le processus d'installation des applications qui ne prennent pas en charge les fichiers de réponses. Pour attraper les fenêtres, la fonction WinWaitActive est généralement utilisée pour entrer des paramètres, ce qui interrompt l'exécution du script jusqu'à ce que la fenêtre soit activée. En tant que paramètres de la fonction, vous devez spécifier le titre de la fenêtre et un texte supplémentaire facultatif. Ce dernier permet de distinguer les différentes fenêtres d'un programme les unes des autres. Par exemple, les fenêtres du programme d'installation d'AutoIt contiennent elles-mêmes le même titre - AutoIt v3.3.6.1.5, c'est-à-dire si vous utilisez :

WinWaitActive ("AutoIt v3.3.6.1.5")

Cette conception suivra toutes les étapes de l'installateur. Par conséquent, il est préférable de clarifier en entrant du texte supplémentaire qui s'affiche dans la fenêtre, par exemple :

WinWaitActive ("AutoIt v3.3.6.1.5", "Contrat de licence")

Nous allons donc certainement nous référer à la fenêtre du contrat de licence. Il ne reste plus qu'à lui envoyer une confirmation : Envoyer ("! Y")

Comme vous pouvez le voir, tout est simple. En plus des programmes, l'utilitaire AutoIt Window Info Tool (AU3Info.exe) est également installé, ce qui vous aidera simplement à obtenir toutes les informations sur le titre de la fenêtre, le texte (affiché et masqué), la barre d'état, l'emplacement, la couleur, etc. au. Nous commençons simplement et déplaçons la croix sur la fenêtre, après quoi nous lisons toutes les valeurs dans l'outil d'informations sur la fenêtre. Avec son aide, il est beaucoup plus facile de collecter les informations nécessaires sur la fenêtre du programme expérimental. L'aide dans AutoIt est très détaillée, elle a toutes les subtilités d'utilisation du langage. Dans la documentation sur le site Web du projet, vous trouverez un lien vers la version traduite de l'aide. De plus, sur de nombreux forums spécialisés, il existe généralement une branche distincte. Il ne devrait pas y avoir de problèmes pour apprendre AutoIt, en une soirée, vous pouvez apprendre à écrire des scripts simples, les solutions complexes demanderont naturellement beaucoup de temps.

Xstarter

Un autre programme populaire pour automatiser les tâches de routine d'un administrateur système. Le développeur est notre compatriote, Alexey Gilev (xstarter.com/rus), respectivement, xStarter a une interface localisée, et surtout, pour les utilisateurs russophones, le programme est distribué gratuitement.

Une fois installé, xStarter peut être démarré manuellement, automatiquement lorsqu'un utilisateur se connecte au système, ou démarré en tant que service Windows. Cette dernière option vous permet d'exécuter la tâche exactement à l'heure spécifiée, indépendamment de l'enregistrement de l'utilisateur dans le système et d'autres facteurs, tant que l'ordinateur est allumé. Il propose une exécution périodique des tâches, un calendrier composé, des sauts de paramètres et des actions pour les tâches manquées, un déclenchement par événement. En général, il y a plus qu'assez d'options. En utilisant xStarter, vous pouvez développer la liste des raccourcis clavier ou remplacer leurs valeurs globalement ou localement. Par exemple, vous pouvez facilement exécuter la tâche lorsque vous appuyez sur la combinaison de touches , mais uniquement si Firefox est en cours d'exécution.

Le programme lancé est placé dans le bac, en cliquant sur l'icône, on appelle l'éditeur de tâches. Dans la fenêtre Sections / Tâches, nous trouverons une vingtaine d'exemples, comme on dit, pour tous les cas. Les tâches incluses sont signalées par une icône verte.

Nous sélectionnons celle qui a le sens le plus proche (ou créons une nouvelle tâche), la copions à l'aide du menu contextuel et l'éditons pour l'adapter à nos besoins. Chaque tâche est configurable dans quatre onglets. Ainsi, dans l'onglet "Calendrier et informations", nous indiquons le nom de la tâche, l'heure ou l'événement auquel elle sera lancée, une combinaison de touches et une fenêtre de programme éventuellement active, à l'apparition de laquelle la tâche doit être terminée . Dans l'onglet "Actions", les macros réelles sont écrites. Appuyez sur "Nouvelle action" - une fenêtre de réglage des paramètres apparaît. Sur le côté gauche, on retrouve les presets, répartis en plusieurs groupes, puis clarifient les paramètres sur le côté droit. Le reste des onglets de tâches vous permet de configurer des variables, de définir la priorité, de les exécuter dans un processus séparé, de se connecter. Tout est très simple et direct.

Pour activer les fonctions bloquées, vous devez en plus installer le module xStartHooks. Dans ce cas, xStarter se comportera comme un cheval de Troie ou un logiciel malveillant typique - il commencera à intercepter les appels système, à "appuyer" sur les touches et à envoyer des messages, qui peuvent ne pas aimer les antivirus et les fusées éclairantes. Mais avec certains antivirus (par exemple, NOD32), cela peut être facilement résolu, ajoutez simplement xStarter aux exceptions.

Pour plus de commodité, les macros peuvent être compilées dans un fichier exe et toutes les bibliothèques nécessaires peuvent être automatiquement ajoutées ici sous certains paramètres. Ensuite, nous distribuons ces fichiers à d'autres systèmes et exécutons.

Il reste à ajouter que tous les systèmes d'exploitation Windows de NT4 à 2k8/7 sont supportés.

Sur le forum du projet, vous pouvez trouver des exemples de certaines tâches courantes, notamment le téléchargement de fichiers, l'envoi de SMS et d'e-mails, la sauvegarde et la synchronisation de données.
Une version spéciale de Starter Job Scheduler pour Firebird/Interbase est également disponible sur le site, elle est conçue pour exécuter des scripts SQL, sauvegarder et restaurer des données dans ces SGBD. Une autre caractéristique unique est le contrôle à distance du lancement des tâches, ainsi que la visualisation du journal à l'aide de l'application spéciale xStarter Web Pilot.

Automatiser

Le logiciel commercial d'automatisation des tâches le plus connu est probablement AutoMate, développé par Network Automation, Inc. (networkautomation.com). Sa principale caractéristique est la création de tâches à l'aide d'une interface graphique conviviale, sans avoir besoin d'écrire de code. L'ensemble du processus est simplifié grâce à l'utilisation d'assistants et d'un générateur de tâches dédié. Le programme contient un grand nombre de modèles d'action prêts à l'emploi et de réactions à ceux-ci, ce qui simplifie davantage le processus de création d'une chaîne d'actions. La version actuelle d'AutoMate 7 au moment de la rédaction de cet article prend en charge plus de 230 actions prédéfinies qui vous permettent de planifier des tâches, de travailler avec des fichiers et des bases de données, de transférer des données via FTP / SFTP, de crypter à l'aide de PGP, de surveiller des systèmes, d'accéder à WMI, etc. Suite.

AutoMate est disponible en quatre éditions, toutes adaptées à des usages spécifiques : AutoMate Professional et Premium, AutoMateBPAServer 7 Standard et Enterprise. Le plus simple - AutoMate Professional - fournit une interface pratique pour créer des tâches sur le système local. Le plus avancé - Enterprise - offre la possibilité de gérer facilement les comptes et les rôles, de travailler dans AD, fournit une gestion centralisée de plusieurs machines, une prise en charge SNMP, telnet et un émulateur de terminal.
Tous les systèmes d'exploitation Win de XP SP2 à 2k8/7 sont pris en charge. L'installation nécessite Microsoft .NET Framework version 3.0.

La gestion proprement dite est effectuée à l'aide de deux consoles - Task Builder et Task Administrator. Les tâches sont créées dans le générateur de tâches. Ce processus est assez simple : dans le panneau à gauche des 29 groupes disponibles, sélectionnez l'action souhaitée et faites-la glisser avec la souris vers le champ du milieu. Un assistant apparaît pour vous aider à affiner vos paramètres. Par exemple, créons une action qui vous permet d'obtenir des données sur une partition de disque dur. Allez dans le menu Système -> Obtenir des informations sur le volume, un assistant du même nom apparaît, composé de quatre onglets.

Nous devons parcourir et sélectionner les paramètres dans chacun d'eux. En général, nous indiquons la partition du disque et les paramètres que nous souhaitons recevoir : type, étiquette, système de fichiers, emplacement. Alternativement, vous pouvez spécifier immédiatement la sélection de tous les volumes (Tous les volumes) puis, en cliquant sur l'icône en regard du champ, définir la condition de contrôle. Le programme fournit un certain nombre de variables, de fonctions et de déclencheurs intégrés que vous pouvez utiliser dans ce champ. Vous pouvez également créer votre propre condition. Les autres onglets fournissent une description de la tâche et une action sur les erreurs.
Après avoir créé une tâche, elle apparaît dans la liste du milieu, où elle peut être modifiée, déplacée, désactivée, etc. De plus, de la même manière, sélectionnez et ajoutez d'autres actions. Pour le débogage, vous pouvez ajouter des points d'arrêt au travail (Breakpoint, ).

L'administrateur des tâches est conçu pour gérer toutes les tâches, à la fois sur les systèmes locaux et distants. Après avoir sélectionné n'importe quelle tâche, nous pouvons afficher ses propriétés, activer ou créer une nouvelle tâche. Les déclencheurs, la priorité, la protection, le compte sous lequel elle sera exécutée sont prescrits dans les propriétés de la tâche. Il existe de nombreux paramètres, ils sont très divers. Les tâches sont enregistrées dans des fichiers avec l'extension * .aml.

Raccourci automatique

AutoHotkey (autohotkey.com) est un fork d'AutoIt v2. Son auteur, Chris Mallett, a suggéré d'ajouter la prise en charge des raccourcis clavier à AutoIt, mais l'idée n'a pas trouvé de réponse et, par conséquent, la version initiale a été publiée en novembre 2003. Contrairement à son produit parent, AutoHotkey est disponible sous la licence GNU GPL.

La syntaxe du langage est basée sur AutoIt v2, certaines idées sont tirées de la v3. Avec son aide, vous pouvez facilement automatiser des tâches répétitives : démarrage d'un programme, envoi de courrier, modification du registre. Travail pris en charge avec des fichiers, simulation de clics de souris, possibilité de créer une interface graphique. Le programme peut surveiller les événements du système et prendre des mesures lorsqu'ils se produisent.

Mais l'astuce d'AutoHotkey est la gestion des raccourcis clavier. Par exemple, pour démarrer la calculatrice avec la combinaison , nous écrivons une seule ligne :

Le dièse "#" correspond à la clé ... La documentation est assez détaillée (la traduction est disponible sur www.script-coding.info/AutoHotkeyTranslation.html), elle reflète toutes les fonctionnalités du langage. En plus de l'interpréteur lui-même, le projet propose un utilitaire pour créer une interface graphique - SmartGUI Creator et un éditeur SciTE4AutoHotkey avec surbrillance et complétion de code.

Les scripts (extension * .ahk) peuvent être compilés dans un fichier exe et exécutés sur n'importe quel ordinateur.

Installer Firefox automatiquement avec AutoIt

AutoItSetOption ("WinTitleMatchMode", 2)
AutoItSetOption ("WinDetectHiddenText", 1)
WinMinimizeAll ()
Sommeil (1000)
Exécuter ("FirefoxSetup3.6.6.exe")
WinWait ("Installer Mozilla Firefox")
Envoyer ("(ENTRER)")
WinWait ("Installation de Mozilla Firefox", "Type d'installation")
Envoyer ("(ENTRER)")
WinWait ("Installer Mozilla Firefox", "Résumé")
Envoyer ("(ENTRER)")
WinWait ("Installer Mozilla Firefox", "Arrêter
Assistant d'installation ")
Envoyer ("(ENTRER)")
Sortir

L'AUTOMATISATION PARTOUT

Le développement de la société californienne Tethys Solutions, LLC () a déjà mérité la reconnaissance des administrateurs et récompensée par diverses publications médiatiques. Avec Automation Anywhere, vous pouvez facilement automatiser toute opération répétitive, à la fois simple et complexe, sans avoir besoin de programmation.

Je dois dire tout de suite que le produit est très sérieux et a un nombre énorme de possibilités. Le programme peut travailler avec des fichiers, envoyer du courrier, démarrer des tâches selon un plan ou lorsqu'un déclencheur est déclenché, utiliser des scripts VBS et JavaScript, et bien plus encore. La technologie, appelée "SMART Automation Technology", soulage l'administrateur de la nécessité d'être également un programmeur. L'enregistrement peut se faire en mode automatique, lorsque l'ordinateur enregistre toutes les actions de l'utilisateur. À l'avenir, une telle tâche, immédiatement ou après l'édition, pourra être « faite défiler » sur d'autres systèmes, en observant comment la souris elle-même traverse l'écran et appuie sur les boutons. Le programme propose deux enregistreurs : Object Recorder pour les applications de bureau et Web Recorder pour enregistrer une séquence d'actions dans un navigateur Web.

De plus, Web Recorder dans la dernière version du programme prend en charge toutes les principales technologies utilisées sur le Web : Java, JavaScript, AJAX, Flash, cadres. Le processus est assez simple : nous lançons Automation Anywhere, sélectionnons un enregistreur et le programme commence à enregistrer toutes les actions de l'utilisateur. Pour arrêter, appuyez sur la combinaison ou cliquez sur l'icône « Stop » dans la fenêtre flottante en bas de l'écran. A la fin du processus, le programme proposera de sauvegarder l'enregistrement dans un fichier (extension * .atmn). L'édition et la création manuelle d'une tâche s'effectuent à l'aide de l'éditeur de tâches.

Les développeurs ont déjà inclus dans le programme plusieurs modèles de tâches qui peuvent être utilisés comme exemples. L'édition d'un devoir enregistré ne nécessite pas non plus la connaissance du code. En appuyant sur le bouton Modifier, nous verrons toute la séquence d'actions effectuées à l'écran (mouvements de souris, frappes).

La fenêtre de l'éditeur de gauche affiche les commandes prédéfinies, divisées par catégorie, qui peuvent être ajoutées à la tâche. Tout est là : travail sur fichiers et répertoires, sauvegarde, feuilles de calcul Excel, connexion à Internet, envoi d'e-mails, capture d'une image de bureau, démarrage/arrêt des services. Sélectionnez la tâche souhaitée et faites-la simplement glisser vers la fenêtre de droite. La fenêtre d'édition des propriétés s'ouvre immédiatement, dans laquelle on renseigne les paramètres proposés (ils sont spécifiques à chaque élément). L'éditeur prend en charge des scripts supplémentaires, le travail avec des variables, le débogage et bien plus encore.

La tâche créée peut être exportée vers un fichier exécutable et distribuée à d'autres systèmes.

La tâche peut démarrer à l'heure ou lorsqu'un déclencheur est déclenché, ce comportement est paramétré dans le Trigger Manager, ici vous pouvez choisir : le démarrage d'une fenêtre avec un texte spécifique, l'apparition d'un fichier dans le répertoire, la charge des ressources (CPU, mémoire , espace libre), démarrage/arrêt d'un processus ou d'un service, réception d'un e-mail spécifique. Les développeurs n'ont pas oublié la sécurité - Automation Anywhere vous permet de protéger le script avec un mot de passe et de le crypter.

En général, tout ce dont vous avez besoin est dans le programme, il ne manque que la localisation. Prend en charge Automation Anywhere toutes les versions de Windows : de XP à 2k8/7.

Conclusion

En fait, il existe beaucoup plus de programmes pour automatiser les tâches de routine. Les versions payantes se distinguent par une grande commodité et une interface conviviale, la possibilité de travailler dans un environnement réseau. Bien que, selon la préparation et le désir de bricoler les paramètres, vous puissiez vous en tirer avec des programmes gratuits comme xStarter, AutoIt ou AutoHotkey.

Planificateur de tâches Windows standard

Microsoft a finalement réalisé le besoin d'un planificateur normal et, à partir de Vista, le système dispose d'un planificateur de tâches amélioré (Administration .. Planificateur de tâches, ou taskchd.msc) - considérablement repensé par rapport aux versions précédentes. Son interface permet de se connecter à un autre ordinateur pour la configuration, créer (simple et avancé) ou importer une tâche. Ainsi, les principaux éléments de la tâche sont les déclencheurs, les actions, les conditions et les paramètres. Le déclencheur détermine quand et sur l'occurrence de quel événement démarrer la tâche : par heure, quand l'ordinateur est allumé, quand le système se connecte, quand un événement apparaît dans le journal. Dans ce dernier cas, vous devez spécifier le journal où l'événement sera suivi, la source et le code de l'événement.

Les conditions et les paramètres clarifient l'essence de la tâche et l'action détermine ce qui peut réellement être fait (démarrer le programme, envoyer un message). La possibilité de démarrage différé d'une tâche vous permet de retarder le démarrage dans des situations où son démarrage immédiat est inacceptable (par exemple, une charge système élevée). Les conditions spécifient d'autres options pour le travail, par exemple, lorsque l'ordinateur est inactif.