Task3 est une application pour automatiser diverses actions comme le lancement d'applications, le démarrage de Mac, le démontage de volumes, etc. Elle intègre mes applications comme MacSSController, SUL et LaLL et dispose de plus de fonctions. Elle aide à exécuter de nombreux types de tâches, par exemple, elle aide à sauvegarder ou copier des fichiers lorsque le volume concerné est monté, quitte l'application désignée après une certaine durée, éjecte des volumes lorsque certaines applications sont terminées, éteint l'ordinateur lorsque Safari a fini de télécharger des fichiers...
Fonctionnalités :
- Facile : Une tâche se compose de 3 sections. "Déclencheur" définit les événements qui déclenchent la tâche, "Action" définit ce qu'il faut faire et "Condition" définit les conditions selon lesquelles les actions doivent être exécutées. Par exemple, "Déclencheur" est "montage du volume A", "Action" est "copier les fichiers B, C", "Condition" est "De 8h00 à 17h00", alors si le volume A est monté, les fichiers B et C ne seront copiés que si c'est entre 8h00 et 17h00. Pour définir une tâche simple comme "Lancer l'application D à 13h00", il suffit de 2 étapes, alors qu'une tâche compliquée avec de nombreuses actions et conditions peut également être définie.
- Opérations variées : Des opérations variées peuvent être spécifiées avec une combinaison de "Déclencheur", "Action" et "Condition". Non seulement le temps et la date ou la répétition, mais aussi le volume monté, le lancement ou la terminaison d'une application, la mise à jour d'un fichier ou d'un dossier, etc. peuvent être un "Déclencheur". L'action peut également définir l'ouverture d'une application ou d'un fichier, un script shell ou un AppleScript.
- Léger : Task3 n'utilise pas de polling (vérification des conditions de l'ordinateur encore et encore) pour surveiller les événements de "Déclencheur". Il attend simplement des notifications appropriées de divers logiciels, donc il ne gaspille jamais de puissance CPU en temps d'inactivité.
- Gestion de l'alimentation : Task3 vous aide à démarrer l'ordinateur selon un calendrier désigné. Task3 peut également éteindre l'ordinateur selon un "déclencheur" spécifique comme la fin d'un téléchargement, l'heure et la date, etc.
- Options détaillées : Task3 vous permet de spécifier la condition pour exécuter des tâches, donc non seulement il peut exécuter une tâche par un événement de déclenchement spécifique, mais il peut également décider s'il doit exécuter ou non en fonction de sa condition. Par exemple, l'utilisateur peut faire en sorte que Task3 lance des documents et des applications liés au travail si l'ordinateur est démarré le matin d'un jour de semaine, puis le soir et le week-end, faire en sorte que Task3 lance des documents et des applications personnels.
- AppleScript disponible : C'est un AppleScript disponible. Il est donc possible d'exécuter une tâche spécifique en envoyant un e-mail (définir une règle dans Mail.app pour exécuter AppleScript lorsqu'il reçoit un e-mail avec un titre spécifique comme "Task3 exécute la tâche "sauvegarder et éteindre").
Par exemple, il est possible d'automatiser des opérations comme les suivantes.
- Démarre le Mac à minuit, se connecte au serveur et le monte, puis exécute la sauvegarde.
- Télécharge les derniers épisodes de podcast le matin et les synchronise avec l'iPod / iPhone.
- Lance un ensemble différent d'éléments de démarrage en semaine et le week-end.
- Exécute la sauvegarde lorsque le volume désigné est monté dans le Finder.
- Copie des photos dans un dossier désigné lorsque le lecteur flash de l'appareil photo numérique est monté.
- Lorsque l'application spécifiée est montée, ouvre les applications et fichiers associés.
- Ouvre des fichiers et applications désignés ou exécute un script lorsque la touche de raccourci est pressée.
- Lorsque Safari a fini de télécharger un fichier, le notifie avec Growl ou éteint le Mac.
- Ouvre des fichiers et des applications un jour de la semaine et à une heure spécifiée.