विंडोज 7 में कमांड लाइन से शॉर्टकुट को कैसे निष्पादित करें


28

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

क्या कमांड प्रॉम्प्ट से इसे निष्पादित करने का कोई तरीका है?

जवाबों:


21

यदि आप अपने "लंबे फ़ाइल नाम.एलएनके" के आसपास दोहरे उद्धरण चिह्नों का उपयोग करते हैं और आपके पास निजी वस्तुएं हैं, तो यह निष्पादित होगा। LFN में रिक्त स्थान मौजूद होने पर उद्धरण की आवश्यकता होती है।

जैसे XBMC"C:\Users\Sunny\Start Menu\Programs\XBMC\xbmc.lnk" खुलता है । रन बॉक्स + के लिए भी यही सच है ,WinR "path and filename.lnk"Enter


2
privvies? इसका क्या मतलब है? मैंने उस शब्द पर Google खोज की और परिणाम संबंधित नहीं थे।
हैक-आर

1
@ हैक-आर माफ़ करने के लिए प्रिवीलेज या सिक्योरिटी परमिशन के लिए प्राइवेटिव्स का इस्तेमाल करते हुए मेरे स्लैंग के लिए सॉरी
टोनी स्टीवर्ट Sunnyskyguy EE75

1
@ SunnyskyguyEE75 क्या होगा अगर .lnk फ़ाइल में टर्मिनल-आधारित एप्लिकेशन (जैसे cmd.exe) का शॉर्टकट होता है और मैं उसी विंडो के भीतर रहना चाहता हूं। क्या यह संभव है?
तना हुआ

22

START filename.lnk चाल चलनी चाहिए

जब तक शॉर्टकट के समान नाम के साथ कोई exe नहीं है, तब तक आप .lnk को छोड़ सकते हैं, बस START filename


जब तक .lnk फ़ाइल पथ वातावरण में होती है, खिड़कियों के लिए यह काम करेगा। अन्यथा नहीं। YOu win + R ... नेट स्टार्ट msiserver का उपयोग करके कोई भी सेवा चला सकता है। उदाहरण के लिए Windows इंस्टालर सेवा शुरू करता है .. या रन का उपयोग करके कोई भी MS कंसोल ... xxx.msc (ये विंडोज़ 32 फ़ोल्डर में और PATH में स्थित हैं)
टोनी स्टीवर्ट Sunnyskyguy EE75

5
वास्तव में, काम करने के लिए मुझे START "नई विंडो का नाम" "फ़ाइलनाम। एलएनके" करना था। केवल एक arg के साथ START पहले पैरामीटर के नाम पर एक नई कमांड लाइन विंडो बना रहा था। StackOverflow पर संबंधित देखें: stackoverflow.com/questions/6139365/…
राफेल ओलिवेरा

2

2017 में उपरोक्त समाधान मेरे लिए काम नहीं किया, इसलिए मैंने थोड़ा प्रयोग किया।

यह पता चलता है कि विंडोज (10 कम से कम) शॉर्टकट्स के बीच एक अंतर करता है जो एक स्थानीय पथ से लिंक करता है और एक शॉर्टकट जो एक यूआरएल है। जो मैंने पाया वह था

  • स्थानीय पथ प्रत्यय का उपयोग करते हैं .lnk
  • url जैसे रास्तों में प्रत्यय होता है .url

तो एक शॉर्टकट के लिए एक /superuser//प्रत्यय हो सकता है .urlजबकि एक शॉर्टकट के लिएC:\Windows विशेष स्थानों या जैसेControl Panel में प्रत्यय होता है .lnk

यदि आप शॉर्टकट को निष्पादित करना चाहते हैं shortcut.suffixतो cmd प्रांप्ट में टाइप करें जहां .suffixऊपर नियम के अनुसार प्रत्यय है। आपको पहले होना चाहिएcd अपने शॉर्टकट वाले फ़ोल्डर में या फ़ाइल में पूर्ण पथ दर्ज करना होगा। आपके मामले में

%userprofile%\Desktop\shortcut.suffix

या तो रन डायलॉग बॉक्स में प्रवेश किया (इसके माध्यम से Win + R) या cmd प्रॉम्प्ट ट्रिक करेगा।

विंडोज और यह असुविधाओं है।


0

सबसे पहले, उस शॉर्टकट का स्थान ढूंढें जिसमें से आप cmd.exe शेल शुरू करते हैं। शॉर्टकट पर राइट-क्लिक करें और "गुण" चुनें। "सामान्य" टैब देखें और "स्थान:" मान कॉपी करें।

रीसेट विंडो शुरू करने के लिए शॉर्टकट का उपयोग करें।

START "" "C:\Users\lit\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\cmd.exe.lnk" /K CD /D "%CD%" & EXIT
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.