Sådan tilføjes en slettetilvalg til kontekstmenuen i Mac
Hvis du er en Mac-bruger, vil du vide, at det ikke giver dig mulighed for permanent at slette filer fra kontekstmenuen. Der er kun en mulighed "Flyt til papirkurven", der flytter din fil til papirkurven, og du skal manuelt tømme papirkurven for at slette filen. Ville det ikke være godt, hvis du kan tilføje en "Slet" indstilling i kontekstmenuen, så du hurtigt og nemt kan slette filen / mappen?
I terminal kan vi nemt slette (eller fjerne) en fil eller mappe med kommandoen " rm
". Kombineret med " -rf
" -rf
kan vi få systemet til at fjerne en fil eller mappe kraftigt uden at blive bedt om det. I denne vejledning vil jeg vise dig, hvordan du kan bruge denne kommando sammen med Automator, for at tilføje en "Slet" indstilling til kontekstmenuen.
1. Åbn Automator og vælg "Services".
2. Vælg "filer eller mapper" i "Finder" øverst i den højre rude.
3. Vælg "Hjælpeprogrammer" i venstre rude og træk indstillingen "Anmod om bekræftelse" til arbejdsgangen. Indtast meddelelsen for at dukke op i bekræftelsesdialogboksen.
4. Træk derefter "Kør Shell Script" til arbejdsgangen. Skift feltet "Indtast input" til "som argumenter".
Indsæt følgende linjer i shell script body:
for f i "$ @" gør rm -rf "$ f" done afplay "/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/finder/empty trash.aif"
5. Endelig gem tjenesten med navnet "Slet".
Det er det. Nu, når du højreklikker på en fil eller en mappe, skal du se en "Slet" indstilling. Vælg det, og det vil slette filen / mappen.
Indbinding af en genvejstast til Slet fil
En ekstra ting, du kan gøre med denne nyoprettede "Slet" -service, er at binde en tastaturgenvej til den. Du kan derefter trykke genvejstasten for hurtigt at slette filen.
1. I Finder skal du gå til "Finder -> Tjenester -> Tjenesteindstillinger" i menulinjen. Find "Slet" valgmuligheden, klik på den og vælg "Tilføj genvej".
2. Når du har indstillet din genvejstast, kan du trykke på den, når du har valgt filen (r), og den vil slette den valgte fil (er).
God fornøjelse!