Car-tech

Avsluta upplösning med dessa 5 kraftfulla verktyg för datorautomatisering

Osku Palermaa Interview PBA Star 2 Handed Sensation Columbia 300 Staff

Osku Palermaa Interview PBA Star 2 Handed Sensation Columbia 300 Staff

Innehållsförteckning:

Anonim

Än en gång hittar du dig själv sitter framför din dator, ögonen glasar över när du trycker på samma rad knappar över och över för att få något gjort. Kanske var du tvungen att skapa en komplex mapphierarki för en uppsättning projekt. Eller kanske du var tvungen att kopiera, klistra in och formatera samma typ av data flera gånger.

Oavsett uppgiften var det förmodligen inte så kul.

Den goda nyheten är att du kan koda din väg ut ur så upptagen, även om du inte är programmerare. Här är fem kraftfulla automatiseringsverktyg som kan hjälpa.

Directory Opus

När du försöker automatisera någonting är det klokt att sluta och tänka på domänen du försöker arbeta med. Håller din uppgift huvudsakligen upprepad textinmatning, eller handlar det om att flytta och skapa filer? Att begränsa fältet hjälper dig att hitta rätt verktyg för jobbet lättare - och när det gäller filoperationer kan du inte gå fel med Directory Opus.

Directory Opus är extremt anpassningsbar och har ett eget enkelt skriptspråk.

Pris på $ 69 (i australiska dollar), Directory Opus är en av de mest kostnadseffektiva filhanterarna runt; det är betydligt dyrare än till exempel Total Commander ($ 44). Med det sagt, om du arbetar med filer hela dagen, är Directory Opus värt vartenda öre. Du kan anpassa alla dina knappar, verktygsfält, menyer och kommandon, ställa in egna snabbtangenter och namn för allt. Du kan också ändra layouten så att den ser ut som allt från en applikation med dubbla fönsterkommandon till vanlig Windows Explorer till något unikt ditt.

Den här anpassningsnivån leder till enkel automatisering: Directory Opus har en egen inbyggd uppsättning kommandon, som utgör ett enkelt skriptspråk. Du kan till exempel ange ett enda tangenttryck för att skapa ett nytt dokument som har dagens datum i ett visst format (2012-12-13, 121213, etc.). Du kan ordna att välja en samling filer och snabbt byta namn på dem alla enligt något schema, eller du kan bygga ett makro som väljer alla DOC- och JPG-filer i den aktuella mappen, slänger dem upp i ett arkiv med namn och typ av ditt val och maila dem. Directory Opus kan med andra ord hjälpa dig att automatisera nästan alla uppgifter som innebär att manipulera filer och kommandon är väl dokumenterade.

VBA

Ingen artikel om automatisering av det dagliga arbetet är komplett utan att nämnas VBA Visual Basic för applikationer). Du kan inte hämta och installera VBA, men du har förmodligen redan den: Den är inbyggd i Microsoft Office. Om du vill automatisera allt arbete som du gör i Word, Excel eller Access, är VBA det verktyg du behöver. Du kan använda den för nästan allt från att skriva in text för att formatera ett dokument för att arbeta med externa filer för att skapa egna Excel-funktioner.

Med VBA kan du spela in makron och sedan anpassa dem för att göra nästan allt Office -relaterad.

En av VBas bästa egenskaper är att det är lätt att komma igång med. Du kan spela in ett makro av dig själv att göra något (säg, välj lite text och gör den djärv), och använd sedan den inbyggda VBA-redigeraren för att se hur makrot ser ut som kodformat. Du kan komma åt VBA-redigeraren genom att trycka på Alt-F11 eller genom att använda fliken Utvecklare på bandet (även om du måste göra den fliken synlig först).

Redaktören är en komplett utvecklingsmiljö med inbyggda felsökningsverktyg, auto -kompletion, kontextkänslig hjälp och mer. När du tittar på ett makro i redigeraren kan du enkelt anpassa det och gradvis lära dig nya förmågor beroende på vad du behöver för ditt projekt. Faktum är att arbeta med VBA är ett av de bästa sätten att komma in i programmeringen. Varje makro är bettstorlek, och du kan använda den direkt, så att ditt arbete går snabbare och mindre tråkigt.

