क्या मैं OpenWith के तहत पंजीकृत किसी एप्लिकेशन के लिए आइकन सेट कर सकता हूं?


1

आइटम के साथ ओपन के लिए अन्य कस्टम रजिस्ट्री सेटिंग्स हैं?

मैं क्या सोच रहा हूं कि क्या मैं व्याख्याकारों के आइकन का उपयोग करने के बजाय कस्टम आइकन देने के लिए रजिस्ट्री का उपयोग कर सकता हूं?


रजिस्ट्री कुंजी को डंप करने के अनुरोध पर प्रतिक्रिया देते हुए, यह यहां है (अज्ञात):

C:\>reg query "HKCR\Applications\scriptapp.exe" /s

HKEY_CLASSES_ROOT\Applications\scriptapp.exe
    (Default)    REG_SZ    ScriptApp

HKEY_CLASSES_ROOT\Applications\scriptapp.exe\DefaultIcon
    (Default)    REG_EXPAND_SZ    C:\Util\icos.dll,1

HKEY_CLASSES_ROOT\Applications\scriptapp.exe\shell

HKEY_CLASSES_ROOT\Applications\scriptapp.exe\shell\open
    DefaultIcon    REG_SZ    C:\Util\icos.dll,1
    FriendlyAppName    REG_SZ    ScriptApp

HKEY_CLASSES_ROOT\Applications\scriptapp.exe\shell\open\command
    (Default)    REG_SZ    "C:\Util\strawberry\perl\bin\wperl.exe" "c:\Util\Scripts\launch_master.pl"

क्या आप इस लेख की तरह एक रजिस्ट्री हैक का मतलब है ? यदि नहीं, तो आप अपने ओपन विथ आइटम के लिए HKEY_CLASSES_ROOT प्रविष्टि के तहत regedit में क्या देखते हैं?
harrymc

@harrymc, फ़ाइल प्रकार को एक आइकन देने के साथ क्या करना है । मैं जानना चाहता हूं कि क्या मैं एक ओपनविथ सूची या संवाद में आइकन सेट कर सकता हूं। क्योंकि स्क्रिप्ट का दुभाषिया निष्पादन योग्य है, मुझे सिर्फ दुभाषिया का आइकन मिलता है।
एक्समेन

1
क्या आप दुभाषिया के लिए आइकन बदलना चाहते हैं? आप संसाधन हैकर का उपयोग करके अपने निर्वासन में एक आइकन जोड़ सकते हैं । इस लेख को भी देखें । आइकन को पहले के रूप में रखने से यह डिफ़ॉल्ट हो जाएगा।
harrymc

क्या आपने DefaultIconनिम्नलिखित लेख में बताए अनुसार सेटिंग करने की कोशिश की ? आवेदन पंजीकरण
and31415

@31415, अच्छा लेख, लेकिन लगता है काम नहीं किया है।
एक्समैन

जवाबों:


2

मेरा मानना ​​है कि OpenWith निष्पादन योग्य पर प्रदर्शित आइकन को बदलने का एकमात्र तरीका, उस आइकन को उस निष्पादन योग्य के अंदर बदलना (या एक जोड़ना) है।

आप संसाधन हैकर का उपयोग करके अपने निर्वासन में एक आइकन जोड़ सकते हैं ।
विवरण के लिए, लेख देखें: विंडोज 7: प्रतीक - संसाधन हैकर का उपयोग करना बदलें

पहले के रूप में नए आइकन रखने से यह डिफ़ॉल्ट हो जाएगा।


एक और विचार में वर्णित है, अपनी स्क्रिप्ट के लिए अलग फ़ाइल प्रकार आवंटित करने के लिए script1.my1 और script2.my2 के लिए .my2 के लिए उदाहरण .my1 के लिए, और प्रत्येक फ़ाइल प्रकार एक अलग चिह्न देते हैं, हो सकता है इस लेख

सभी फ़ाइल प्रकारों को "\ path \ interpreter.exe% 1" के रूप में परिभाषित करें जहां स्क्रिप्ट पैरामीटर के लिए% 1 का अर्थ है।

