कौन सी विंडोज एक्सप्लोरर रिप्लेसमेंट में यह सुविधा है: फोल्डर ओपन ऑपरेशंस पर काम करता है?


2

एक्सप्लोरर प्रतिस्थापन, उर्फ ​​वैकल्पिक फ़ाइल प्रबंधकों के बारे में कम से कम कुछ धागे हैं, यहां सुपरयुसर पर। लगता है कि यह धागा एक है: https://superuser.com/q/90/60860

लेकिन जो मैं करना चाहता हूं वह इन उपलब्ध विकल्पों में से एक संकीर्ण सबसेट है, जिसे मैंने शीर्षक में इंगित किया था: अर्थात्, मुझे केवल ऐसे एक्सप्लोरर प्रतिस्थापन में दिलचस्पी है जो खुद को विंडोज के साथ एकीकृत करते हैं और खोलने या लॉन्च करने की आवश्यकता नहीं है । दूसरे शब्दों में, यदि मैं किसी फ़ोल्डर को डबल क्लिक करता हूं, तो फ़ोल्डर इस एक्सप्लोरर प्रतिस्थापन द्वारा खोला जाएगा। यह इसके विपरीत है कि कितने वैकल्पिक फ़ाइल प्रबंधक हैं, जो एक्सप्लोरर से अधिक नहीं लेते हैं। मैंने कुछ खोज, और उपयोगकर्ता फ़्लक्सटेन्डू किया जुड़े हुए एक शांत विकिपीडिया पेज फ़ाइल प्रबंधकों के बीच फीचर की तुलना करना, लेकिन दुर्भाग्य से यह उस सुविधा का उल्लेख नहीं करता है जिसकी मुझे तलाश है।

मैं पहले से ही इस मानदंड को पूरा करने वाले व्यक्तिगत अनुभव से अवगत हूं: एक्सप्लोरर ++। और मैं था बोला था अफ्रीकी द्वारा कि निर्देशिका Opus और explorer2 भी ऐसा करते हैं। क्या अन्य विकल्प मौजूद हैं?

और हां, मैं सिफारिशों की भी सराहना करूंगा। मुझे लगता है कि मैं एक्सप्लोरर ++ से पूरी तरह से खुश नहीं था, यही वजह है कि मैं दूसरों को आज़माना चाहता हूं।

जवाबों:


5

समस्या यह है कि विंडोज एक्सप्लोरर विंडोज के लिए संपूर्ण शेल भी प्रदान करता है। इसलिए जब आप उस फ़ोल्डर आइकन पर क्लिक करते हैं, तो आप सबसे अधिक संभावना पहले से ही एक्सप्लोरर का उपयोग कर रहे हैं। यह सिर्फ एक और प्रक्रिया (या विंडो) शुरू करता है।

आप शेल रिप्लेसमेंट में देखना चाहते हैं।


अद्यतन करें

ठीक है, मुझे चीजों की मेरी समझ के बारे में थोड़ा और विस्तार करने दें।

पूरा सिस्टम कैसे काम करता है

अपने डेस्कटॉप से ​​शुरू करते हैं।
मेरा डेस्कटॉप शेल द्वारा तैयार किया गया है। खोल प्रारंभिक द्वारा प्रदान किया जाता है explorer.exe विंडोज शुरू होने पर चलने वाली प्रक्रिया। अगर मेरे डेस्कटॉप पर एक फ़ोल्डर है:
enter image description here

मैं इसे खोलने के लिए इसे डबल-क्लिक कर सकता हूं: enter image description here

इसने एक नया निर्माण किया explorer.exe प्रक्रिया जो अब उस विंडो को प्रदर्शित कर रही है जो मेरे फ़ोल्डर की सामग्री को दिखाती है। लेकिन कई तरीके हैं जिनसे एक ही खिड़की को खोला जा सकता था।

तो विंडोज का उपयोग करने का फैसला क्यों किया explorer.exe उस फ़ोल्डर को प्रदर्शित करने के लिए
ठीक है, जैसा कि मैंने कहा, डेस्कटॉप पहले से ही एक है explorer.exe प्रक्रिया। तो यह बस का उपयोग करेगा ShellExecuteEx() शेल को यह तय करने के लिए कि इसके साथ क्या करना है। शेल तब एक नया निर्माण करेगा explorer.exe उदाहरण (क्योंकि ऐसा करना कठिन है मेरी समझ से तो )।

तो आप क्या कर सकते हैं, उपयोग नहीं है explorer.exe अपना शेल प्रदान करने के लिए (जैसा कि आप पहले से ही करते हैं)। आप इसके तहत केवल रजिस्ट्री में एक वैकल्पिक आवेदन प्रदान कर सकते हैं:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell

लेकिन कोई नहीं रोक रहा है उस कॉल करने से नया शेल ShellExecuteEx(), जो फिर से, डिफ़ॉल्ट शेल को लागू करेगा और, इस प्रकार, explorer.exe!

तो अब क्या?

