नए संदर्भ मेनू में प्रविष्टियों के लिए आइकन क्या निर्धारित करता है?


20

मुझे पूरा यकीन नहीं है कि यह कैसे काम करता है। इसलिए मैं रजिस्ट्री संपादक के माध्यम से "नया" संदर्भ मेनू में आइटम जोड़ सकता हूं (जो मेनू बटन को राइट क्लिक या दबाते हुए दिखाई देता है)। उदाहरण के लिए, यदि मैं एक नई .cpp फ़ाइल प्रविष्टि बनाना चाहता हूँ, तो मैं एक .reg फ़ाइल आयात कर सकता हूँ जो इस प्रकार दिखती है:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.cpp]
@="cpp"
[HKEY_CLASSES_ROOT\.cpp\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\cpp]
@="C++ File"

इसलिए मैं इस पद्धति का उपयोग करके इसके लिए विस्तार और विवरण सेट कर सकता हूं। हालांकि, मुझे यकीन नहीं है कि मेरे विवरण के बगल में दिखाई देने वाला आइकन कैसे तय किया गया है। मेरा मतलब यह है:

यहाँ छवि विवरण दर्ज करें

मुझे यकीन नहीं है कि अगर विंडोज ने जो भी प्रोग्राम तय किया है, उस एक्सटेंशन के लिए डिफ़ॉल्ट के रूप में या अगर यह किसी भी तरह से मैन्युअल रूप से रजिस्ट्री में मैन्युअल रूप से सेट किया जा सकता है, तो यह चित्र स्वचालित रूप से चुनता है।

क्या यह आइकन मैन्युअल रूप से सेट किया जा सकता है?


2
यह वीडियो हमेशा इस तरह के hackery के लिए लायक एक घड़ी है - channel9.msdn.com/Shows/Defrag-Tools/...
HelpingHand

जवाबों:


22

डिफ़ॉल्ट रूप से, एक्सप्लोरर फ़ाइल प्रकार द्वारा निर्धारित आइकन का उपयोग करेगा, लेकिन यह कुंजी IconPathमें एक मान रखकर ओवरराइड किया जा सकता है ShellNew। मैंने रजिस्ट्री गतिविधि के लिए देखने के लिए प्रक्रिया मॉनिटर का उपयोग करके यह पता लगाया explorer.exe

ऐसा लगता है कि विंडोज़ की मौजूदा प्रविष्टियाँ REG_EXPAND_SZडेटा प्रकार का उपयोग REG_SZकरती हैं , लेकिन समान रूप से अच्छी तरह से काम करती हैं और एक आरईजी फ़ाइल में शामिल करना बहुत आसान है। प्रारूप आइकन युक्त फ़ाइल का पूर्ण पथ है, फिर एक अल्पविराम, फिर फ़ाइल के भीतर आइकन संसाधन की संख्या। इस स्क्रीनशॉट में, मैंने उपयोग किया है %ProgramFiles%\Windows Mail\wab.exe,10:

शेलन्यू एंट्रीज़

जैसा कि आप देख सकते हैं, यह नई सूची के बाहर फ़ाइल के आइकन को प्रभावित नहीं करता है:

फ़ाइल का आइकन न्यू आइकन से अलग है

अपने REG फाइल में उस बदलाव को शामिल करने के लिए, इस लाइन को "NullFile"=""एक के नीचे जोड़ें :

"IconPath"="%ProgramFiles%\\Windows Mail\\wab.exe,10"

प्रभावी होने के लिए आपको एक्सप्लोरर को पुनरारंभ करना होगा।


1
मुझे आश्चर्य है कि REG_SZपर्यावरण चर के साथ काम करता है। संभवतः एक्सप्लोरर इसे फिर से विस्तारित करता है।
बॉब

@ थोबड़ा ए कार्यों के लिए वर्ण सेट रूपांतरण को छोड़कर, मूल्य प्रकार के व्यवहार में परिवर्तन नहीं करता है RegQueryValueEx। .NET फ्रेमवर्क डिफ़ॉल्ट रूप से मानों के लिए विस्तार करेगाREG_EXPAND_SZ , लेकिन अंतर्निहित विंडोज एपीआई नहीं करता है।
बेन एन

4

क्या यह आइकन मैन्युअल रूप से सेट किया जा सकता है?

हाँ, NirSoft से फ़ाइल प्रकार प्रबंधक का उपयोग कर :

फ़ाइल प्रकार प्रबंधक के बारे में

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

सिस्टम आवश्यकताएं

यह उपयोगिता विंडोज 98 से विंडोज 10. के विंडोज के किसी भी संस्करण पर काम करती है। विंडोज 98 / एमई के तहत इस उपयोगिता का उपयोग करने के लिए, आपको गैर-यूनिकोड संस्करण डाउनलोड करना होगा। X64 सिस्टम के तहत इस उपयोगिता का उपयोग करने के लिए, आपको x64 संस्करण डाउनलोड करना चाहिए।

