खोज बॉक्स के साथ फ़ाइल एक्सप्लोरर खोलने के लिए हॉटकी केंद्रित है?


2

विंडोज 10 में, विंडोज कुंजी दबाकर सक्रिय की गई मानक फ़ाइल खोज का व्यवहार Win, विंडोज 7 के संबंध में पूरी तरह से बदल गया है। यह आमतौर पर असंतोषजनक और अपूर्ण परिणाम देता है जैसा कि इस PCGamer लेख में अच्छी तरह से चित्रित किया गया है ।

एक जैसे जैसे वैकल्पिक मुक्त खोज उपकरण higly माना इस्तेमाल कर सकते हैं सब कुछ सॉफ्टवेयर। हालाँकि, मुझे पता है कि फ़ाइल एक्सप्लोरर का खोज बॉक्स पहले से ही वही करता है जो मैं चाहता हूं। वास्तव में फ़ाइल एक्सप्लोरर खोज बॉक्स रिटर्न परिणाम जो आम तौर पर EVERYTHING (नीचे एक उदाहरण देखें) के समान हैं, और यह समान रूप से तेज़ है। इसके अलावा फाइल एक्सप्लोरर कुशलतापूर्वक फाइलों की सामग्री को अनुक्रमित और खोजता है। इस कारण से मैं तृतीय पक्ष उत्पादों के बजाय अपनी मानक फ़ाइल खोजों के लिए फ़ाइल एक्सप्लोरर का उपयोग करना चाहूंगा।

फ़ाइल एक्सप्लोरर बनाम पूर्ण मिनिकोंडा फ़ोल्डर की खोज की खोज

छोटी समस्या यह है कि मैं अपने वर्कफ़्लो में लगातार खोज का उपयोग करता हूं, और Win+Eफ़ाइल एक्सप्लोरर को खोलने और Ctrl+Fखोज पर ध्यान केंद्रित करने के लिए दो गर्म कुंजियों का उपयोग करता है । इसके अलावा, यह दृष्टिकोण नई फ़ाइल एक्सप्लोरर खिड़कियां खोलना जारी रखता है, बजाय खुले हुए पुन: उपयोग करने के।

क्या कोई व्यक्ति एक ही वैश्विक हॉटकी के सरल तरीके के बारे में सोच सकता है, जो:

  • फ़ाइल एक्सप्लोरर खोलता है, या पहले से ही खुला होने पर इसे अग्रभूमि में लाता है; तथा
  • खोज बॉक्स पर फ़ोकस सेट करें, ताकि कोई तुरंत लिखना शुरू कर सके

फ़ाइलों के लिए खोज करने के लिए?


हाँ, मैंने खोजा और देखा कि टिप्पणी करने के बाद। हटाए गए। धन्यवाद। :-)
केन व्हाइट

जवाबों:


3

यदि आप किसी तृतीय पक्ष कार्यक्रम का उपयोग करने में असमर्थ हैं ...

AutoHotKey का उपयोग करें , जो किस्ट्रोक्स या हॉटकी को जोड़ सकता है

डॉक्स काफी पठनीय हैं, लेकिन यह हो आप जुड़ कर शुरू कर दिया जाना चाहिए Ctrl+F9एक्स्प्लोरर में खोज ध्यान केंद्रित करने के लिए।

फ़ाइल explorersearch.ahk:

खोजकर्ता खोलें और खोज पर ध्यान केंद्रित करें

^F9::
    Send, #e
    WinWaitActive, ahk_class CabinetWClass
    Send, ^f

एक्सप्लोरर विंडो का फिर से उपयोग करें

या, एक और अधिक शामिल है जो यह WinExistजांचने के लिए उपयोग करता है कि क्या एक्सप्लोरर खुला है, और WinActivateइसे फोकस करने के लिए:

^F9::
if WinExist("ahk_class ExploreWClass") or WinExist("ahk_class CabinetWClass")
{
       WinActivate
       Send, ^f
       return
}
else
    Send, #e
    WinWaitActive, ahk_class CabinetWClass 
    Send, ^f

( इस समय उपयोग के लिए SO पर JayG के उत्तर के लिए धन्यवाद क्योंकि मेरे पास इस समय Windows बूट नहीं है)ahk_classexplorer

कहां: #है Windowsकुंजी और ^है Ctrlकुंजी। WaitWinActiveतब तक प्रतीक्षा करेंगे जब तक कि एक्सप्लोरर विंडो पर ध्यान केंद्रित न हो ( सुझाव के लिए डिवेंस का धन्यवाद , जो बदल दिया गया Sleep)। इसके अतिरिक्त, आप संभवतः पहली पंक्ति Run, explorer.exeको उसी प्रभाव के साथ बदल सकते हैं ; लेकिन यह वही करता है जो मूल प्रश्न में शाब्दिक रूप से पूछा गया था।

AutoHotKey के साथ अनुकूलन और स्वचालन के लिए बहुत बड़ी गुंजाइश है- यह ट्यूटोरियल के माध्यम से पढ़ने लायक है , और आप शायद कुंजी और संशोधक सूची को भी ध्यान में रखना चाहते हैं।


धन्यवाद। यह आंशिक रूप से प्रश्न का उत्तर देता है, लेकिन मैं हॉटकी को फ़ाइल एक्सप्लोरर विंडो का पुन: उपयोग करने के लिए भी पसंद करूंगा यदि यह पहले से ही खुला है, बजाय एक नया खोलने के। क्या यह संभव है? FYI करें, यह खोज के लिए हर कार्यक्रम का उपयोग करते समय किया जा सकता है।
दिव्यकाल

हेड के लिए @divenex धन्यवाद; मैंने एक उदाहरण को शामिल करने के लिए उत्तर को अपडेट किया है जो खिड़की का पुन: उपयोग करता है यदि यह मौजूद है
बर्टिब

उत्तम! ठीक है कि मैं क्या चाहता था। बहुत बहुत धन्यवाद। बस एक छोटा सा बग है: ^ F9 :: को पूरी स्क्रिप्ट की शुरुआत में होना चाहिए, या यह डुप्लिकेट हॉटकी के बारे में शिकायत करता है
Divenex

@divenex मेरी खुशी :) अच्छी पकड़, उस बग क्रेप में चीजों को घुमाते हुए!
बर्टिएब

1
अतिरिक्त मजबूती के लिए, आप की जगह ले सकती sleep 100साथWinWaitActive, ahk_class CabinetWClass
divenex
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.