यह आपको प्रत्येक स्क्रिप्ट फ़ाइल-प्रकार के अनुसार एक अलग आइकन देगा, और आपको सभी OpenWith संवाद बॉक्स की आवश्यकता नहीं होगी - बस स्क्रिप्ट-फ़ाइल पर डबल-क्लिक करें। स्क्रिप्ट-फाइलें अपने आइकन के साथ एक्सप्लोरर में स्वचालित रूप से प्रदर्शित की जाएंगी।

यदि Windows फ़ाइल-प्रकार का उपकरण अनजाना है , तो आप FileTypesMan का उपयोग कर सकते हैं ।
आप ऐसे फ़ाइल प्रकारों को भी .reg फ़ाइल के साथ सीधे रजिस्ट्री में लोड कर सकते हैं।


मैं इस बात के लिए उम्मीद कर रहा था कि मैं अभी इसके लिए दस्तावेज नहीं ढूंढ सका हूं। दुभाषिया आइकन मुझे इतना परेशान नहीं करता है कि मैं इसके साथ नहीं रह सकता। जब तक यह शीर्षक है कि मैं चाहता था, जो यह करता है।
एक्समैन

मैंने ऊपर एक और विचार जोड़ा।
harrymc

1

नहीं, आप "ओपन विथ" में आइकन नहीं बदल सकते।

कुंजी HKEY_CLASSES_ROOT\Applications\scriptapp.exe\DefaultIconscriptapp.exe से जुड़ी फाइलों के आइकन को बदलने के लिए है।

के एक मूल्य बनाना DefaultIconमें HKEY_CLASSES_ROOT\Applications\scriptapp.exe\shell\openसमर्थित नहीं है।

जैसा कि दूसरों ने सुझाव दिया है, यदि यह आवश्यक है, तो आपको scriptapp.exe के लिए आइकन बदलना चाहिए।


नहीं है scriptapp.exe। यह केवल अनुप्रयोगों के तहत प्रविष्टि है ताकि मैं एक ओपन स्क्रिप्ट के रूप में पर्ल स्क्रिप्ट का उपयोग कर सकूं। इससे मुझे पर्ल के लिए आइकन बदलने की आवश्यकता होगी, और पूरा विचार "ओपनविथ ऐप्स" के रूप में अधिक स्क्रिप्ट को तैनात करना था।
Axeman

@Axeman मैंने जो कहा वह अभी भी लागू होता है। चूंकि यह संभव नहीं है, शायद आप अपनी स्थिति के बारे में अधिक बता सकते हैं। मुझे यकीन है कि समुदाय आपको एक बेहतर तरीका खोजने में मदद कर सकता है।
जेसन

मैं इस बात के लिए उम्मीद कर रहा था कि मैं अभी इसके लिए दस्तावेज नहीं ढूंढ सका हूं। दुभाषिया आइकन मुझे इतना परेशान नहीं करता है कि मैं इसके साथ नहीं रह सकता। जब तक यह शीर्षक है कि मैं चाहता था, जो यह करता है।
एक्समैन

0

कोई scriptapp.exe नहीं है। यह केवल अनुप्रयोगों के तहत प्रविष्टि है ताकि मैं एक ओपन स्क्रिप्ट के रूप में पर्ल स्क्रिप्ट का उपयोग कर सकूं। इससे मुझे पर्ल के लिए आइकन बदलने की आवश्यकता होगी, और पूरा विचार "ओपनविथ ऐप्स" के रूप में अधिक स्क्रिप्ट को तैनात करना था।

पता नहीं इसका क्या मतलब है और इसकी आवश्यकता क्यों है।

शायद आप के साथ .exe को .pl स्क्रिप्ट संकलन की जरूरत पीपी और विकल्प के साथ सेट आइकनऔर जानकारी


मैं कमांड लाइन को एनकैप्सुलेट करने के लिए और उनके कंपाइलर के साथ संकलित करने के लिए थोड़ी AHK (ऑटोहोटकी) स्क्रिप्ट भी लिख सकता हूं। लेकिन ऑब्जेक्ट यह देखना था कि मैं सिर्फ एक दुभाषिया, एक स्क्रिप्ट और कुछ कॉन्फिगर के साथ "एप्लिकेशन" बनाने में कितना आगे जा सकता हूं। प्रत्येक स्क्रिप्ट एक अलग "एप्लिकेशन" होगी।
Axeman
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.