Lumikha ng isang Item ng Menu upang Itago at Ipakita ang Nakatagong Mga File sa OS X

Gamitin ang Automator upang Lumikha ng isang Contextual Menu upang Itago o Ipakita ang Mga Nakatagong File

Bilang default, itinatago ng Mac ang maraming mga file ng system na maaari mong i-access sa isang punto. Itinatago ng Apple ang mga file na ito dahil ang di-sinasadyang pagbabago sa, o ang direktang pagtanggal ng mga file ay maaaring maging sanhi ng mga problema para sa iyong Mac.

Ipinakita ko na kung paano gamitin ang Terminal upang ipakita o itago ang mga file at folder . Ang paraan na iyon ay medyo maganda kung mayroon ka lamang ng isang paminsan-minsang pangangailangan upang gumana sa mga nakatagong file at mga folder sa iyong Mac. Ngunit mayroong isang mas mahusay na paraan kung madalas kang gumana nang madalas sa mga nakatagong goodies ng iyong Mac.

Sa pamamagitan ng pagsasama-sama ng mga utos ng Terminal para sa pagpapakita at pagtatago ng mga file at mga folder sa Automator upang lumikha ng isang serbisyo na maaaring ma-access mula sa mga contextual menu, maaari kang lumikha ng isang simpleng menu item upang ipakita o itago ang mga file na iyon.

Paglikha ng Shell Script upang I-toggle ang Nakatagong Mga File

Alam na namin ang dalawang mga utos ng Terminal na kailangan upang ipakita o itago ang mga nakatagong file. Ang kailangan naming gawin ay lumikha ng isang shell script na magpalipat-lipat sa pagitan ng dalawang command, depende sa kung gusto naming ipakita o itago ang mga file sa Finder.

Una, kailangan nating tukuyin kung ang kasalukuyang estado ng Finder ay upang ipakita o itago ang mga nakatagong file; pagkatapos ay kailangan naming i-isyu ang naaangkop na utos upang baguhin sa kabaligtaran ng estado. Upang gawin ito, gagamitin namin ang mga sumusunod na command shell:

STATUS = `default na basahin ang com.apple.finder na AppleShowAllFiles`
kung [$ STATUS == 1]
pagkatapos ay i-default ang sumulat com.apple.finder AppleShowAllFiles -boolean FALSE
ibang mga default na magsulat com.apple.finder AppleShowAllFiles -boolean TRUE
fi
killall Finder

Iyon ay isang magandang batayang shell script na gagawin ang trabaho para sa amin. Nagsisimula ito sa pamamagitan ng pagtatanong sa Finder kung ano ang itinakda ng kasalukuyang estado ng AppleShowAllFiles at pagkatapos ay iimbak ang mga resulta sa isang variable na tinatawag na STATUS.

Pagkatapos ay i-check ang variable STATUS upang malaman kung totoo (ang numero ng isa ay katumbas ng TRUE). Kung Totoo (itakda upang itago ang mga file at mga folder), pagkatapos ay isinasalaysay namin ang utos na itakda ang halaga sa FALSE. Gayundin, kung ito ay FALSE (itakda upang ipakita ang mga file at mga folder), itinakda namin ang halaga sa TRUE. Sa ganitong paraan, lumikha kami ng isang script na magpalipat-lipat sa pagtatago ng mga Finder ng mga file at folder sa o off.

Habang ang script ay medyo kapaki-pakinabang sa pamamagitan ng kanyang sarili, ang tunay na halaga ay dumating kapag ginagamit namin Automator upang balutin sa buong script at lumikha ng isang item na menu na ipaalam sa amin i-on ang mga nakatagong mga file at mga folder sa o off gamit lamang ng isang pag-click ng mouse.

Paggamit ng Automator upang Lumikha ng isang I-toggle ang Mga Nakatagong Item ng Item sa Menu

  1. Ilunsad ang Automator, na matatagpuan sa / Aplikasyon folder .
  2. Piliin ang Serbisyo bilang uri ng template na gagamitin para sa iyong bagong gawain ng Automator, at i-click ang pindutan ng Piliin.
  3. Sa pane ng Library, tiyaking napili ang Mga Pagkilos, pagkatapos ay sa ilalim ng item ng Library, i-click ang Mga Utility. I-filter nito ang mga magagamit na mga uri ng daloy ng trabaho sa mga may kaugnayan sa mga utility.
  4. Sa na-filter na listahan ng mga aksyon, i-click ang Run Shell Script at i-drag ito sa pane ng workflow.
  5. Sa tuktok ng daloy ng workflow ay dalawang drop-down na mga item sa menu. Itakda ang 'Serbisyo na natatanggap napili' sa 'mga file o mga folder.' Itakda ang 'nasa' sa 'Finder.'
  6. Kopyahin ang buong command script ng shell na nilikha namin sa itaas (lahat ng anim na linya), at gamitin ito upang palitan ang anumang teksto na maaaring naroon sa kahon ng Run Shell Script.
  7. Mula sa menu ng Automator file, piliin ang "I-save," at pagkatapos ay bigyan ang pangalan ng serbisyo. Lilitaw ang pangalan na iyong pinili bilang item sa menu. Tumawag ako sa aking I-toggle ang Nakatagong Mga File.
  8. Pagkatapos i-save ang serbisyo ng Automator , maaari kang mag-quit Automator.

Gamit ang I-toggle ang Nakatagong Item ng Item sa Menu

  1. Buksan ang window ng Finder .
  2. Mag-right-click ang anumang file o folder.
  3. Piliin ang Mga Serbisyo, I- toggle ang Nakatagong Mga File , mula sa pop-up na menu .
  4. Ang Finder ay magpalipat-lipat sa estado ng pagtatago ng mga file, na nagiging sanhi ng mga nakatagong file at mga folder upang ipakita o maitago depende sa kanilang kasalukuyang kondisyon.