Krei menuon por kaŝi kaj montri Kaŝitajn dosierojn en VIN 10a

Uzu Aŭtomatilon por Krei Contextual Menuo por Kaŝi aŭ Montri Kaŝitajn Dosierojn

Defaŭlte, la Mac kaŝas multajn sistemajn dosierojn, kiujn vi eble povas aliri al iu punkto. Apple kaŝas ĉi tiujn dosierojn ĉar hazarda ŝanĝo, aŭ la forigo de la dosieroj povus kaŭzi problemojn por via Mac.

Mi jam montris al vi kiel uzi Terminal por montri aŭ kaŝi dosierojn kaj dosierujojn . Tiu metodo estas sufiĉe bona, se vi nur bezonas labori kun la kaŝitaj dosieroj kaj dosierujoj en via Mac. Sed estas pli bona maniero, se vi emas labori ofte kun la kaŝitaj bestoj de via Mac.

Kombinante la fina staciojn por montri kaj kaŝi dosierojn kaj dosierujojn kun Automator por krei servon, kiu povas esti alirita de kuntekstaj menuoj, vi povas krei simplan menuon por montri aŭ kaŝi tiujn dosierojn.

Kreante la Ŝirman Skripton por Baskuli Kaŝitajn Dosierojn

Ni jam konas la du fina staciojn, kiuj bezonas aŭ montri aŭ kaŝi kaŝitajn dosierojn. Kion ni bezonas fari estas krei ŝelon-skripton, kiu ebligos inter la du komandoj, depende ĉu ni volas montri aŭ kaŝi la dosierojn en la Finder.

Unue, ni devas determini ĉu la nuna stato de la Finder estas montri aŭ kaŝi kaŝitajn dosierojn; tiam ni devas elsendi la taŭgan komandon por ŝanĝi al la kontraŭa stato. Por fari tion, ni uzos la jenajn ŝildajn komandojn:

STATUS = `malpermesas legi kom.apple.finder AppleShowAllFiles`
se [$ STATUS == 1]
tiam malsukcesas skribi com.apple.finder AppleShowAllFiles -boolean FALSE
alie difektas skribi com.apple.finder AppleShowAllFiles -boolean VER
fi
Killall Finder

Tio estas belega ŝelo-skripto, kiu faros la laboron por ni. Ĝi komencas demandi la Finder, kion la aktuala stato de la AppleShowAllFiles estas difinita kaj tiam stokante la rezultojn en variablo nomata STATUS.

La variablo STATUS estas tiam kontrolita por vidi ĉu ĝi estas VERA (la nombro unu estas ekvivalenta al TRUE). Se ĝi estas TRUE (aro por kaŝi dosierojn kaj dosierujojn), tiam ni ordonas la komandon por agordi la valoron al FALSE. Same, se ĝi estas FALSE (starigis por montri dosierojn kaj dosierujojn), ni difinis la valoron Vere. De ĉi tiu maniero, ni kreis skripton, kiu ebligos alŝalti aŭ malŝalti la dosierojn kaj dosierujojn de la Finder.

Dum la skripto estas iom utila por si mem, ĝia vera valoro venas kiam ni uzas Automatilon por envolvi la skripton kaj krei menueron, kiu lasos nin turni kaŝitajn dosierojn kaj dosierujojn sur aŭ ekstere kun nur musklako.

Uzanta Automatilon por Krei Toggle Kaŝitan Dosierojn Menuo Item

  1. Launch Automator, lokita en la dosierujo / Aplikaĵoj .
  2. Elektu Servon kiel la tipan ŝablonon por uzi por via nova Aŭtomatila tasko, kaj alklaku la butonon Elektu.
  3. En la biblioteko, certigu, ke Agoj estas elektitaj, tiam sub la biblioteca ero, alklaku Utilaĵojn. Ĉi tio filtros la disponeblajn flugojn de laboro al nur tiuj rilataj al utilecoj.
  4. En la filtrita listo de agoj, alklaku Run Shell Script kaj trenu ĝin al la fluo de laboro.
  5. Ĉe la supro de la fluo de laboro estas du malplenaj menuoj. Ŝanĝu la 'Servon ricevas elektitan' al 'dosieroj aŭ dosierujoj.' Fiksu la 'en' al 'Finder.'
  6. Kopiu la tutan ŝelon-skripton-komandon, kiun ni kreis supre (ĉiuj ses linioj), kaj uzu ĝin por anstataŭigi ajnan tekston, kiu eble ĉeestas en la Skatolo-Skatolo de Ŝelo.
  7. De la menuo de aŭtomata dosiero, elektu "Konservi" kaj poste donu al la servo nomon. La nomo, kiun vi elektos, aperos kiel la menuo. Mi nomas mia Toggle Kaŝitaj Fajliloj.
  8. Post konservado de la aŭtomata servo, vi povas ĉesi Aŭtomatigilon.

Uzante la Toggle Kaŝitan dosierojn Menuo Item

  1. Malfermu fenestron de Finder .
  2. Alklaku iun ajn dosieron aŭ dosierujon.
  3. Elektu Servoj, Baskuligi Kaŝitajn Dosierojn , el la popo-menuo .
  4. La Finder malaltigos la staton kaŝi dosierojn, kaŭzante kaŝitajn dosierujojn kaj dosierujojn por montri aŭ kaŝi laŭ ilia nuna kondiĉo.