मैं विंडोज 7 में उन्नत फ़ाइल संघों को कैसे सेट करूं?


48

यह विंडोज एक्सपी में हुआ करता था कि मैं डबल क्लिक करके गेम में स्वतः ही Warcraft III फाइलों को लोड कर सकता था। यह जुड़ाव ADVANCED क्षेत्र में दाखिल होने और इस लाइन का उपयोग करके बनाया गया था:

"C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"

ध्यान दें कि यह एक तर्क और एक विकल्प लेता है।

हालाँकि, विंडोज 7 में, "डिफ़ॉल्ट प्रोग्राम्स"> "सेट एसोसिएशन" क्षेत्र में यह उन्नत क्षेत्र नहीं है।

क्या मुझे अभी भी ये फाइलें अपने आप खुल सकती हैं?

जवाबों:


36

मैं डिफॉल्ट प्रोग्राम्स एडिटर की सिफारिश करूंगा , जो ऐसा कर सकता है।

इसमें पूर्ण संदर्भ मेनू संपादन है, जो आपको कमांड मापदंडों को बदलने की अनुमति देगा। इसके अलावा, यह यूएसी समर्थन के साथ विस्टा / 7 के लिए डिज़ाइन किया गया था।

डिफ़ॉल्ट कार्यक्रम संपादक संदर्भ मेनू संपादन

डिफ़ॉल्ट प्रोग्राम्स एडिटर कमांड विवरण


5
थोड़ा और अधिक क्लिक करना, लेकिन मुझे वास्तव में मेरे उत्तर की तुलना में यह बेहतर लगता है +1!
जय

1
यह मेरे लिए काम किया, और यह पोर्टेबल है!
sancho.s

उत्तर में छवियां नहीं खुलती हैं!
ज़ार

ध्यान दें कि यह कार्यक्रम फ्रीवेयर है लेकिन ज्यादातर बंद स्रोत है (मैं वेबसाइट पर किसी भी प्रकार का लाइसेंस नहीं पा रहा था और "बॉक्स के बारे में" कोई "नहीं है", लेखक का उल्लेख है कि यह समय के साथ खुले स्रोत के रूप में तेजी से जारी हो सकता है। सार्वजनिक रूप से जारी किए गए कोड के हिस्से बीएसडी लाइसेंस के तहत जारी किए गए हैं, यह स्पष्ट नहीं है कि शेष आवेदन उस लाइसेंस के तहत भी है, लेकिन मुझे लगता है कि मामला है। साथ ही उनकी रेपो पर अंतिम गतिविधि 7/9/2016 थी।
jrh

दुर्भाग्य से, ऐसा लगता है कि विंडोज 10 पर, ओएस अपडेट सब कुछ पूर्ववत कर सकता है जो यह उपयोगिता करता है।
jrh

22

यह शायद इसलिए है क्योंकि मुझे बहुत कैफीन लेना था लेकिन .. कमांड प्रॉम्प्ट में:

 ftype w3file="C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"
 assoc .your_extension=w3file
 regsvr32 /i shell32.dll

:) .. बस आप की जरूरत के प्रकार और विस्तार के नाम बदल :)


