2008-09-03 11 views
8

स्क्रिप्टिंग मैं एक ऐसी स्क्रिप्ट बनाना चाहता हूं जो विजुअल स्टूडियो आईडीई को जिस तरह से पसंद करे, उसे कॉन्फ़िगर करे। कुछ भी जटिल नहीं, बस कुछ उपकरण/विकल्प सेटिंग्स, कुछ बाहरी उपकरण, उस तरह की चीज जोड़ना।विजुअल स्टूडियो आईडीई

मुझे पता है कि यह आयात/निर्यात सेटिंग्स के साथ वीएस के अंदर किया जा सकता है, लेकिन मैं इसे वीएस के बाहर से स्वचालित करने में सक्षम होना चाहता हूं। क्या यह संभव है और यदि ऐसा हो तो कैसे?


संपादित जोड़ने के लिए: से यह कर बाहर वी.एस. की मेरे लिए महत्वपूर्ण है - मैं "एक अधिक सामान्य के हिस्से के रूप में इसका उपयोग कर इस नव Ghosted पीसी अभी जिस तरह मैं कॉन्फ़िगर करने के लिए आशा करती हूं कि यह "लिपि।


संपादित फिर से: समाधान CurrentSettings.vssettings हैक, या AutoIt उपयोग करने के लिए हो रहा है। नीचे दिए गए विवरण।

उत्तर

1

अपने ही सवाल, जवाब देने में संग्रहीत किया जाता है:

1) VS2005/8 में, बातें मैं (उपकरण उल्लेख किया/विकल्प, बाहरी उपकरण) सभी "Visual Studio 200 {5 | 8} \ सेटिंग्स" फ़ोल्डर में CurrentSettings.vssettings फ़ाइल में संग्रहीत हैं। यह फ़ाइल सिर्फ एक्सएमएल है, और इसे प्रोग्राम द्वारा कुछ भी संपादित किया जा सकता है जो जानता है कि XML को कैसे पार्स करना है। आप डिफ़ॉल्ट रूप से शीर्ष पर एक नई vssettings फ़ाइल पेस्ट भी कर सकते हैं (कम से कम, यह मेरे लिए काम करता है)।

2) एक कुंवारी पीसी को कॉन्फ़िगर करने का बड़ा सवाल। यह पता चला है कि मैं जो भी बदलना चाहता हूं वह एक एपीआई नहीं है, इसलिए मुझे ऐसे उपयोगकर्ता होने का नाटक करने का कोई तरीका चाहिए जो वास्तव में चीजों पर क्लिक कर बैठे हैं। ऐसा सबसे अच्छा तरीका AutoIt लगता है, जिसकी स्क्रिप्टिंग भाषा अब मुझे अपने कॉपियस फ्री टाइम में सीखनी होगी।

+0

वरीयताएं जिन्हें आप बदलना चाहते हैं, वे कहीं भी संग्रहीत हैं - SysInternals से प्रक्रिया मॉनीटर का उपयोग यह देखने के लिए कि जब आप कोई विशेष सेटिंग बदलते हैं तो कौन सी फाइलें और रजिस्ट्री कुंजियां लिखी जाती हैं। फाइलें आम तौर पर आईएनआई या एक्सएमएल होती हैं; रजिस्ट्री स्पष्ट है। –

1

कुछ आसान करने के लिए मैक्रो रिकॉर्डर का उपयोग करना एक आसान तरीका है, फिर उस कोड को देखें, जिसे आप फिट करते हैं और इसे संपादित करते समय संपादित करें।

0

मेरी मशीन पर विजुअल स्टूडियो VCComponents.dat नामक फ़ाइल में इसकी स्थानीय सेटिंग्स संग्रहीत करता है। इसकी एक टेक्स्ट फ़ाइल है, इसलिए शायद आप वहां अपनी सेटिंग्स को सीधे रखने का एक तरीका ढूंढ सकें।

फ़ाइल को दो तरह से मेरी उन स्थानीय AppData \ Local \ Microsoft \ कुलपति फ़ोल्डर