आप इस कार्य के लिए या फॉरफ़ाइल्स का उपयोग कर सकते हैं । Forfiles अधिक लचीला है, लेकिन यह विंडोज के पुराने संस्करणों पर ठीक से काम नहीं कर सकता है।
के लिये
कमांड प्रॉम्प्ट से:
for %a in ("C:\Documents and Settings\All Users\Desktop\Remote agent *.lnk") do @start "" "%a"
एक बैच फ़ाइल में:
for %%a in ("C:\Documents and Settings\All Users\Desktop\Remote agent *.lnk") do @start "" "%%a"
Forfiles
forfiles /P "C:\Documents and Settings\All Users\Desktop" /M "Remote agent *.lnk" /C "cmd /C start \"\" @path"
फ़ोरफ़ाइल्स निर्दिष्ट फ़ाइलों में से होकर गुजरने वाले रास्ते से गुजरती है, /P
जिसमें निर्दिष्ट मास्क से मेल खाता है /M
और निर्दिष्ट कमांड को निष्पादित करता है /C
। यहाँ @path
फ़ाइल का पूर्ण पथ है।
सामान्य रूप से, हम start "" "Remote Agent 1234.lnk"
शॉर्टकट लॉन्च करने के लिए कमांड का उपयोग करेंगे । चूंकि स्टार्ट एक आंतरिक कमांड है, इसलिए हमें इसे एक नए शेल ( cmd /C
) में कॉल करना होगा । \"\"
केवल दोहरे उद्धरण से बच गए हैं, क्योंकि संपूर्ण स्ट्रिंग पहले से उद्धृत है।