Utforske Alfreds nyeste funksjoner

Med Alfred 3's' utgivelse i mai 2016, kom det med mange nye funksjoner. Jeg dekket de fleste av dem i Alfred 3 Explained-Part 1 og Alfred 3 Explained-Part 2 tutorials. Siden da, alfred har hatt flere oppdateringer som gir enda flere evner til dette programmet.

Workflow Creation Helpers

alfred arbeidsflytområde har en fin ny funksjon: det hjelper deg med å lage nye blokker mens du klikker på en blokk.

Legge til en ny blokk

Ved å høyreklikke på en blokk kommer en undermeny opp som lar deg velge en ny blokk før eller etter den nåværende blokken. Du kan også erstatte gjeldende blokk med en annen blokk. Siden det holder sammenkoblingslinjer på plass, kan dette spare litt tid.

Markørplassering

Helt siden alfred lagt til tekstutvidelser i versjon 3.0, har folk bedt om å plassere markøregenskaper. Dette er bare en makro som markerer plasseringen av markøren etter å ha limt inn. Dette gjøres vanligvis ved å trykke på piltastene til tastaturbufferen for å plassere markøren på riktig sted.

alfred har gitt denne muligheten til både tekstutvidelser og klipping i utklippstavle. Det betyr at du kan legge til markørplassering i en arbeidsflyt som legger inn tekst til den øverste applikasjonen. Du plasserer markør makroen hvor du vil at markøren skal plasseres.

Markørplassering i en tekstutvidelse

Jeg bruker denne utvidelsen for å fortelle noen på en Trello kort Takk!. Den forlater markøren like etter @ -symbolet, slik at jeg kan begynne å skrive navnet. Nå er det raskt og enkelt å være høflig.

Denne funksjonen fungerer også i alternativet for automatisk liming for Kopiere til utklippstavle blokkere.

Eksempel Workflow: Lim inn fra utklippstavlen med markørplassering

Du kan opprette tekst med et skript, sette markør makroen, og deretter sende den til Kopiere til utklippstavle blokkere med Lim inn automatisk til Frontmost App valgt. Alfred vil lime inn teksten og deretter flytte markøren til riktig posisjon. Dette virker ikke riktig i Alfred 3.2, men fungerer fint i Alfred 3.2.1.

Arbeidsflyten i nedlastingen har kommandoen ta3: cursorplacement som plasserer markøren på et sted før spørringsstrengen. Du plasserer markør makroen i en Manus blokkere og passere til Kopiere til utklippstavle blokkere for å lime inn og flytte markøren. Jeg har tatt denne funksjonen inn i min Quiver Workflow.

HotKey Få applikasjonspakke ID

De Hotkey blokk har nå et nytt utvidet alternativ i Beslektede apper tab.

Fokusert App Variabel

Ved å sjekke Fokusert App Variabel og forsyner et navn, vil den øverste fokuserte applikasjonen ha det bundle-ID som er bestått i den oppgitte variabelen. 

Hvis du ikke legger til et variabelnavn, blir det som standard focusedapp som variabelnavnet. Dette forenklet i stor grad min QuickEdit arbeidsflyt.

Programpakke-ID på hurtigtast

I arbeidsflyten gitt i nedlastingen for denne opplæringen, er det Hotkey blokkere. Du må selv tilordne hurtigtastene når du installerer arbeidsflyten. 

Når du aktiverer hurtigtastet, vises bunt-ID for det programmet i et brukervarsel.

Endringer i skriptfiltre

Den fineste nye funksjonen i Alfred 3.2 er evnen til å passere variabler fra en utførelse av en Script Filter-blokk til den neste, og evnen til å revurdere skriptet i et Script-filter etter en forsinkelse. 

Begge disse oppnås ved en forlengelse av JSON eller XML struktur bestått fra skriptet. Den nye JSON strukturen er:

