Skip to main content

Skapa ett menyobjekt för att dölja och visa dolda filer i OS X

Del 3. Skapa menyobjekt i Joomla (Maj 2024)

Del 3. Skapa menyobjekt i Joomla (Maj 2024)
Anonim

Som standard döljer Macen många systemfiler som du eventuellt behöver komma åt. Apple döljer dessa filer eftersom en oavsiktlig förändring till, eller om det är direkt att ta bort filerna kan orsaka problem för din Mac.

Genom att kombinera Terminalkommandon för att visa och dölja filer och mappar med Automator för att skapa en tjänst som kan nås från kontextmenyer kan du skapa ett enkelt menyalternativ för att visa eller dölja dessa filer.

Skapa Shell-skriptet för att byta bort dolda filer

Vi vet redan de två Terminalkommandon som behövs för att antingen visa eller dölja dolda filer. Vad vi behöver göra är att skapa ett skalskript som ska växla mellan de två kommandona, beroende på om vi vill visa eller dölja filerna i Finder.

Först måste vi bestämma om Finderens nuvarande tillstånd är att visa eller gömma dolda filer; då måste vi utfärda lämpligt kommando för att ändra till motsatt tillstånd. För att göra detta använder vi följande skalkommandon:

STATUS = `standardvärden läs com.apple.finder AppleShowAllFiles`if $ STATUS == 1 sedan standardvärden skriv com.apple.finder AppleShowAllFiles -boolean FALSEelse standardvärden skriv com.apple.finder AppleShowAllFiles -boolean TRUEfikillall Finder

Det är ett ganska grundläggande skalskript som kommer att göra jobbet för oss. Det börjar med att fråga Finder vad det aktuella läget för AppleShowAllFiles är inställt på och sedan lagra resultaten i en variabel som heter STATUS.

Den variabla STATUS kontrolleras sedan för att se om det är SANT (det första är ekvivalent med TRUE). Om det är SANT (inställt att dölja filer och mappar), utfärdar vi kommandot för att ställa in värdet till FALSE. På samma sätt, om det är felaktigt (inställt på att visa filer och mappar), ställer vi värdet till TRUE. På det här sättet har vi skapat ett manus som kommer att skifta Finderens gömma sig på filer och mappar på eller av.

Medan manuset är något användbart i sig, kommer det verkliga värdet när vi använder Automator för att linda runt manuset och skapa ett menyalternativ som låter oss slå på eller stänga dolda filer och mappar med bara ett musklick.

Använda Automator för att skapa ett alternativ för att byta bort dolda filer

  1. Starta Automator, som finns i mappen Program.
  2. Välj Service som typ av mall som ska användas för din nya Automator-uppgift och klicka på knappen Välj.
  3. I Bibliotekspanelen, se till att Åtgärder har valts och klicka sedan på Verktyg under Biblioteksposten. Detta kommer att filtrera de tillgängliga arbetsflödetyperna till bara de som är relaterade till verktyg.
  4. I den filtrerade listan över åtgärder klickar du på Kör Shell-skript och drar det till arbetsflödesrutan.
  5. Överst i arbetsflödesrutan finns två rullgardinsmenyer. Ställ in 'Tjänsten tar emot valda' till 'filer eller mappar'. Ange 'in' till 'Finder.'
  6. Kopiera hela Shell-skriptkommandot som vi skapade ovan (alla sex rader) och använd det för att ersätta eventuell text som redan finns i rutan Run Shell Script.
  7. Från Automators filmeny välj "Spara" och ge sedan tjänsten ett namn. Namnet du väljer kommer att visas som menyalternativet. Jag kallar min Byt bort dolda filer.
  8. Efter att ha sparat Automator-tjänsten kan du sluta Automator.

Använd menyalternativet Växla dolda filer

  1. Öppna ett Finder-fönster.
  2. Högerklicka på någon fil eller mapp.
  3. Välj Tjänster, Byt bort dolda filer, från popup-menyn.
  4. Finder kommer att växla om att dölja filer, vilket gör att dolda filer och mappar kan visas eller döljas beroende på deras nuvarande tillstånd.