यदि मेरे पास a.com, a.cmd, a.bat, और a.exe फ़ाइलें% PATH% है, तो यदि मैं केवल "ए" कमांड का आह्वान करता हूं तो कौन सा विंडोज चुनता है? क्या यह आधिकारिक तौर पर एम $ द्वारा कहीं भी spec ed है?सापेक्ष आदेश क्या है जिसके साथ विंडोज़ पाथ में निष्पादन योग्य फ़ाइलों के लिए खोज करता है?
मैं बस अपने gvim.exe निष्पादन योग्य -n को लपेटना चाहता था, लेकिन मेरा gvim.bat कमांड लाइन से न चलाएं, न ही रन संवाद से।
मैं बस रन संवाद से gvim का आह्वान करें, और इससे कोई फर्क नहीं पड़ता कि PATHEXT क्या सेट है, यह केवल gvim.exe है जो चलता है; भले ही मैं रन संवाद पर gvim.bat कहूं। – Jeenu
@ जिनू, यह बल्कि अजीब है। एक संभावित स्पष्टीकरण हालांकि यह है कि जीवीआईएम (या इसे संदर्भित एक बल्ले फ़ाइल) का एक और उदाहरण पाथ स्थान से पहले पाया जाता है जहां आप इसकी अपेक्षा करते हैं। कंसोल की तरह ही मैन्युअल रूप से पथ की समीक्षा करें। (या यह साबित करने का एक और तरीका अस्थायी रूप से निर्देशिका में exe का नाम बदलना है, जहां आपको लगता है कि यह देखने से आता है कि आदेश का आह्वान करना exe नहीं ढूंढने में विफल रहता है। – mjv
* यदि विस्तार नहीं है स्पष्ट रूप से कमांड लाइन "* नोट पर प्रदान किया गया है, यही कारण है कि 'python3.5' कमांड विंडोज़ पर पाथ के साथ काम नहीं कर सकता ... – dedek