"Rerun": 1, "variabler": "":"","":""," Elementer ": [" uid ":""," Type ":" standard eller fil eller fil: skipcheck "," title ":""," Undertekst ":"<subtitle to be displayed>"," Arg ":"<value to be passed on if selected>"," Autofullføring ":"<value to add to the input>"," Gyldig ":" sann eller falsk "," ikon ": " type ":" filikon "," bane ":" ~ / Desktop "," mods ": " alt ": ," cmd ": ," Ctrl ": ," skift ": ," tekst ": " kopi ":" "," largetype ":" "]</pre><p>Rerun-elementene forteller hvor mange sekunder du skal vente på å rulle på skriptet igjen. Variabelstrukturen kan ha så mange variabler og deres verdier tilordnet som du trenger. </p><p>Elementstrukturen har de ekstra verdiene av mods og tekst. Modsene tillater deg å endre noen av elementvariablene hvis modifikatortasten er trykket. </p><p>Tekststrukturen lar deg sette spesifikk tekst i utklippstavlen med kopieringsnøkkelen og vise spesifikk tekst i stor type med largetype-tasten. Når brukeren trykker <strong>Kommando-C</strong> På et element blir de elementene kopierte teksten plassert i utklippstavlen. </p><p>Når brukeren trykker <strong>Kommando-I</strong> På et element vises den angitte teksten i stor type på skjermen.</p><p>De <strong>XML</strong> versjonen er:</p><pre><?xml version=“1.0”?> <output> <rerun>1</rerun> <variables> <variable name=“<variable 1 name>"> Variabel 1 verdi</variable> <variable name=“<variable 2 name”>variabel 2 verdi</variable> </variables> <items> <item uid=“<unique identifier>"Arg ="<value to be passed on if selected>"Gyldig =" JA eller NEI "autofullfør ="<value to add to the input>"Type =" standard eller fil eller fil: skipcheck "> <title><title to be displayed>  Undertekst når skift er trykket Undertekst når fn trykkes Undertekst når ctrl trykkes Undertekst når alt trykkes Undertekst når cmd er trykket "Subtitle =" New Subtitle "valid =" yes "arg =" shiftmod "/> ~ / Desktop Tekst når du kopierer Tekst for LargeType   

De alfred teamet ønsker at alle nye arbeidsflyter bare skal bruke JSON utdataformatering siden det er den raskeste å analysere. alfred aksepterer fortsatt XML versjon.

Toppskriptet

Arbeidsflyten i nedlastingen har kommandoen ta3: topp som viser de fem beste prosessene som bruker CPU-tid. Den oppdateres automatisk hvert sekund og gir et sekund med det som brukeren skriver inn i spørringen. 

Dette viser hvordan du kan bruke mange av de nye funksjonene for Skriptfiltre.

Ringer ekstern utløserklokke

alfred Nå har en blokk for enkelt å ringe eksterne triggere i andre arbeidsflyter.

Ekstern utløserblokk

I denne blokken skal du angi Arbeidsflyt-ID av arbeidsflyten du vil utløse en ekstern trigger.

Selve navnet vil utløse en i den nåværende arbeidsflyten. Etter at du har satt inn Arbeidsflyt-ID, Legg til Trigger ID ved å klikke på Workflow utløser ... knappen som viser alle eksterne utløsere for den angitte arbeidsflyten. 

Sett Pass input som argument for å sende inngangen til denne blokken som argumentet for utløseren. Hvis du sjekker Pass variabler flagg, setter det alt miljø og globale variabler inn i miljøvariabler for kallet arbeidsflyt.

Ved å bruke denne nye blokken kan du opprette arbeidsflyter som kaller andre arbeidsflyter uten å måtte sørge for at skriptet ditt ringer den nyeste versjonen av alfred. Dette var et stort problem å flytte Alfred 2 arbeidsflyter til Alfred 3.

Skjul Alfred Block

Noen ganger trenger du Alfred Prompt å gå vekk raskere. Ved å bruke Skjul Alfred blokkere Alfred Prompt vil lukke raskere.

Skjul Alfred Block

Denne nye blokken er i verktøy undermeny når du høyreklikker på bakgrunnen. Det er en liten boks med Alfred Hat en grå farge. 

Denne blokken lar deg koble til fronten og deretter fra baksiden til neste blokk.

Dispatch Key Combo Block

En annen nyttig blokk er Key Combo Block.

Key Combo Block

De Dispatch Key Combo er i den utganger undermenyen når du primært klikker på bakgrunnen.

Dispatch Key Combo

Du klikker på Nøkkelkombinasjon boksen og trykk deretter på tastene du vil bruke. Når arbeidsflyten din kjører denne blokken, vil den simulere det angitte tastetrykket. Jeg finner dette veldig nyttig for å automatisere andre programmer med en alfred arbeidsflyt.

Spille av lyder

Den siste nye blokken er Spill lyd blokkere.

Spill lydblokk

Denne blokken er i utganger undermenyen også.

Spill lydkonfigurasjon

Ved å klikke på Lyd rullegardinliste, kan du velge fra en av lydene som følger med alfred. Du kan også velge noen .aIF eller .m4a filer i arbeidsflytkatalogen.

Du kan få flere lyder fra Alfred Labs på deres hjemmeside. Bare last ned disse lydene, kopier den du vil bruke til arbeidsflytkatalogen, og du kan velge den i Spill lyd blokkere. Nedlastingen inneholder 31 lyder å bruke.

Når blokken kjøres, vil den spille den valgte lyden. Derfor kan du gi lyd tilbakemelding til brukeren om fremdriften av arbeidsflytene dine.

Konklusjon

alfred er et program som fortsetter å vokse og skaper mer nyttige arbeidsflyter for å automatisere arbeidet ditt. Dra nytte av disse nye funksjonene og se hvilken type arbeidsflyter du kan opprette. Jeg benytter godt av utvidelsene til Skriptfiltre.