11
यह HKEY_CURRENT_USER \ Software \ Classes में जाँचने योग्य है, क्योंकि उपयोगकर्ता सेट संघों ने ftype और assoc का उपयोग करके उन सेट को ओवरराइड किया है :-( SO ANNOYED माइक्रो $ tt के साथ इसके लिए GUI को हटाने के लिए। कुछ वास्तविक फ़ाइल एक्सटेंशन हैं जिनमें पैरामीटर की आवश्यकता है। Java JAR उदाहरण के लिए फाइलें।
mjaggard

आप HKEY_CLASSES_ROOT \ SystemFileAssociations \ पर भी देख सकते हैं। <extension> \ shell \ <program> \ command जो मुझे मिली जहाँ मुझे रजिस्ट्री में एक खोज करने पर कमांड संग्रहीत थे।
मार्क आयरलैंड

मुझे भी काम करने के लिए फुटाइप प्राप्त करने के लिए HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ExExts \ <को हटाना पड़ा।
कार्ल वॉल्श

आप इस पर कुछ और जानकारी जोड़ सकते हैं विशेष रूप से चारों ओर regsvr32 कमांड क्या करता है?
बसफॉल्ट

regsvr32 का उपयोग dll पुस्तकालयों को पंजीकृत करने और अपंजीकृत करने के लिए किया जाता है, / i पैरामीटर का अर्थ है 'इंस्टॉल' और शेल32.dll में Windows शेल API फ़ंक्शन शामिल हैं जो फ़ाइलों और URL को खोलते समय उपयोग किए जाते हैं। संक्षेप में, हम नए संघ की स्थापना कर रहे हैं और फिर फाइल खोलने के लिए जिम्मेदार पुस्तकालय को फिर से पंजीकृत कर रहे हैं ताकि यह हमारे नए संघों को ध्यान में रखे।
कीरिसु

16

आप जो देख रहे हैं वह क्रिएटिव एलीमेंट पॉवर टूल्स से फाइल टाइप डॉक्टर है ।

आपको वह सब कुछ वापस मिल जाता है जो किसी कारण से, विंडोज विस्टा से हटा दिया जाता है।

फ़ाइल प्रकार डॉक्टर पूर्वावलोकन

अपडेट: अधिक आधुनिक और सरल समाधान के लिए फैक्टर मिस्टिक के उत्तर की जांच करें !


ओह मेरे, सॉफ्टवेयर ऐसा लगता है कि यह बहुत उपयोगी होगा! +1
एप्रेज़ियर

क्रिएटिव एलीमेंट में कुछ शांत उपकरण हैं। लिंक के लिए धन्यवाद :)
kyrisu

1
बस ध्यान दें कि यह शेयरवेयर है। एक मुफ्त कार्यक्रम के लिए @Factor फकीर के उत्तर की जाँच करें।
यकजोट

-1

मैं जो कुछ बता सकता हूं, वह विंडोज़ में फ़ाइल संघों को सेट करने का कोई 'आसान' तरीका नहीं है। यह हमेशा से एक दर्द रहा है क्योंकि आपके पास सिस्टम स्तर और हर स्तर पर उपयोगकर्ता स्तर के संघों के लिए सिस्टम है ... वैसे भी विंडोज मीडिया प्लेयर को GOOD के लिए रोकने की सुविधा देता है।

जब आप किसी भी मीडिया पर क्लिक करते हैं, तो Windows Media Player की बीमार हमेशा पॉप-अप होती है? हो सकता है कि आपके पास एक से अधिक लॉगिन या ऐप हैं जो लगातार आपके फ़ाइल संघों को लेने की कोशिश करता है? उन्हें सही सेट करने के लिए इस स्क्रिप्ट का उपयोग करें!

Windows मीडिया प्लेयर एक्सटेंशन को हाईजैक करने के लिए रीसेट करने के लिए व्यवस्थापक के रूप में चलाएँ:

इनमें शामिल हैं: .MMS, .WTV, .3G2, .3GP, .ADTS, .AIFF, .ASF, .ASX, .AU, .AVI, .CDA, .M2TS, .m3u, .M4A, .MIDI, .movi , .mp3, .mp4, .mpeg, .TTS, .WAV, .WAX, .WMA, .WMD, .WMS, .WMV, .WMZ, .WPL, .WVX

कमांड लाइन का उदाहरण मैं फ़ाइल संघों को सेट करने के लिए उपयोग करता हूं:

बाइनरी के लिए स्रोत कोड जो कि केवल 7-ज़िप SFX सेल्फ एक्सट्रैक्टिंग ज़िप है, जिसमें विंडोज बैच फ़ाइल है:

http://rmccurdy.com/scripts/ ftype_wipe.bat.txt

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