Car-tech

Afsluttende gentagelse gentagelse med disse 5 kraftfulde pc-automatiseringsværktøjer

Week 0, continued

Week 0, continued

Indholdsfortegnelse:

Anonim

Endnu en gang ser du dig selv sidder foran computeren, øjnene glider over som du trykker på samme række knapper over og over for at få noget gjort. Måske måtte du oprette et komplekst mappehierarki for et sæt projekter. Eller måske måtte du kopiere, indsætte og formatere den samme slags data flere gange.

Uanset hvad opgaven var, var det nok ikke meget sjovt.

Den gode nyhed er, at du kan kode dig ud af sådan travlt, selvom du ikke er en programmør. Her er fem kraftfulde automatiseringsværktøjer, der kan hjælpe.

Directory Opus

Når du forsøger at automatisere noget, er det klogt at stoppe og tænke på det domæne, du forsøger at arbejde med. Er din opgave primært involveret gentagne tekstindtastning, eller handler det om at flytte og skabe filer? At begrænse feltet vil hjælpe dig med at finde det rigtige værktøj til jobbet lettere - og når det kommer til filoperationer, kan du ikke gå galt med Directory Opus.

Directory Opus er ekstremt brugerdefineret og har sit eget enkle scriptsprog.

Pris på $ 69 (i australske dollars), Directory Opus er en af ​​de mest kostbare filledere rundt; Det er betydeligt dyrere end for eksempel Total Commander ($ 44). Når det er sagt, hvis du arbejder med filer hele dagen, er Directory Opus værd at hver øre. Du kan tilpasse alle dine knapper, værktøjslinjer, menuer og kommandoer, indstille dine egne genvejstaster og navne til alt. Du kan også ændre layoutet til at ligne alt fra en dual-pane kommandostil applikation til almindelig Windows Explorer til noget unikt din.

Dette niveau af tilpasning fører til nem automatisering: Directory Opus har sit eget indbyggede sæt kommandoer, der udgør et simpelt skriptsprog. Du kan f.eks. Udpege et enkelt tastetryk for at oprette et nyt dokument med dagens dato i et bestemt format (2012-12-13, 121213, etc.). Du kan arrangere at vælge en samling af filer og omdøbe dem alle hurtigt i henhold til nogle ordninger, eller du kan oprette en makro, der vælger alle DOC- og JPG-filerne i den aktuelle mappe, lynlås dem op i et arkiv med et navn og hvilken type du vælger, og mail dem. Directory Opus kan med andre ord hjælpe dig med at automatisere næsten enhver opgave, der involverer manipulering af filer, og dens kommandoer er veldokumenterede.

VBA

Ingen artikel om automatisering af det daglige arbejde er færdig uden at nævne VBA Visual Basic for Applications). Du kan ikke downloade og installere VBA, men du har sikkert det allerede: Det er indbygget i Microsoft Office. Hvis du søger at automatisere ethvert arbejde, du gør i Word, Excel eller Access, er VBA det værktøj, du har brug for. Du kan bruge det til næsten alt fra at indtaste tekst til formatering af et dokument til at arbejde med eksterne filer til at oprette brugerdefinerede Excel-funktioner.

Med bunden af ​​Microsoft Office kan VBA lade dig registrere makroer og derefter tilpasse dem til at gøre næsten alt Office -relateret.

En af VBas bedste egenskaber er, at hvor nemt det er at komme i gang med. Du kan optage en makro af dig selv at gøre noget (sige, vælge nogle tekst og gøre det modigt), og brug derefter den indbyggede VBA editor til at se, hvordan makroen ser ud i kodeform. Du kan få adgang til VBA-editoren ved at trykke på Alt-F11 eller ved at bruge fanen Udvikler på båndet (selvom du skal gøre denne fane synlig først).

Redaktøren er et komplet udviklingsmiljø med indbyggede fejlfindingsværktøjer, auto -completion, kontekstfølsom hjælp og meget mere. Når du ser en makro i editoren, kan du nemt tilpasse den og gradvist lære nye evner i overensstemmelse med hvad du har brug for til dit projekt. Faktisk er at arbejde med VBA en af ​​de bedste måder at komme ind i programmeringen. Hver makro er bidestørrelse, og du kan sætte den i brug med det samme, hvilket gør dit arbejde hurtigere og mindre kedeligt.

