किसी दिए गए निर्देशिका में एक आवेदन कैसे शुरू करें, इसके कामकाज के रूप में अन्य का उपयोग कर?


0

एक ऐसी प्रणाली के लिए जिसे हम अपने ग्राहक के लिए तैनात कर रहे हैं, हमें% temp% से सेटअप निष्पादन योग्य चलाने की आवश्यकता है और इसे किसी अन्य निर्देशिका में स्थापना, फ़ाइलों के लिए उपयोग करना होगा। इसे आवेदन स्तर पर हल नहीं किया जा सकता है। तो, मूल रूप से जो मुझे किसी भी तरह से "धोखा" करने की आवश्यकता है setup.exe% temp% पर स्थित है यह सोचने के लिए कि यह किसी अन्य निर्देशिका के तहत चला गया है।

कोई विचार? मैंने pushd & popd करने की कोशिश की, जो काम नहीं करता क्योंकि OS डेटा फ़ाइलों की निर्देशिका से setup.exe को कॉल करने की कोशिश करता है, setup.exe को नहीं। मैंने डेटा फ़ाइल निर्देशिका से एक बल्ला चलाकर setup.exe को कॉल करने का भी प्रयास किया, जो मूल रूप से इसे कॉल करके करता है:

%temp%\setup.exe

करते हुए:

cd %temp%
setup.exe

भी असफल रहा


1
क्या आपने कोशिश की है cd %workingdir% \%temp%\setup.exe?
DrNoone

यह एक प्रोग्रामिंग प्रश्न की तरह लगता है। सिस्टम चर का उपयोग करके इसे हल किया जा सकता है। विंडोज का क्या संस्करण? कुछ संस्करणों में समाधान अलग-अलग होंगे।
रामहाउंड २ Ram
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.