विंडोज़ - मेरा निष्पादन योग्य शॉर्टकट (* .lnk) उस प्रोग्राम की तरह व्यवहार क्यों नहीं करता है जो इसे इंगित करता है?


0

मेरा एक शॉर्टकट है जो ant.bat (अपाचे चींटी) की ओर इशारा करता है। उस शॉर्टकट को निष्पादित करना हमेशा विफल त्रुटि देता है ("build.xml मौजूद नहीं है"), जबकि पूर्ण पथ के साथ सीधे ant.bat निष्पादित नहीं करता है।

यह cmd और PowerShell दोनों में होता है।

पावरस्ले में शॉर्टकट को कॉल करना हमेशा प्रोग्राम को चलाने के लिए एक cmd विंडो को आमंत्रित करता है बजाय इसे पावरशेल के अंदर चलाने के।

क्यों होता है ऐसा? और शॉर्टकट को प्रोग्राम की तरह ही व्यवहार कैसे करें? क्या यह संभव है या यह डिजाइन द्वारा एक विशेषता है?

मैं विंडोज 7 SP1 का उपयोग कर रहा हूं

जवाबों:


1
  1. अपने शॉर्टकट पर राइट-क्लिक करें
  2. खुला गुण
  3. "शॉर्टकट" टैब खोलें
  4. अपनी बैच फ़ाइल वाले फ़ोल्डर में "प्रारंभ" फ़ील्ड बदलें।

डिज़ाइन के अनुसार, यह उस फ़ोल्डर को डिफॉल्ट करता है जहां शॉर्टकट स्वयं है। इस तरह, शॉर्टकट बिल्कुल एक निष्पादन योग्य फ़ाइल की तरह व्यवहार करता है , यानी स्टार्टअप पर इसकी वर्तमान कार्यशील निर्देशिका वह है जिसमें यह स्थित है।

BTW, मेरा विंडोज स्थानीयकृत है इसलिए आपके द्वारा क्लिक की जाने वाली चीजों के वास्तविक नाम और परिवर्तन अलग हो सकते हैं (विशेष रूप से "प्रारंभ" फ़ील्ड)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.