PhraseExpress

Uanset hvilket program du skriver ind, skriver du sandsynligvis nogle af de samme ting igen og igen. Overvej e-mail hilsener og signaturer, eller lager sætninger relateret til dit job ("Tak for din interesse", og så videre). Hvad hvis du kunne indtaste al den repeterende tekst ved at trykke på en tast eller to? Dette er hvad PhraseExpress gør - og så nogle. Det er gratis til personlig brug og $ 50 til erhvervsmæssig brug efter en 30-dages gratis prøveversion.

PhraseExpress kan eliminere overflødig skrivning, og den understøtter sofistikerede tekstmakroer.

At sige, at PhraseExpress er et tekstudskiftningsprogram, er lidt som at sige at en computer er en skrivemaskine. Ja, du kan gemme almindelige uddrag af tekst og hurtigt indsætte dem med blot et tastetryk eller to (en meget nyttig funktion); men du kan også gøre meget mere. For eksempel kan PhraseExpress genkende, når du retter en typografi, finde ud af selv bestemte typografier, som du almindeligvis begår på tastaturet, og begynde at tilbyde rettelser, før du selv bemærker, at du har mistypet et ord. Den kan indtaste dynamisk information i uddrag, såsom dagens dato eller endda datoen seks dage fra nu. Det kan bede om variabler (som en persons navn) og indsætte dem på det rigtige sted i et uddrag. Og efter at du har installeret en gratis tilføjelsesfil fra PhraseExpress-webstedet, kan du endda bruge PhraseExpress som en inline-kalkulator: Skriv bare noget som (10 + 5) * 7 = , og appen vil tilbyde at erstatte det tekst med det korrekte resultat.

Kraftig, selv om det er, har PhraseExpress nogle begrænsninger. For det første er det ikke et ordentligt programmeringssprog: Du kan ikke nemt konfigurere variabler, og den indbyggede editor tilbyder ikke linjenumre eller automatisk færdiggørelse til kommandoer. Et andet problem indebærer dokumentationen: Dens maker (Bartels Media) giver nogle online dokumentation, men oplysningerne er ikke særlig grundige. På den anden side kommer PhraseExpress pakket med nyttige eksempler. Så hvis du kan lide at lære ved eksempel, kan du muligvis finde en makro, der ligner den, du har brug for, og derefter tilpasse den.

AutoHotkey

I mange år Nu, når jeg har brug for min computer til at klare noget udenfor det, har jeg nået til AutoHotkey. I lighed med PhraseExpress kan denne enkle (og gratis) scriptprocessor reagere på hurtigtaster og "hotstrings" (type wbr , og AutoHotkey kan erstatte det med "Best regards"). Men AutoHotkey's hurtig og beskidte natur forkaster et modent og kraftfuldt programmeringssprog, der kan håndtere alt fra komplekse matematiske operationer til HTML-transformationer til at skabe hele brugergrænseflader (vinduer, knapper og alt).

AutoHotkey's Window Spy lader dig kigge ind i et hvilket som helst vindue på dit system for bedre at automatisere det.

Det mest originale, jeg nogensinde har forsøgt at bruge AutoHotkey, var et "Morse" -værktøj: Jeg ønskede et værktøj, der ville gøre en ting, når jeg slår Ctrl tre gange i hurtig rækkefølge (dot-dot-dot), og gør noget andet, når jeg rammer den samme nøgle i et dot-dash-dot-mønster. AutoHotkey var op til opgaven, og jeg tabte ikke engang Ctrl-nøgleens oprindelige funktionalitet: Alle andre hurtigtastkombinationer (Ctrl + S og så videre) fortsatte med at fungere. I så fald kæmpede jeg med kodningen: Prøv som jeg måske, jeg kunne ikke få hjælpeprogrammet til at fungere alene, men AutoHotkey's venlige udvikler samfund kom til min redning, og et vidende medlem skabte et script, der gjorde præcis hvad Jeg har brug for.