PhraseExpress

Oavsett vilket program du skriver in, skriver du förmodligen några av samma saker om och om igen. Tänk på e-posthälsningar och signaturer eller lagerfraser relaterade till ditt jobb ("Tack för ditt intresse", och så vidare). Vad händer om du kan skriva in den repetitiva texten genom att trycka på en knapp eller två? Det här är vad PhraseExpress gör - och då lite. Det är gratis för personligt bruk och $ 50 för företagsanvändning efter en 30-dagars gratis provperiod.

PhraseExpress kan eliminera onödigt att skriva och stöder sofistikerade textmakroner.

Att säga att PhraseExpress är ett textbyteprogram är lite som att säga att en dator är en skrivmaskin. Ja, du kan spara vanliga textutdrag och snabbt infoga dem med bara ett tangenttryck eller två (en mycket användbar funktion). men du kan också göra mycket mer. Exempelvis kan PhraseExpress känna igen när du ritar ett typsnitt, bestämma själv vissa typsnitt som du vanligen begår vid tangentbordet och börja erbjuda korrigeringar innan du ens märker att du har misstänkt ett ord. Den kan mata in dynamisk information i utdrag, till exempel dagens datum eller till och med datumet sex dagar från och med nu. Det kan leda till variabler (som en persons namn) och infoga dem på rätt plats i ett utdrag. Och efter att du installerat en gratis tilläggsfil från PhraseExpress webbplats kan du även använda PhraseExpress som en inline-kalkylator: Skriv bara något som (10 + 5) * 7 = och appen kommer att erbjuda att ersätta det text med rätt resultat.

Kraftfull men det är, PhraseExpress har vissa begränsningar. För en sak är det inte ett ordentligt programmeringsspråk: Du kan inte enkelt konfigurera variabler, och den inbyggda redigeraren erbjuder inte radnummer eller automatisk slutförande för kommandon. Ett annat problem handlar om dokumentationen: Dess tillverkare (Bartels Media) tillhandahåller viss online dokumentation, men informationen är inte särskilt noggrann. Å andra sidan kommer PhraseExpress packad med användbara exempel, så om du gillar att lära dig genom exempel kan du hitta ett makro som liknar det du behöver och justera sedan det.

AutoHotkey

I flera år nu när jag har behövt min dator för att hantera något vanligt, har jag nått för AutoHotkey. I likhet med PhraseExpress kan denna enkla (och gratis) skriptprocessor reagera på snabbtangenter och "hotstrings" (typ wbr och AutoHotkey kan ersätta den med "bästa hälsningar"). Men AutoHotkeys snabba och smutsiga natur förkroppar ett modent och kraftfullt programmeringsspråk som kan hantera allt från komplexa matteoperationer till HTML-omvandlingar för att skapa hela användargränssnitt (Windows, knappar och allt).

AutoHotkey's Window Spy gör det möjligt för dig att samla in vilket fönster som helst på ditt system, för att bättre automatisera det.

Det mest originella jag någonsin försökt använda AutoHotkey var ett "Morse" -verktyg: Jag ville ha ett verktyg som skulle göra en sak när jag slår Ctrl tre gånger i snabb följd (dot-dot-dot) och gör något annat när jag slår samma nyckel i ett punkt-streck-punktmönster. AutoHotkey var upp till uppgiften, och jag förlorade inte ens Ctrl-tangentens ursprungliga funktionalitet: Alla andra snabbkommandokombinationer (Ctrl + S och så vidare) fortsatte att fungera. I det här fallet kämpade jag med kodningen: Försök som jag kunde, jag kunde inte få verktyget att fungera själv, men AutoHotkeys vänliga utvecklingssamhälle kom till räddning och en kunnig medlem skapade ett manus som gjorde exakt vad Jag behövde.

