मैं इसे एक समाधान के रूप में यहाँ फेंकने जा रहा हूँ यदि आप एक बेहतर समाधान नहीं ढूंढ सकते हैं। कई साल पहले मेरी भी ऐसी ही स्थिति थी और यह उस समय मैक ओएस एक्स के संस्करण और नेटवर्क ड्राइव्स और फाइंडर में रिफ्रेश कमांड की कमी के साथ एक समस्या थी , जो अभी भी नहीं है। मेरा समाधान समाधान तब एक AppleScript था जिसे मैंने एक एप्लिकेशन के रूप में सहेजा और इसे फाइंडर टूलबार में डाला । आप इसे फाइंडर में एक ऑटोमेटर सेवा में भी उपयोग कर सकते हैं और यदि आप चाहें तो इसे एक कीबोर्ड शॉर्टकट भी असाइन कर सकते हैं।
यह AppleScript क्या करता है ".refresh.tmp" नाम की एक छिपी हुई फ़ाइल बनाता है और फिर इसे हटा देता है, जिससे फाइंडर विंडो ताज़ा / अपडेट हो जाती है।
मेरे ताज़ा खोजक AppleScript कोड:
tell application "Finder"
try
delete (make new file at (front window) with properties {name:".refresh.tmp"})
end try
end tell
मैं कुछ AppleScript कोड भी शामिल कर रहा हूं, जो मुझे StackOverflow पर मिले हैं और AskDifferent पर भी पोस्ट किए गए हैं, हालांकि मेरा मानना है कि यह StackOverflow पर उत्पन्न हुआ है । ऐसा नहीं है कि वास्तव में किसी भी अन्य के लिए मायने रखता है तो किसी और को श्रेय देना तो मुझे इसके लिए क्योंकि मैं नीचे कोड नहीं लिखा था। यह सभी खोजक खिड़कियों को आइकनों और सूची के दृश्यों के बीच व्यू स्टेट को टॉगल करके रीफ्रेश करता है।
मैं दोनों का उपयोग करता हूं, क्योंकि जब मेरे पास बहुत सारे फाइंडर विंडो खुली होती हैं, तो मैं फाइंडर टूलबार पर अपने मूल समाधान का उपयोग करना पसंद करता हूं , छिपी हुई फाइल को बनाना / हटाना, क्योंकि यह बहुत तेज है और आमतौर पर उस समय मेरा फोकस सिंगल फाइंडर विंडो पर है। मेरे पास एक कीबोर्ड शॉर्टकट और StackOverflow पर मुझे मिली स्क्रिप्ट का उपयोग करने के लिए ऑटोमेटर सेवा सेट है । जाहिर है कि आप यह चुनने के लिए स्वतंत्र हैं कि यहां क्या प्रदान किया गया है या नहीं।
रीफ़्रेश खोजक AppleScript कोड पाया गया: सभी खोजक / सभी फ़ाइंडर Windows को ताज़ा करने के लिए स्वचालित कमांड
tell application "Finder"
set theWindows to every Finder window
repeat with i from 1 to number of items in theWindows
set this_item to item i of theWindows
set theView to current view of this_item
if theView is list view then
set current view of this_item to icon view
else
set current view of this_item to list view
end if
set current view of this_item to theView
end repeat
end tell
या तो इन AppleScripts में से एक AppleScript Application और एक Automator Service के रूप में सेव किया जा सकता है , जिसमें से बाद वाला कीबोर्ड शॉर्टकट सौंपा जा सकता है।
इसके अलावा, जैसा कि मुझे जेनेरिक आइकन सौंपा गया है, मुझे पसंद नहीं है, मैंने इंटरनेट से एक कस्टम .nns फ़ाइल जोड़ी , इस मामले में एक ताज़ा प्रतीक। ( .Png फ़ाइल का उपयोग किया जा सकता है)
रीफ़्रेश खोजक AppleScript एप्लिकेशन बनाना
ओपन स्क्रिप्ट एडिटर (या यदि लागू हो तो AppleScript एडिटर )।
कॉपी और पेस्ट करें या तो स्क्रिप्ट , ऊपर से, शीर्षक रहित दस्तावेज़ विंडो में और फिर संकलन दबाएं ।
प्रेस ⌘Sबचाने के लिए और स्थापित करने के लिए फ़ाइल प्रारूप: के लिए आवेदन में यह बचत आवेदन के रूप में फ़ोल्डर ताज़ा खोजक ।
रिफ्रेश फाइंडर एप्लिकेशन को एक कस्टम आइकन बंडल दें । मैंने IconArchive में पाए गए एक ताज़ा प्रतीक के एक चिह्न का उपयोग किया और विशेष रूप से 'डाउनलोड ICNS' बटन पर क्लिक करने के लिए इस का उपयोग किया । मैं में डाउनलोड किया "Iconsmind-रेखांकित-Refresh.icns" फाइल खोली पूर्वावलोकन और कॉपी, दबाने ⌘ACऔर फिर में चिपकाया जाओ जानकारी की चादर ताज़ा Finder.app पहले के ऊपरी बाएँ कोने में छोटा सा आइकन का चयन करके ताज़ा खोजक जानकारी शीट तो दबाने ⌘V। (में आवेदन का चयन ताज़ा Finder.app और प्रेस: ⌘I)
अब ड्रैग और ड्रॉप ताज़ा खोजक से आवेदन बंडल आवेदन पर फ़ोल्डर खोजक टूलबार जहां आप इसे होना चाहते हैं।
यह अब उपयोग करने के लिए तैयार है, टूलबार में रीफ़्रेश फ़ाइंडर आइकन पर क्लिक करें और फ़ाइंडर विंडो (s *) (* आपके चुने हुए कोड के आधार पर) ताज़ा हो जाएगी।
रिफ्रेश फाइंडर ऑटोमेटर सर्विस बनाना
ओपन ऑटोमेटर सेवा का चयन ।
सेट सेवा को चुना प्राप्त करने के लिए कोई इनपुट बदलते किसी भी आवेदन में करने के लिए खोजक में । एक रन AppleScript जोड़ें और फिर कॉपी करें और डिफ़ॉल्ट Apple पर ओवर राइटिंग AppleScript विंडो में ऊपर रीफ़्रेश फाइंडर AppleScript कोड पेस्ट करें ।
सहेजें सेवा दबाने ⌘Sके रूप में यह नामकरण ताज़ा खोजक ।
सिस्टम वरीयताएँ खोलें और कीबोर्ड> कीबोर्ड शॉर्टकट> सेवाओं पर जाएं और सामान्य पर नीचे स्क्रॉल करें जब आप सामान्य खोजकर्ता को देखेंगे और उसका चयन करेंगे। अब add शॉर्टकट पर क्लिक करें और दबाएं controlcommandR: ^ andR
यह अब एक सेवा के रूप में उपयोग करने के लिए तैयार है , जब कीबोर्ड शॉर्टकट का उपयोग करके फ़ाइंडर पर ध्यान केंद्रित किया जाता है : ^ useR
- नोट: आप रीफ़्रेश खोजकर्ता ऑटोमेटर सेवा को एक कस्टम आइकन भी दे सकते हैं । सेवा में स्थित है
~/Library/Services
और एक ही तरीके से की चरण 4 में ऊपर वर्णित में आइकन लागू ताज़ा खोजक AppleScript आवेदन बनाना ।