Explorer les dernières fonctionnalités d'Alfred

Avec Alfred 3La sortie de ce produit en mai 2016 comportait de nombreuses nouvelles fonctionnalités. J'ai couvert la plupart d'entre eux dans les tutoriels Alfred 3 Explained-Part 1 et Alfred 3 Explained-Part 2. Depuis, Alfred a eu plusieurs mises à jour qui donne encore plus de capacités à cette application.

Aides à la création de flux de travail

Alfred La zone de flux de travail a une nouvelle fonctionnalité intéressante: elle vous permet de créer de nouveaux blocs en cliquant sur un bloc..

Ajout d'un nouveau bloc

En faisant un clic droit sur un bloc, un sous-menu apparaît qui vous permet de sélectionner un nouveau bloc avant ou après le bloc actuel. Vous pouvez également remplacer le bloc actuel par un autre. Comme il garde les lignes d'interconnexion en place, cela peut faire gagner du temps.

Placement du curseur

Depuis Alfred ajout de texte expansions dans la version 3.0, les gens ont demandé la capacité de placement du curseur. Il s’agit simplement d’une macro qui marque l’emplacement du curseur après le collage. Cela se fait généralement en repoussant les touches fléchées vers la mémoire tampon du clavier pour placer le curseur au bon endroit..

Alfred a donné cette possibilité à la fois aux extensions de texte et au collage dans le presse-papiers. Cela signifie que vous pouvez ajouter un curseur à un flux de travail qui colle du texte dans l'application la plus haute. Vous placez la macro curseur où vous voulez que le curseur soit placé.

Position du curseur dans une extension de texte

J'utilise cette extension de texte pour informer quelqu'un d'un Trello carte Merci!. Il laisse le curseur juste après le symbole @ afin que je puisse commencer à saisir le nom. Maintenant, il est rapide et facile d'être poli.

Cette fonctionnalité fonctionne également dans l’option de collage automatique pour Copier dans le presse-papier bloc.

Exemple de flux de travail: Coller à partir du Presse-papiers avec placement de curseur

Vous pouvez créer du texte avec un script, définir la macro curseur, puis l’envoyer au Copier dans le presse-papier bloquer avec Coller automatiquement à la première application choisi. Alfred collera le texte puis déplacera le curseur à la bonne position. Cela ne fonctionne pas correctement dans Alfred 3.2, mais fonctionne bien dans Alfred 3.2.1.

Le flux de travail dans le téléchargement a la commande ta3: curseurplacement qui place le curseur à un endroit avant la chaîne de requête. Vous placez la macro curseur dans un Scénario bloquer et passé à la Copier dans le presse-papier bloquer pour coller et déplacer le curseur. J'ai intégré cette fonctionnalité à mon workflow Quiver.

Clé de raccourci Obtention de l'ID d'ensemble d'applications

le Touche de raccourci bloc a maintenant une nouvelle option étendue dans le Applications connexes languette.

App variable ciblée

En vérifiant la App variable ciblée et en fournissant un nom, l'application la plus ciblée aura son identifiant de paquet transmis dans la variable donnée. 

Si vous n’ajoutez pas de nom de variable, la valeur par défaut sera focalisé comme nom de variable. Cela a grandement simplifié ma Edition rapide flux de travail.

Id de package de programme sur la touche de raccourci

Dans le flux de travail indiqué dans le téléchargement pour ce tutoriel, il y a le Touche de raccourci bloc. Vous devrez attribuer le raccourci clavier vous-même lorsque vous installerez le flux de travail.. 

Lorsque vous activez le raccourci clavier, l’identifiant du bundle de ce programme apparaîtra dans une notification utilisateur..

Modifications apportées aux filtres de script

La nouvelle fonctionnalité la plus intéressante de Alfred 3.2 est la capacité de passer des variables d'une exécution d'un bloc de filtre de filtrage à un autre et de réévaluer le script dans un filtre de script après un délai. 

Tous deux sont accomplis par une extension de la JSON ou XML structure passée du script. Le nouveau JSON la structure est:

