"Gjenta ikke selv" er en kardinal regel for programmering. Det er ment å forankre programmerere mot å kjøre samme segment av koden gjentatte ganger når datamaskiner kan gjøre den typen ting automatisk. Men du trenger ikke å være programmerer for å unngå å gjenta seg selv. Hvis du er en Mac-bruker, vil Hazel hjelpe deg med å organisere filene dine automatisk, øke effektiviteten og frigjøre ditt sinn fra den ubehagelige drudgery av shuffling bits rundt for hånden.

Hva er Hazel?

Hazel er et macOS-program som gir et brukervennlig grafisk grensesnitt for noen ganske avanserte skriptegenskaper. Den fungerer på en ganske enkel "hvis denne, da den" typen struktur, noe som betyr at den samsvarer med bestemte parametere til bestemte filer, og utfører deretter en oppgave hvis disse parametrene er oppfylt. Mens logikken er enkel, kan du koble sammen en rekke komplekse funksjoner for å lage sofistikerte programmer og deretter sette dem til å løpe når du vil.

Sette opp Hazel

Hazel er lett å sette opp. Etter at du har lastet ned og installert programmet, finner du det i Systemvalg. Klikk på ikonet for å åpne preferanseruten, og du vil kunne komme i gang.

Når du først starter ruten, vil du være i Info-fanen som forteller deg om Hazel er i gang, og gir deg annen informasjon. Du får se en knapp som sier "Start Hazel", men legg den av for nå. Hvis du starter det nå, vil alle reglene dine gjelde øyeblikket du lagrer dem, noe som kanskje ikke er det du vil ha hvis du bare begynner.

Sørg imidlertid for å krysse i boksen nedenfor som sier "Vis Hazel status i menylinjen."

På venstre side av vinduet ser du en kolonne med en liste over mapper. Klikk på en av disse mappene, og du vil se ruten til høyre, merket "Regler", fylle opp med noen avkrysningsbokser. Disse demo reglene er inkludert i Hazel og er for øyeblikket deaktivert, men kan være nyttig som inspirasjon.

1. Rengjør nedlastingsmappen jevnlig

Jeg pleier å bruke min nedlastingsmappe som min "på dekk" -katalog. Som sådan blir det crammed med filer som en gang var viktige, men er nå ubrukelige. Heldigvis kan vi lage en veldig enkel regel for å hjelpe oss med å løse dette problemet.

1. Hvis du vil opprette en ny regel i Hazel, klikker du først på mappen du vil ha Hazel å overvåke i sidelinjen Mapp. I dette tilfellet bruker vi nedlastingsmappen. Deretter klikker du på pluss-knappen.

2. Gi regelen en tittel som tydelig forklarer sin funksjon.

Nå skal vi sette opp våre kriterier.

3. Klikk på rullegardinmenyen merket "Navn", og endre det til "Dato sist åpnet."

4. Klikk på rullegardinmenyen som er merket "er", og endre den til "er ikke i det siste".

5. Endre "1 time" til "7 dager" eller uansett tidsintervall du føler deg komfortabel med.

I neste avsnitt skal vi angi hva som skal gjøres med filer som samsvarer med kriteriene våre.

6. Klikk på "Ingen mappe valgt", og endre den til "Papirkurv".

7. Klikk på OK for å lagre regelen. Hvis Hazel er slått på, gjelder denne regelen umiddelbart etter at du klikker på OK, så alle filer som er eldre enn syv dager, blir flyttet til søppelet.

Dette er kanskje den enkleste mulige Hazel-regelen, men det er fortsatt nyttig. Jeg bruker faktisk noen i sammenheng, som flytter og søppelfiler på forskjellige tidspunkter basert på type og alder. Her er et skjermbilde av mine nåværende nedlastingsregler med titler som skal gi deg en ide om hva de gjør.

2. Organiser og ZIP gamle filer

Denne regelen jeg bruker til å organisere skrivebordet mitt, kommer i to deler. Først skal vi sette opp en regel som setter gamle filer inn i en bestemt mappe.

1. Klikk på skrivebordsmappen i sidefeltet. Hvis skrivebordsmappen ikke er der, klikker du på pluss-knappen under listen over mapper.

2. Klikk på pluss-knappen i rullegardinmenyen for å opprette en ny regel.

3. Endre navn-rullegardinmenyen til "Dato sist endret, " "er ikke sist, " og endre tidsintervallet til en uke.

4. Endre Flytt-rullegardinmenyen til «Sorter i undermappe».

5. Klikk på tekstboksen etter "med mønster" for å få opp en liste over omdøpe tokens du kan bruke. Velg "Gjeldende dato".

6. Klikk etter den aktuelle datatoken i tekstboksen og skriv "arkiv".

7. Klikk på Ferdig for å lukke tekstboksen og OK for å bekrefte regelen.

Nå skal vi sette opp som regel for å komprimere disse mappene i ZIP-arkiver.

8. Opprett en annen ny regel i skrivebordsmappen ved å klikke på pluss-knappen under regelisten.

9. Opprett to regler: Navn inneholder "arkiv" og Kind er mappe.

10. Klikk på rullegardinmenyen for handling for å velge Arkiv.

Denne regelen arkiverer automatisk alt som ikke er endret de siste syv dagene.

3. Gi nytt navn og fil skannede dokumenter basert på OCR-innhold

Denne siste regelen krever noe ekstern maskinvare eller programvare for å få det til å fungere. Jeg bruker min ScanSnap som konverterer skannede dokumenter til PDF-filer med levende tekstdata innebygd. På den måten kan jeg automatisk legge inn skannet papir i de aktuelle mappene.

Nå vet du hvordan du leser denne regelen. Den matcher tre forhold, ved hjelp av innholdet i PDF-filen som utløsere for handlingene nedenfor. Når den finner en kamp, ​​omdirigerer regelen mappen med datoen skanningen ble opprettet, og navnet på regningen, og legger det i min "Statements" -mappe.

Konklusjon

Når du er ferdig med å opprette alle reglene, kan du gå tilbake til Systemvalg og slå Hazel på.

Som du kan se, er Hazel utrolig kraftig, og de tre reglene ovenfor er bare eksempler. Ta deg tid til å mucke rundt og eksperimentere, og du vil være sikker på å komme opp med noe som er praktisk.