स्रोत FileTypesMan - विंडोज के 'फ़ाइल प्रकार' प्रबंधक के लिए वैकल्पिक


विस्तृत निर्देश

पहली चीज जो आपको करने की आवश्यकता है वह है फ़ाइल प्रकार प्रबंधक की एक प्रति डाउनलोड करना। यह विंडोज के किसी भी संस्करण में बहुत काम करता है, लेकिन इस बात पर ध्यान दें कि क्या आपको 32- या 64-बिट संस्करण की आवश्यकता है। यदि आप निश्चित नहीं हैं, तो यहां बताया गया है कि आप 32-बिट या 64-बिट संस्करण विंडोज चला रहे हैं या नहीं।

जब डाउनलोड पूरा हो जाए, तो फ़ोल्डर को अनज़िप करें। यह एक पोर्टेबल ऐप है, इसलिए आपको इसे स्थापित करने की आवश्यकता नहीं होगी - आरंभ करने के लिए बस "FileTypesMan.exe" पर डबल-क्लिक करें।

fte_1

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

fte_2

कुछ स्क्रॉलिंग को सहेजने के लिए, हम खोज प्रकार का उपयोग उस फ़ाइल प्रकार को प्राप्त करने के लिए करेंगे जिसके बाद हम हैं। टूलबार पर "खोजें" बटन पर क्लिक करें (या Ctrl + F दबाएं)। "फाइंड" विंडो में, उस फ़ाइल प्रकार के एक्सटेंशन में टाइप करें जिसे आप बदलना चाहते हैं और फिर "फाइंड नेक्स्ट" बटन को बार-बार क्लिक करें जब तक कि आप उस एक्सटेंशन पर न पहुंच जाएं, जिसके बाद आप हैं। आप "खोजें" विंडो को बंद करने के लिए "रद्द करें" पर क्लिक कर सकते हैं।

fte_3

एक्सटेंशन पर राइट क्लिक करें जिसका आइकन आप बदलना चाहते हैं और फिर "चयनित फ़ाइल प्रकार संपादित करें" चुनें।

fte_4

"फ़ाइल प्रकार संपादित करें" विंडो में, डिफ़ॉल्ट आइकन टेक्स्ट फ़ील्ड के दाईं ओर "..." बटन पर क्लिक करें।

fte_5

"चेंज आइकन" विंडो कुछ मूल आइकन दिखाती है, लेकिन अपनी खुद की आइकन फ़ाइलों को खोजने के लिए "ब्राउज़ करें" बटन पर क्लिक करें। फ़ाइल प्रकार प्रबंधक आपको EXE, DLL या ICO फ़ाइलों का चयन करने की अनुमति देता है।

fte_6

आपके द्वारा इच्छित आइकन फ़ाइल को चुनने और चुनने के बाद, उपलब्ध आइकन सूची में दिखाई देंगे। सूची से इच्छित आइकन का चयन करें और फिर "ओके" पर क्लिक करें। इस उदाहरण में, हम आइकन फ़ाइलों का उपयोग कर रहे हैं, जिन्हें हमने IconArchive से डाउनलोड किया है, इसलिए केवल एक आइकन दिखाया गया है। यदि आप एक EXE या DLL फ़ाइल का उपयोग कर रहे हैं, तो आपको ICO फ़ाइल की तुलना में कई और आइकन दिखाई दे सकते हैं।

fte_7

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

fte_8

स्रोत विंडोज में एक निश्चित फ़ाइल प्रकार के लिए आइकन कैसे बदलें


अस्वीकरण

मैं किसी भी तरह से NirSoft से संबद्ध नहीं हूं, मैं उनके सॉफ्टवेयर का सिर्फ एक अंतिम उपयोगकर्ता हूं।


ध्यान दें कि इससे फ़ाइल का आइकन बदल जाता है सिस्टम-वाइड। हालांकि यह एक उपयोगी कार्यक्रम है।
मूनरुस्टर

0

रिकॉर्ड के लिए: * .reg फ़ाइल की पहली पंक्ति ("Windows रजिस्ट्री संपादक संस्करण 5.00") के बाद एक रिक्त रेखा जोड़ी जानी चाहिए, या निष्पादित होने पर यह एक त्रुटि देगा। देखें: https://support.microsoft.com/en-us/help/310516/how-to-add-modify-or-delete-registry-subkeys-and-values-by-using-a-reg#syntax के लिए वाक्यविन्यास विवरण।

BTW, यह वास्तव में सवाल का जवाब नहीं है, लेकिन यहां नया होने के कारण मुझे टिप्पणी करने की अनुमति नहीं है। लेकिन मध्यस्थों @robinCS और @bertieb का सुझाव है कि इसे एक जवाब के रूप में भी प्रस्तुत किया जा सकता है, इसलिए यहां मैं जाता हूं। हो सकता है कि इन मध्यस्थों में से कोई भी इसे प्रश्न के टिप्पणी क्षेत्र में स्थानांतरित कर सकता है (और एक ही समय में इस सममूल्य को संपादित करें)? धन्यवाद!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.