सवाल Windows कमांड लाइन में किसी भिन्न फ़ोल्डर से .exe को कैसे कॉल करें?


उदाहरण के लिए यदि मैं अजगर फ़ोल्डर के अंदर बिना python.exe को चलाने के लिए चाहता हूं, तो मैं यह कैसे कर सकता हूं?

मैं यहाँ हूँ -> सी: \

मैं कॉल करना चाहता हूं -> सी: \ पायथन 27 \ पायथन

सीडी Python27 के बिना


2
2018-06-26 20:18


मूल




जवाब:


यह निम्न आदेश होगा:

C:\Python27\python

6
2018-06-26 20:20



बहुत ज़ोर से हँसते हुए धन्यवाद। मुझे नहीं पता था कि आपको पूरा रास्ता कॉल करने की आवश्यकता है
और जैसे Random नीचे उल्लेखित है, आपको 'c: \ `भाग की आवश्यकता नहीं है क्योंकि यह आपकी वर्तमान निर्देशिका है, इसलिए इसे पूर्ण पथ होने की आवश्यकता नहीं है। - JdeBP
@ जेडीबीपी: ओह, मुझे वह याद आया। खैर, कम से कम यह कहीं भी काम करेगा! - Ry-
दरअसल, इसका वह फायदा है। एम। Takkun क्या पता होना चाहिए कि %PATH% खोज तब होती है जब नाम में कोई पथ उपसर्ग नहीं होता है (कोई ड्राइव नहीं और न ही निर्देशिका)। अन्यथा नाम को एक सापेक्ष या पूर्ण पथनाम माना जाता है और इसका उपयोग किया जाता है। - JdeBP


आप सिस्टम पथ चर में exe भी जोड़ सकते हैं, जो इसे आपके सिस्टम में कहीं से भी उपलब्ध कराएगा।

के लिए जाओ System->Environment Variables->Path (या कुछ समान) और सूची के अंत तक पथ संलग्न करें।

पुनरारंभ करने की आवश्यकता हो सकती है।


2
2018-06-27 09:05





Python27 \ python.exe इससे हो जाना चाहिए।


1
2018-06-26 20:21