स्क्रिप्ट "फ़ाइल एक्सटेंशन छिपाएँ" सेट करने के लिए


16

मैं हर सर्वर पर अपना पसंदीदा फ़ोल्डर विकल्प सेट करने के लिए बहु-चरण प्रक्रिया से थक गया हूं, जिस पर मैं लॉग ऑन करता हूं (ज्यादातर Win2008, लेकिन कुछ 2012 और यहां और वहां Win7)। मैं इस प्रक्रिया को स्क्रिप्ट करने में सक्षम होना पसंद करूंगा, लेकिन दुर्भाग्य से, मुझे फ़ोल्डर विकल्पों के लिए ऐसा करने के लिए कोई कमांड या एक्सटेंशन नहीं मिल सकता है।

ऐसी कई सेटिंग्स हैं, जिन्हें मैं बदलना चाहता हूं, लेकिन विशेष रूप से, मैं " ज्ञात फ़ाइल प्रकारों के लिए फ़ाइल एक्सटेंशन छुपाएं " को गलत पर सेट करना चाहूंगा । मुझे लगता है कि अगर मैं ऐसा कर सकता हूं, तो मैं अपने दम पर किसी भी अतिरिक्त सेटिंग्स को प्रबंधित करने में सक्षम हूं।

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


कृपया विंडोज संस्करण प्रदान करें।
द एसस

हम एक स्क्रिप्ट लेखन सेवा नहीं हैं। आपने पहले से क्या कोशिश की है? आप कहां फंस रहे हैं?
Ƭᴇc atιᴇ007

@TheSAS - क्षमा करें; मैंने इसे टैग किया, लेकिन इसे प्रश्न में जोड़ना भूल गया। फिक्स्ड।
Ickster

2
@ techie007 - मैंने टोन को थोड़ा बदलने के लिए प्रश्न को संपादित किया। मैं बहुत थका हुआ हूं, इसलिए सवाल धीरे से लिखा गया था। मैं निश्चित रूप से यह नहीं मांग रहा था कि आप मेरे लिए एक स्क्रिप्ट लिखें; मैं मान रहा था कि यह स्पष्ट है कि मुझे नहीं पता था कि सेटिंग को संशोधित करने के लिए किस कमांड का उपयोग करना है। मैं अपने खराब प्रश्न की आपकी आलोचना की सराहना करता हूं, और इसे बेहतर बनाने की कोशिश करता हूं, लेकिन मुझे लगता है कि आपकी प्रतिक्रिया का लहजा आरटीएफएम के बहुत करीब है।
15

जवाबों:


19

आपको दो .reg फ़ाइलें बनाने की आवश्यकता है।

एक्सटेंशन छिपाने के लिए

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 1 /f

एक्सटेंशन दिखाने के लिए

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0 /f


4

यहाँ एक पॉवर्सशेल संस्करण है

function ShowFileExtensions() 
{
    Push-Location
    Set-Location HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    Set-ItemProperty . HideFileExt "0"
    Pop-Location
}

function HideFileExtensions() 
{
    Push-Location
    Set-Location HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    Set-ItemProperty . HideFileExt "1"
    Pop-Location
}

यही कारण है कि काम किया लेकिन लॉग आउट और परिवर्तन देखने के लिए सर्वर में फिर से प्रवेश करने के लिए मुझे आवश्यकता
लूटने

एक पॉवरशेल कमांड मिला जो इसे आपके लिए करता है स्टॉप-प्रोसेस -प्रोसेसनेम: एक्सप्लोरर -फोर्स
रोब

फंक्शन में लिपटे मेरे लिए काम नहीं किया (), लेकिन बाहर ले जाया ठीक काम करता है। इसके अलावा लॉगआउट या स्टॉप-प्रोसेस नहीं करना था। बस एक्सप्लोरर विंडो को रिफ्रेश किया।
जोलाज़

2

मुझे यह ऑटोहॉट्की सॉल्यूशन मिला: शो छिपी हुई फाइल्स और फोल्डर सेटिंग को टॉगल करने के लिए ऑटोहोट्की स्क्रिप्ट कैसे लिखें?

यह विशेष रूप से अच्छा है क्योंकि यह परिवर्तन को दृश्यमान बनाने के लिए एक्सप्लोरर को ताज़ा करने का काम भी करता है।

;------------------------------------------------------------------------
; Show hidden folders and files in Windows XP
;------------------------------------------------------------------------
; User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
; Value Name: Hidden
; Data Type: REG_DWORD (DWORD Value)
; Value Data: (1 = show hidden, 2 = do not show)

    #h::

        RegRead, ShowHidden_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
        if ShowHidden_Status = 2 
        RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
        Else
        RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
        WinGetClass, CabinetWClass
        PostMessage, 0x111, 28931,,, A
        Return

लिंक-ओनली उत्तरों को संभावित भविष्य के लिंक-रोट के कारण नो-नो माना जाता है। कृपया सीधे अपने उत्तरों में प्रासंगिक जानकारी शामिल करें।
Ƭᴇc atιᴇ007

@ Techie007 आप टिप्पणी के लिए धन्यवाद, मैं यह प्रासंगिक बनाने के लिए जवाब में कोड जोड़ा गया।
चके

मैं AutoHotKey का उपयोग नहीं करने जा रहा हूं, लेकिन मुझे एक्सप्लोरर को रीफ्रेश करना पसंद है। धन्यवाद।
Ickster

0
  • किसी भी टेक्स्ट एडिटर का उपयोग करते हुए, "unhide-ज्ञात-ext.REG" एक फ़ाइल बनाएं
  • अंदर, इस सामग्री को चिपकाएँ:
    Windows रजिस्ट्री संपादक संस्करण 5.00 [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced] "HideFileExt" = dword: 00000000
  • बचाओ
  • इस फाइल को डबल क्लिक करें और ओके कन्फर्म करें।

टिप्पणी: dword: 00000000 - का अर्थ है: दिखाया गया फ़ाइल एक्सटेंशन dword: 00000001 - का अर्थ है: फ़ाइल एक्सटेंशन छिपाना

सौभाग्य !


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