* .Ini फ़ाइलों में पर्यावरण चर का विस्तार करने का एक तरीका है?


4

मुझे एक ini फ़ाइल के साथ काम करना है, लेकिन मुझे पर्यावरण चर पर आधारित होने के लिए फ़ाइल में एक मान सेट करना होगा। उदाहरण के लिए,

...   [कार्यक्रम] dir =% SystemDrive% \ SomeFolder \   ...

इस मामले में, SystemDrive मशीन पर एक पर्यावरण चर है। सॉफ़्टवेयर जो इस आईएनआई फ़ाइल को पढ़ता है वह मेरे नियंत्रण से बाहर है, लेकिन मैं उस त्रुटि संदेश से देख सकता हूं जो मुझे मिलता है कि यह पढ़ा है dir जैसा %SystemDrive%\SomeFolder\के बजाय विस्तारित संस्करण C:\SomeFolder\

जब आईएनआई फ़ाइल पढ़ी जाती है, तो मुझे विस्तार करने के लिए पर्यावरण चर कैसे मिलेंगे (या यह संभव है)? मेरे पास उस प्रोग्राम के कोड तक पहुँच नहीं है जो ini फ़ाइल को पढ़ता है। हालाँकि, मैं उम्मीद कर रहा हूँ कि एक पर्यावरण चर को विस्तारित करने के लिए निर्दिष्ट करने के लिए एक उचित वाक्यविन्यास / तकनीक है।


1
संभवतः इसे प्राप्त करने का एकमात्र तरीका आपके लिए एक ऐसा प्रोग्राम लिखना होगा जो कि इस तरह के किसी भी वैरिएबल को मिला है, जो इसे पढ़ने वाले प्रोग्राम को लागू करने से पहले अपने वर्तमान मूल्यों के साथ। Ini फ़ाइल में मिला है।
martineau
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.