तो फिर आप वास्तव में विंडोज एक्सप्लोरर को बदलना चाहते हैं, की जगह फ़ाइल explorer.exe। क्योंकि, अंत में, हर कार्यक्रम सकता है अभी भी निष्पादित करने का प्रयास करें C:\Windows\explorer.exe सीधे और फिर आपके पास फिर से वही पुराना एक्सप्लोरर है।

लेकिन, कृपया ध्यान रखें, मैंने कभी बदलने का प्रयास नहीं किया explorer.exe एक प्रणाली पर, इसलिए मुझे नहीं पता कि क्या यह भी संभव है और / या उपयोग करने के लिए स्थिर होगा।

आवेदन XYZ कैसे करता है?

कई अनुप्रयोग हैं जो बस प्लग एक्सप्लोरर में, जैसे QTTabBar । शायद एक्सप्लोरर ++ उसी तरह काम करता है। इस तरह आपको कुछ भी छूने की आवश्यकता नहीं है क्योंकि आपका संशोधन हमेशा नए में लोड होता है explorer.exe प्रक्रियाओं। उस प्रक्रिया के बारे में विस्तार से जाने से एक नया जवाब मिलेगा।

फ़ाइल-ओपन संवाद के बारे में क्या?

यह समस्याओं का एक नया सेट है। फ़ाइल सहेजें तथा फ़ाइल खोलें संवाद का हिस्सा हैं आम संवाद पुस्तकालय । जिन्हें बदलने की कोशिश करना मुश्किल है। बहुत कुछ वैसा ही कहा जा सकता है जैसा मैंने कहा था explorer.exe। लेकिन यह कहीं अधिक डरावना होगा।


मैं एक बार ठीक उसी चीज की तलाश में था। इसके बाद, मुझे एक संतोषजनक समाधान (शेल प्रतिस्थापन के अलावा) नहीं मिल पाया। और विंडोज के लिए हर एक शेल प्रतिस्थापन केवल एक निराशा है।
Der Hochstapler

1
मैं पहले से ही एक शेल प्रतिस्थापन का उपयोग करता हूं: शार्पनवीरो। यह एक अलग विषय है जिसमें मुझे भी दिलचस्पी है, लेकिन मेरी समझ यह है कि ज्यादातर शेल प्रतिस्थापन वास्तव में सिर्फ डेस्कटॉप वातावरण को लक्षित करते हैं: वे टास्कबार को बदलते हैं, मेनू शुरू करते हैं, आपको नए टूल बार देते हैं, यह बदलते हैं कि डेस्कटॉप कैसा दिखता है और यह कैसे काम करता है । लेकिन वे एक्सप्लोरर के फाइल मैनेजर हिस्से को बिल्कुल भी नहीं छूते हैं। यही कारण है कि SharpE है, और यह है कि कैसे इमर्ज और भी Aston Shell थे जब मैंने उनमें से प्रत्येक को संक्षेप में आज़माया। ऐसा लगता है कि काहिरा शेल एक ऐसा है जिसमें सब कुछ है, जिसमें स्वयं का फ़ाइल प्रबंधक भी शामिल है, लेकिन मुझे शार्प पसंद है ...
StormRyder

वैसे भी, आप इसके बारे में क्या कह रहे हैं कि यह समस्या है? क्या आप कह रहे हैं कि मैं जो देख रहा हूं वह संभव नहीं है? मुझे पता है कि सबसे अधिक संभावना है कि मैं एक्सप्लोरर को बदलने में सक्षम नहीं होगा पूरी तरह - उदाहरण के लिए, फ़ाइल & gt; किसी भी एप्लिकेशन में खोलें अभी भी मानक एक्सप्लोरर संवाद बॉक्स लाएगा। जब मैं एक्सप्लोरर ++ का उपयोग करता हूं तो ऐसा ही होता है। लेकिन फिर भी, एक्सप्लोरर ++ निश्चित रूप से एक्सप्लोरर से लगभग हर दूसरे उदाहरण में लेता है। उदाहरण के लिए, "कंप्यूटर" को क्लिक करना एक्सप्लोरर ++ में खुलता है। इस तरह का "लगभग" समाधान वास्तव में संभव है, और यह मेरे लिए काफी अच्छा है।
StormRyder

मैंने चीजों की समझ के साथ अपने सवाल को अपडेट किया। उम्मीद है कि आप इसे उपयोगी पाएंगे।
Der Hochstapler

अद्यतन करने के लिए धन्यवाद! एक दो टिप्पणियाँ। 1.) मैंने आपके पोस्ट को वोट दिया क्योंकि यह वहां कुछ उपयोगी जानकारी है। उन विवरणों की मदद से आप मेरी समझ को व्यापक बना सकते हैं। 2.) हालांकि, मुझे वास्तव में पसंद नहीं था कि आपने मेरे शीर्षक को संपादित किया क्योंकि मुझे ऐसा लगता है कि मैंने अपने धागे को उन विषयों में छिपा दिया है जो मैं नहीं चाहता था। यह मेरे धागे को दूसरों की नकल जैसा दिखता है। आप कुछ ऐसी चीजों में शामिल हो रहे हैं जो इस धागे का विषय हैं: superuser.com/q/241442/60860
StormRyder
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.