"Relance": 1, "variables": "“:““,““:“”,“ Items ”: [“ uid ”:““,“ Type ”:“ défaut ou fichier ou fichier: skipcheck ”,“ titre ”:“", "Sous-titre": "<subtitle to be displayed>“,“ Arg ”:“<value to be passed on if selected>“,“ Autocomplete ”:“<value to add to the input>“,“ Valide ”:“ vrai ou faux ”,“ icône ”: “ type ”:“ fileicon ”,“ chemin ”:“ ~ / Bureau ”,“ mods ”: “ alt ”: ,“ cmd ”: ,“ Ctrl ”: ,“ shift ”: ,“ text ”: “ copy ”:“ “,“ largetype ”:“ ”]</pre><p>Les éléments réexécutés indiquent le nombre de secondes d'attente pour la réexécution du script. La structure des variables peut avoir autant de variables et leurs valeurs attribuées que nécessaire. </p><p>La structure des éléments a les valeurs ajoutées de mods et de texte. Les mods vous permettent de changer n'importe quelle variable d'item si la touche de modification est enfoncée. </p><p>La structure de texte vous permet de placer du texte spécifique dans le presse-papiers avec la clé de copie et d'afficher du texte spécifique en gros caractères avec la clé largetype. Lorsque l'utilisateur appuie sur <strong>Command-C</strong> sur un élément, le texte de ces éléments est placé dans le presse-papiers. </p><p>Lorsque l'utilisateur appuie sur <strong>Command-I</strong> sur un élément, le texte spécifié est affiché en gros caractères à l'écran.</p><p>le <strong>XML</strong> la version est:</p><pre><?xml version=“1.0”?> <output> <rerun>1</rerun> <variables> <variable name=“<variable 1 name>“> Valeur 1 variable</variable> <variable name=“<variable 2 name”>valeur variable 2</variable> </variables> <items> <item uid=“<unique identifier>"Arg ="<value to be passed on if selected>"Valide =" OUI ou NON "autocomplete ="<value to add to the input>"Type =" par défaut ou fichier ou fichier: skipcheck "> <title><title to be displayed>  Sous-texte lorsque vous appuyez sur Maj Sous-texte lorsque fn est enfoncé Sous-texte lorsque vous appuyez sur ctrl Sous-texte lorsque vous appuyez sur alt Sous-texte lorsque vous appuyez sur cmd ”Subtitle =“ New Subtitle ”valide =“ yes ”arg =“ shiftmod ”/> ~ / Bureau Texte lors de la copie Texte pour LargeType   

le Alfred L’équipe souhaite que tous les nouveaux workflows utilisent simplement le JSON le formatage de sortie puisqu'il est le plus rapide à analyser. Alfred accepte toujours le XML version.

Le meilleur script

Le flux de travail dans le téléchargement contient la commande ta3: top qui affiche les cinq principaux processus utilisant le temps CPU. Il se mettra automatiquement à jour chaque seconde et donnera un compte de secondes avec tout ce que l'utilisateur tape dans l'invite. 

Cela montre comment vous pouvez utiliser un grand nombre des nouvelles fonctionnalités de Filtres de script.

Appel du bloc de déclencheurs externes

Alfred a maintenant un bloc pour appeler facilement des déclencheurs externes dans d'autres flux de travail.

Bloc déclencheur externe

Dans ce bloc, définissez le ID de flux de travail du flux de travail que vous souhaitez déclencher un déclencheur externe.

Le nom de soi en déclenchera un dans le flux de travail actuel. Après avoir défini le ID de flux de travail, ajouter le ID de déclencheur en cliquant sur le Déclencheurs de flux de travail… bouton qui listera tous les déclencheurs externes pour le workflow spécifié. 

Met le Pass entrée en tant qu'argument case à cocher pour envoyer l'entrée à ce bloc en tant qu'argument du déclencheur. Si vous vérifiez le Passer les variables indicateur, il définit toutes les variables d’environnement et globales en variables d’environnement pour le flux de travail appelant.

En utilisant ce nouveau bloc, vous pouvez créer des flux de travail qui appellent d'autres flux de travail sans avoir à vous assurer que votre script appelle la dernière version de Alfred. Ce fut un problème majeur en mouvement Alfred 2 flux de travail à Alfred 3.

Cacher Alfred Block

Parfois vous avez besoin du Alfred invite partir plus vite. En utilisant le Cacher Alfred bloc, le Alfred invite fermera plus vite.

Cacher Alfred Block

Ce nouveau bloc est dans le Utilitaires sous-menu lorsque vous cliquez avec le bouton droit sur l’arrière-plan. C'est une petite boîte avec le Alfred Hat une couleur grise. 

Ce bloc vous permet de vous connecter à l'avant puis de l'arrière au bloc suivant..

Bloc combo touche d'expédition

Le bloc clé combo est un autre bloc utile..

Bloc combo clé

le Combo clé d'expédition est dans le Les sorties sous-menu lorsque vous cliquez sur l'arrière-plan pour la première fois.

Combo clé d'expédition

Vous cliquez sur le Combo Clé puis appuyez sur les touches que vous souhaitez utiliser. Lorsque votre flux de travail exécute ce bloc, il simule la pression de touche spécifiée. Je trouve cela très utile pour automatiser d’autres programmes avec un Alfred flux de travail.

Jouer des sons

Le dernier nouveau bloc est le Jouer son bloc.

Jouer le bloc sonore

Ce bloc est dans le Les sorties sous-menu aussi.

Jouer la configuration sonore

En cliquant sur le Du son Dans la liste déroulante, vous pouvez choisir l’un des sons fournis avec Alfred. Vous pouvez également sélectionner .aif ou .m4a fichiers dans le répertoire de workflow.

Vous pouvez obtenir plus de sons de Alfred Labs sur leur site web. Il suffit de télécharger ces sons, de copier celui que vous voulez utiliser dans votre répertoire de flux de travail et de le sélectionner dans la liste. Jouer son bloc. Le téléchargement contient 31 sons à utiliser.

Chaque fois que le bloc est exécuté, il va jouer le son sélectionné. Par conséquent, vous pouvez donner un retour audio à l’utilisateur sur la progression de vos flux de travail..

Conclusion

Alfred est une application qui continue de croître et de créer des flux de travail plus utiles pour automatiser votre travail. Tirez parti de ces nouvelles fonctionnalités et voyez quel type de flux de travail vous pouvez créer. Je fais bon usage des extensions à Filtres de script.