Შექმნა მენიუ ელემენტი დამალვა და დამალული ფაილები OS X- ში

გამოიყენეთ Automator შესაქმნელად კონტექსტური მენიუ დამალვა ან დამალული ფაილები

ჩვეულებრივ, Mac მალავს ბევრ სისტემურ ფაილს, რომლითაც შესაძლებელია რაღაც წვდომის მიღება. Apple მალავს ამ ფაილებს, რადგან შემთხვევითი ცვლილება, ან აშკარა მოხსნა ფაილი შეიძლება გამოიწვიოს პრობლემები თქვენი Mac.

მე უკვე აჩვენა, თუ როგორ უნდა გამოიყენოთ ტერმინალი ფაილების და დასტების ჩვენება ან დამალვა . ეს მეთოდი საკმაოდ კარგია, თუ მხოლოდ შემთხვევითი საჭიროა თქვენი Mac- ზე ფარული ფაილების და დასტების მუშაობით. მაგრამ არსებობს უკეთესი გზა, თუ თქვენ ხშირად იმუშავებთ თქვენს Mac- ის დამალული Goodies- თან.

კომბინაციით ტერმინალის ბრძანებები აჩვენებს და იმალება ფაილი და ფოლდერები ერთად Automator შექმნას მომსახურება, რომელიც შეიძლება ხელმისაწვდომი იყოს კონტექსტური მენიუები, შეგიძლიათ შექმნათ მარტივი მენიუს ელემენტი, რათა აჩვენოს ან დამალვა იმ ფაილებს.

შექმნა shell Script to Toggle ფარული ფაილები

ჩვენ უკვე ვიცით ორი ტერმინალის ბრძანებები, რომლებიც საჭიროა დაფარული ფაილების ჩვენება ან დამალვა. ის, რაც ჩვენ უნდა გავაკეთოთ, შეიქმნება შელი სკრიპტი, რომელიც ორ ბრძანებას შორის გადართვაა, იმის მიხედვით, თუ რამდენად გვინდა დავინახოთ ან დამალვა ფაილში ფაილები.

პირველ რიგში, ჩვენ უნდა დავადგინოთ, არის თუ არა ფსონის ამჟამინდელი მდგომარეობა ფარული ფაილების ჩვენება ან დამალვა; მაშინ ჩვენ უნდა გამოსცეს სათანადო ბრძანება საპირისპირო სახელმწიფოს შესაცვლელად. ამისათვის ჩვენ გამოვიყენებთ შემდეგ ჭურვი ბრძანებებს:

STATUS = `ნაგულისხმები წაიკითხეთ com.apple.finder AppleShowAllFiles`
თუ [$ STATUS == 1]
მაშინ დეფოლტის ჩაწერა com.apple.finder AppleShowAllFiles -boolean FALSE
სხვა დეფოლტის დაწერეთ com.apple.finder AppleShowAllFiles -boolean TRUE
fi
killall Finder

ეს არის საკმაოდ ძირითადი ჭურვი სკრიპტი, რომელიც გავაკეთებთ სამუშაოს ჩვენთვის. იგი იწყება ითხოვს Finder რა ამჟამინდელი მდგომარეობის AppleShowAllFiles არის მითითებული და შემდეგ შენახვა შედეგები ცვლადში მოუწოდა STATUS.

ცვლადი STATUS შემდეგ გადამოწმება თუ არა სიმართლე (ნომერ პირველი არის TRUE). თუ სიმართლეა (დაამახსოვრეთ ფაილები და ფოლდერები), მაშინ ჩვენ ბრძანებას ვამზადებთ FALSE- ს მნიშვნელობას. ანალოგიურად, თუ ეს FALSE (მითითებული ფაილები და ფოლდერები), ჩვენ მითითებული ღირებულება TRUE. ამ გზით, ჩვენ შევქმენით სკრიპტი, რომელიც შეცვლის Finder- ის დამალვა ფაილების და დასტების ან on off.

მიუხედავად იმისა, რომ სცენარი გარკვეულწილად სასარგებლოა, მისი რეალური ღირებულება მოდის, როდესაც ჩვენ ვიყენებთ Automator- ის გადაწერას სკრიპტის გარშემო და შევქმნათ მენიუ, რომელიც მოგვცემს ფარული ფაილების და დასტების ჩართვას ან ღილაკზე დაჭერით.

გამოყენება Automator შესაქმნელად დაფარულ ფარული ფაილების მენიუდან

  1. Launch Automator, რომელიც მდებარეობს / პროგრამები საქაღალდეში .
  2. შეარჩიეთ სერვისი, როგორც თარგი ტიპის თქვენი ახალი Automator- ის ამოცანისთვის, და აირჩიეთ ღილაკის არჩევა.
  3. ბიბლიოთეკის სარკმელში, დარწმუნდით, რომ აქციები შეირჩევა, შემდეგ კი ბიბლიოთეკის ქვედანაყოფში დააჭირეთ ღილაკს Utilities. ეს აწვდის არსებულ სამუშაოს ტიპებს მხოლოდ იმას, რაც დაკავშირებულია უტილიტებთან.
  4. In გაფილტრული სია ქმედებები, დააჭირეთ Run Shell Script და გადაიტანეთ იგი workflow pane.
  5. სამუშაო პროცესის ზედა ნაწილში ორი ჩამოსაშლელი მენიუს ელემენტია. დააყენეთ 'სერვისი' შერჩეული 'ფაილების ან დასტებისთვის'. დააყენეთ 'in' to 'Finder'.
  6. დააკოპირეთ მთელი ჭურვი სკრიპტის ბრძანება, რომელიც ჩვენ ზემოთ (ყველა ექვსივე ხაზი) ​​შევქმენით და გამოიყენეთ იგი ნებისმიერი ტექსტის შეცვლისთვის, რომელიც უკვე შეიძლება იმყოფებოდეს Run Shell Script- ის ყუთში.
  7. საწყისი ავტომატიზაციის ფაილი მენიუ, აირჩიეთ "შენახვა" და შემდეგ მისცეს მომსახურების სახელი. თქვენს მიერ შერჩეული სახელი გამოჩნდება მენიუს სახით. მე მოვუწოდებ ჩემს ნაღდებს დამალულ ფაილებს.
  8. ავტომატიზაციის სერვისის შენახვის შემდეგ, ავტომატური დატოვება.

გამოიყენეთ გადართვის დამალული ფაილების მენიუს ელემენტი

  1. გახსენით დამხმარე ფანჯარა.
  2. მარჯვენა ღილაკით ნებისმიერი ფაილი ან საქაღალდე.
  3. აირჩიეთ სერვისები, დაფარული ფაილების გადართვა , pop-up მენიუდან .
  4. Finder იქნება გადატვირთვის მდგომარეობის დამალვა ფაილი, რამაც დაფარული ფაილების და დასტების ცარიელია ან ფარული დამოკიდებულია მათი მიმდინარე მდგომარეობა.