एक ऐसी प्रणाली के लिए जिसे हम अपने ग्राहक के लिए तैनात कर रहे हैं, हमें% temp% से सेटअप निष्पादन योग्य चलाने की आवश्यकता है और इसे किसी अन्य निर्देशिका में स्थापना, फ़ाइलों के लिए उपयोग करना होगा। इसे आवेदन स्तर पर हल नहीं किया जा सकता है। तो, मूल रूप से जो मुझे किसी भी तरह से "धोखा" करने की आवश्यकता है setup.exe% temp% पर स्थित है यह सोचने के लिए कि यह किसी अन्य निर्देशिका के तहत चला गया है।
कोई विचार? मैंने pushd & popd करने की कोशिश की, जो काम नहीं करता क्योंकि OS डेटा फ़ाइलों की निर्देशिका से setup.exe को कॉल करने की कोशिश करता है, setup.exe को नहीं। मैंने डेटा फ़ाइल निर्देशिका से एक बल्ला चलाकर setup.exe को कॉल करने का भी प्रयास किया, जो मूल रूप से इसे कॉल करके करता है:
%temp%\setup.exe
करते हुए:
cd %temp%
setup.exe
भी असफल रहा
यह एक प्रोग्रामिंग प्रश्न की तरह लगता है। सिस्टम चर का उपयोग करके इसे हल किया जा सकता है। विंडोज का क्या संस्करण? कुछ संस्करणों में समाधान अलग-अलग होंगे।
—
रामहाउंड २ Ram
cd %workingdir% \%temp%\setup.exe
?