मैं TAB कुंजी का उपयोग करके अपने cmd में कमांड या फ़ाइल का नाम पूरा नहीं कर सकता। मैंने डिफ़ॉल्ट सेटिंग्स से क्या संशोधित किया है?


9

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

मैं विंडोज 7 का उपयोग कर रहा हूं।

जवाबों:


9

पूर्ण वर्ण रजिस्ट्री में कॉन्फ़िगर किया गया है। खोलें regedit, कुंजी पर नेविगेट करें HKCU\Software\Microsoft\Command Processor, और सुनिश्चित करें कि मान CompletionChar9 (0x9) पर सेट है। यदि ऐसा कोई मान मौजूद नहीं है, तो इसे जोड़ें (राइट-क्लिक करें - नया - DWORD मान ) और डेटा के रूप में 9 दर्ज करें।

इसका एक संभावित कारण यह है कि सिस्टम-वाइड सेटिंग्स ( HKLM\Software\Microsoft\Command Processor) में डिफ़ॉल्ट रूप से 64 कैरेक्टर (0x40) का पूरा सेट है, जब तक कि प्रति उपयोगकर्ता सेटिंग्स इसे ओवरराइड नहीं करती हैं तब तक प्रभावी ढंग से पूरा करने में अक्षम है। यदि आप चाहें, तो आप सिस्टम-वाइड सेटिंग को 9 (0x9) में भी बदल सकते हैं।


धन्यवाद! एक जादू की तरह काम किया! यह एक हालिया समस्या है, जो यह बताती है कि मैंने अपने सिस्टम सेटिंग्स को स्थापित या संशोधित किया है।
बेनी

@ बेनी: उपयोगकर्ता सेटिंग्स। हालाँकि मैं सोच भी नहीं सकता कि कोई भी प्रोग्राम क्यों बदलना चाहेगा। क्या आपको HKCU में मान पूरी तरह से मिला है, या सिर्फ एक अलग डेटा के साथ?
user1686

मान बिल्कुल मौजूद नहीं था। मुझे इसे बनाना था।
बेनी

@ ग्रेविटी यह मेरे काम नहीं आया। मैंने जाँच की है, दोनों CompletionCharऔर PathCompletionCharमान दोनों में 9 पर सेट हैं HKCUऔर HKLM। क्या आपको अंदाजा है कि इसका क्या कारण हो सकता है? मैं TABकुंजी के साथ किसी भी आदेश को स्वत: पूर्ण करने में सक्षम नहीं हूं ।
Utku
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.