Såsom VBA är AutoHotkey beroendeframkallande lätt att använda direkt. Ditt första behov kommer sannolikt att vara enkelt: att omforma en irriterande genväg i en applikation som du använder ofta, eller kanske skapa ett snabbt makro för att signera dina e-postmeddelanden. När du förstår hur enkelt sådana förbättringar ska göras med en snabb liner, så vill du göra mer. Det är där AutoHotkeys omfattande dokumentation kommer in. Full av exempel och tydliga förklaringar, den medföljande hjälpfilen kan ge dig en mening av vad som är möjligt och hur man uppnår det. För att göra saker ännu enklare kan du med AutoHotkey göra många operationer antingen i en enkel syntax (a = Hej) eller på ett mer professionellt sätt (för personer som redan är bekväma med kodning på andra språk, a: = "Hej"). Så, två syntax ger samma resultat, och alla är bekväma. Lägg till samhället och dess omfattande samling av open source-skript, och AutoHotkey tar automatisering till en ny nivå.

Ta befäl

I början var kommandoraden, eller så säger Neal Stephenson oss. Och besvikande, inte mycket har ändrats sedan dess, åtminstone med avseende på standard Windows-kommandoprocessorn, cmd.exe och det svarta svarta fönstret. Medan Linux-användare åtnjuter glatta semi-transparenta fönster som ansluter dem till den kraftfulla bash-kommandoprocessorn, sitter Windows-användare fast med en antik kommandorad som inte ändrar storlek på rätt sätt och kan inte klistra in utan ett muskommando (tryck Ctrl + V bara orsaka ^ V att skriva ut).

Microsofts svar på denna irriterande situation är PowerShell, en kraftfull alternativ kommandoprocessor som är buntad med versioner av Windows från XP SP2 till Windows 8. PowerShell kan göra mycket saker och dess standardkonsolprogram kan anpassas, men du kan fortfarande inte välja text via tangentbordet, klistra in med Ctrl + V, eller ändå ändra storlek på fonten snabbt. Dessutom är PowerShell-kommandoprocessorn inte lätt att lära sig, och du kan behöva justera datorns säkerhetsinställningar för att kunna använda den alls.

Ta Command stöder någon kommandoprocessor, inklusive Bash.

Ta Kommando, en $ 100 verktyg, visar att Windows-kommandoraden inte behöver känna sig så gammal eller vara så komplex. Det tar en kraftfull, men ändå enkel kommandoprocessor och samarbetar med ett vackert modernt gränssnitt, för ett resultat som lämnar standard Windows gränssnitt år bakom. Kommandotillverkaren, TCC, är en superset av den som är inbyggd i Windows. Så, dir är fortfarande dir, och del är fortfarande del, och allt du redan vet om att arbeta i kommandoraden är fortfarande giltigt. Men du får också massor av extra kommandon, och även de befintliga kommandon har bytt i TCC att deras cmd.exe motsvarigheter bara kan drömma om. Som ett resultat, som VBScript och AutoHotkey, är TCC ett språk som du gradvis kan växa till; du kan börja med enkla saker, och du vet förmodligen redan en del av det.

Konsolgränssnittet görs precis rätt. Fönstret är flikat, så det stöder flera konsol sessioner samtidigt. Genom att trycka på Skift och piltangenterna väljer du text. Att trycka på Ctrl + V klistrar in text i konsolen (fantastiskt, jag vet!). En integrerad filhanterare låter dig se effekterna av dina handlingar på filsystemet i realtid. Och när du är bekväm med språket och känner dig redo att skriva några batchskript, kommer du att upptäcka den bästa delen: En inbyggd programmeringsredaktör med en linje för debugger.

Ta Command är dyrt, men Om du tycker att du spenderar mycket tid på kommandotolken eller behöver felsöka varför satsfilerna bryter, är det en bra investering.

Vilken? Det är ditt val

Programvaran är en personlig sak, och olika användare har olika husdjur. Lyckligtvis behöver vi inte skapa egna ordbehandlare och kommandorolk för att de ska kunna känna sig rätt. Även en enkel tweak eller två kan gå långt för att göra din programvara verkligen din, och göra ditt arbete snabbare och trevligare. Börja långsamt, och vem vet: Du kan till och med bli en kodare.