Ligesom VBA er AutoHotkey vanedannende nemt at bruge med det samme. Dit første behov vil sandsynligvis være en simpel: at genoprette en irriterende genvej i et program, du ofte bruger, eller for at oprette en hurtig makro til at underskrive dine e-mails. Når du ser, hvor nemt sådanne forbedringer er at gøre med en hurtig en-liner, vil du gerne gøre mere - hvilket er her AutoHotkey's omfattende dokumentation kommer ind. Fuld af eksempler og klare forklaringer, den bundne hjælpefil kan give dig en fornuftig følelse af hvad der er muligt, og hvordan man opnår det. For at gøre tingene endnu nemmere kan du med AutoHotkey udføre mange operationer enten i en simpel syntaks (a = Hej) eller på en mere professionel måde (for personer, der allerede er fortrolige med kodning på andre sprog, a: = "Hej"). Så to syntaxer giver det samme resultat, og alle er komfortable. Tilføj fællesskabet og dets omfattende samling af open source-scripts, og AutoHotkey tager automatisering til et nyt niveau.

Tag kommando

I begyndelsen var kommandolinjen, eller så siger Neal Stephenson os. Og skuffende har ikke meget ændret sig siden da, i det mindste med hensyn til standard Windows-kommandoprocessoren, cmd.exe og det blide sorte vindue. Mens Linux-brugere nyder glatte semi-gennemsigtige vinduer, der forbinder dem med den kraftige bash-kommandoprocessor, sidder Windows-brugere fast med en antik kommandolinje, der ikke ændres korrekt og kan ikke indsætte uden en musekommando (tryk Ctrl + V vil bare forårsage ^ V at udskrive).

Microsofts svar på denne irriterende situation er PowerShell, en kraftfuld alternativ kommandoprocessor bundtet med versioner af Windows fra XP SP2 til Windows 8. PowerShell kan gøre mange ting, og standardkonsolprogrammet kan omstilles, men du kan stadig ikke vælge tekst via tastaturet, indsætte med Ctrl + V, eller endda ændre størrelsen på dens skrifttype hurtigt. Desuden er PowerShell-kommandoprocessoren ikke let at lære, og du skal muligvis justere computerens sikkerhedsindstillinger for at kunne bruge det overhovedet.

Tag Command understøtter en kommandoprocessor, herunder Bash.

Tag Command, en $ 100 hjælpeprogram, viser at Windows-kommandolinjen ikke behøver at føle sig så gammel eller være så kompleks. Det kræver en kraftfuld, men enkel kommandoprocessor og samarbejder med en smukt moderne grænseflade, hvilket resulterer i, at standard Windows-grænsefladeår er bagefter. Kommandoprocessoren, TCC, er en superset af den ene, der er indbygget i Windows. Så det er stadig dir, og del er stadig del, og alt hvad du allerede ved om at arbejde i kommandolinjen, er stadig gyldigt. Men du får også masser af ekstra kommandoer, og selv de eksisterende kommandoer har skiftet i TCC, at deres cmd.exe-modparter kun kan drømme om. Som et resultat, som VBScript og AutoHotkey, er TCC et sprog, du gradvist kan vokse til; du kan starte med enkle ting, og du ved sikkert nok allerede noget af det.

Konsolgrænsefladen er lavet lige rigtigt. Vinduet er fanebladet, så det understøtter flere konsol sessioner på samme tid. Tryk på Skift og piletasterne vælger tekst. Ved at trykke på Ctrl + V indsættes tekst i konsollen (fantastisk, jeg ved det!). En integreret filhåndtering lader dig se virkningen af ​​dine handlinger på filsystemet i realtid. Og når du er komfortabel med sproget og er klar til at skrive nogle batch scripts, vil du opdage den bedste del: En indbygget programmørens editor med en line-by-line debugger.

Take Command er dyrt, men hvis du finder dig selv at bruge meget tid på kommandoprompten eller nødt til at fejlfinding, hvorfor batch-filer bryder, er det en stor investering.

Hvilken? Det er dit valg

Software er en personlig ting, og forskellige brugere har forskellige kæledyrsfejl. Heldigvis behøver vi ikke at oprette vores egne tekstbehandlere og kommandolinjetolker, så de kan føle sig rigtige. Selv en simpel tweak eller to kan gå langt i retning af at gøre din software virkelig din, og gøre dit arbejde hurtigere og mere behageligt. Start langsomt, og hvem ved: Du kan endda blive en koder.