2011-06-06 11 views
6

मैं सीएसएस जोड़ने के लिए कोशिश कर रहा हूँ करने के लिए नए फ़ाइल प्रकार जोड़ना, "नया" राइट क्लिक विंडोज 7 में मेनू मैं मेनू के लिए फ़ाइल प्रकारों को जोड़ने का तरीका पता है की पीएचपी, जे एस और HTML फ़ाइल प्रकारों रजिस्ट्री में ShellNew प्रविष्टियों के साथ। लेकिन विंडोज़ आपको नए आइटमों के डिस्प्ले नामों पर कोई नियंत्रण नहीं देता है - this के अनुसार नाम हमेशा आपके द्वारा दस्तावेज़ को खोलने के लिए निर्दिष्ट किए गए एप्लिकेशन से लिया जाता है। मैं इन फ़ाइल प्रकारों के सभी खोलने के लिए नोटपैड ++ निर्धारित किया है, इसलिए मैं मेनू में कई समान "Notepad ++ दस्तावेज़" प्रविष्टियों के साथ खत्म करने जा रहा हूँ, इस तरह:विंडोज 7 की नई संदर्भ मेनू

Windows Explorer context menu

हो, तो किसी को भी पता है किसी भी tweak उपयोगिताओं को स्थापित किए बिना इस बेवकूफ स्थिति से बाहर एक रास्ता?

धन्यवाद सब! फ्रेड

+0

मुझे पता है कि कैसे करना अच्छा लगेगा यह भी ... –

उत्तर

2

आप मैन्युअल रूप से प्रत्येक फ़ाइल वर्ग के लिए फ़ाइल प्रकार वर्णन बदल सकता है।

  1. HKEY_CLASSES_ROOT\.%ext% (डिफ़ॉल्ट मान)
  2. तहत prog आईडी को फिर से देखें HKEY_CLASSES_ROOT\%progid% के अंतर्गत, डिफ़ॉल्ट मान और/या स्ट्रिंग आप चाहते करने के लिए "FriendlyTypeName" स्ट्रिंग निर्धारित किया है।

आप लॉग ऑफ करने के लिए यह प्रभावी करने के लिए हो सकता है। आपको शायद क्रोम और नोटपैड ++ फ़ाइल प्रकार/एसोसिएशन संवाद से दूर रहना चाहिए ताकि वे आपके तारों को ओवरराइट न करें।

दोनों क्रोम और Notepad ++ खुला स्रोत हैं, तो आप उस फ़ाइल प्रकारों के लिए बेहतर नामों का उपयोग उनके लिए एक पैच बना सकते हैं। (क्या एक "क्रोम HTML दस्तावेज़" वैसे भी है, एचटीएमएल 5 + अतिरिक्त क्रोम रस =))

+0

सुझाव ऐन्डर्स के लिए धन्यवाद - दुर्भाग्य से इनमें से कोई भी मेरे लिए काम किया है - पहले एक मूल्य बदल गया है और लॉग आउट और फिर से, तो अन्य। बाह! –

1

एक संदर्भ मेनू> के नए आइटम (विंडोज 7 में नाम बदलने के लिए, कम से कम):

  1. ओपन regedit।
  2. HKEY_CLASSES_ROOT\.%ext% पर जाएं और (Default) मान पर ध्यान दें। यह फाइल एक्सटेंशन का प्रोडिड है।
  3. HKEY_CLASSES_ROOT\%ProdID% (आमतौर पर %ext%file) पर जाएं दो कदम से प्राप्त मूल्य का उपयोग कर। (Default) वैल्यू सेट करें जो आप संदर्भ मेनू के नए आइटम को प्रदर्शित करना चाहते हैं।
  4. HKEY_CLASSES_ROOT\%ProdID% के तहत, अगर वहाँ एक FriendlyTypeName मूल्य है, यह FriendlyTypeName.old करने के लिए, नाम बदलने (Default) मूल्य के रूप में "is deprecated by the FriendlyTypeName entry"

मैं नहीं मानता कि वहाँ भी/पुनः आरंभ लॉग आउट करने की जरूरत है, लेकिन अगर परिवर्तन प्रभावी नहीं होते हैं, लॉग आउट करते हैं और/या पुनरारंभ करते हैं।

+0

धन्यवाद बेन, यह एंडर्स द्वारा सुझाए गए समाधान के समान है, जिसने मेरे लिए चाल नहीं की। असल में मेरे पास 3 फ़ाइल प्रकार हैं, मैं .js, .css, .htm, सभी नोटपैड ++ में "नई फ़ाइल" मेनू आइटम बनाना चाहता हूं। इसका अर्थ यह है कि उन प्रत्येक एक्सटेंशन के लिए डिफ़ॉल्ट मान "नोटपैड ++ _ फ़ाइल" है। अगर मैंने नोटपैड ++ _ फ़ाइल के लिए "सीएसएस फ़ाइल" में डिफ़ॉल्ट मान सेट किया है, तो यह नए .js और .htm मेनू आइटम्स के लिए पाठ भी बन जाता है। –

+0

हां, मैंने देखा कि वे समान थे लेकिन @Anders 'समाधान मेरे लिए काम नहीं करता था, जैसा कि मैंने बाद में पाया,' FriendlyTypeName 'मुद्दा। तो, मैंने सोचा कि मैं इसे एक उत्तर के रूप में पोस्ट करूंगा। आपने फ़ाइलों को नोटपैड ++ से कैसे जोड़ा? – mythofechelon

+0

ओह, मैं देखता हूं, क्षमा करें, याद किया। मैंने मानक विन एक्सप्लोरर विकल्पों में बस फाइल टाइप को जोड़ा है। –

संबंधित मुद्दे