मैं एक निर्देशिका के लिए एक छोटा रास्ता बनाने की कोशिश कर रहा हूँ जो बहुत सारी निर्देशिकाओं में निहित है (यानी C: \ Users ……………………। ............... \ TestApp \ Data \ 32 \ TutorialData जो कि 80+ अक्षर से% TestAPP% \ Data \ 32 \ TutorialData है)।
मैं सेटक्स कमांड का उपयोग करके भाग में इसे पूरा करने में सक्षम था
setx TestApp "C:\Users\.......................................\TestApp"
अब जब मैं एक्सप्लोरर में% TestApp% \ Data पर नेविगेट करता हूं तो यह आश्चर्यजनक रूप से खुलता है, लेकिन यह अन्य कार्यक्रमों के खुले फ़ाइल संवाद में पथ को नहीं पहचानता है। इसके अलावा जब एक्सप्लोरर पुनः आरंभ करता है तो चर दूर चला जाता है। मैंने कोशिश की
setx TestApp "C:\Users\.......................................\TestApp" /m
जो इसे एक सिस्टम वैरिएबल के रूप में सेट करने वाला है, लेकिन तब यह TestApp% \ Data को लोड नहीं करता है क्योंकि यह कहता है कि यह "C: \ Users ............... नहीं पा सकता है।" ........................ \ TestApp / m \ Data "
संपादित करें: (मैं केवल खुले फ़ाइल संवाद से यह त्रुटि देखता हूं)
इसे पूरा करने के लिए मुझे अलग से क्या करने की आवश्यकता है ताकि यह खुले फ़ाइल संवादों में काम करे और कंप्यूटर को रिबूट करने में बनी रहे?
मुझे इस बात पर यकीन नहीं है कि पहले क्या हुआ था, एक अलग कंप्यूटर पर कोशिश करने के बाद / रिबूट के बाद मैंने वह समस्या नहीं देखी।
उस ने कहा, मुझे एहसास हुआ कि यह वैसे भी जो मैं उम्मीद कर रहा था, वह पूरा नहीं होगा, क्योंकि ओपन फाइल डायलॉग% TestApp% अभी भी पूर्ण पथ पर है, जिसे मैं छोटा करने की उम्मीद कर रहा था (मैं एक पुराने कार्यक्रम का उपयोग कर रहा हूं मैं नहीं उस विराम के लिए कोड है क्योंकि यह केवल 80 वर्णों की एक सरणी में पथ को संग्रहीत करता है, अतिरिक्त को काट दिया जाता है)।
इसके कारण आने वाले प्रश्न मूल प्रश्न से काफी अलग हैं, यह संपादन के लायक नहीं है। पूरक करने के लिए केवल एक चीज होगी अगर कोई यह दिखाना चाहता था कि चर कैसे बनी रहे, लेकिन यह इस बिंदु पर व्यक्तिगत रूप से मेरी मदद करने के लिए सेवा नहीं करेगा, बस भविष्य के खोजकर्ता।