[ad_1]
मैं निष्पादन योग्य .exe शॉर्टकट विंडोज़ एलएनके के साथ बैट फ़ाइल चलाना चाहता हूँ
मैंने क्या प्रयास किया है:
मैं कई तरीके आज़माता हूं लेकिन काम नहीं कर पाता
समाधान 1
1) अपनी .BAT फ़ाइल बनाएं:
DoDir.bat
dir >D:\temp\DirContent.txt
2) डेस्कटॉप पर राइट क्लिक करें, “नया…शॉर्टकट” चुनें।
3) उस स्थान पर ब्राउज़ करें जहां आप .BAT फ़ाइल सहेजते हैं:
D:\Temp\dodir.bat
4) अगला क्लिक करें
5) समाप्त पर क्लिक करें
6) शॉर्टकट पर डबल क्लिक करें।
7) आउटपुट फ़ाइल की जाँच करें:
DirContent.txt
Volume in drive D is [DELETED] Volume Serial Number is [DELETED] Directory of D:\Temp 15/09/2019 08:38 <DIR> . 15/09/2019 08:38 <DIR> .. 12/09/2019 11:33 214 .NETFramework,Version=v4.6.2.AssemblyAttributes.cs 15/09/2019 06:43 151,518 AdobeARM.log 08/09/2019 13:12 559,480 AndroidDesigner551023013106060069.dll 08/09/2019 13:12 6,000,640 AndroidDesigner551023013106060069.pdb 08/09/2019 15:12 2,236 application_data.xml 15/09/2019 06:32 0 aria-debug-14180.log 01/09/2019 12:18 <DIR> Autodesk ...
समाधान 2
यदि आप .bat स्क्रिप्ट से निष्पादन योग्य फ़ाइल चलाना चाहते हैं, तो आपको एकल पंक्ति जोड़नी होगी:
start /d "path" file.exe
अधिक विवरण, आप यहां पाएंगे: प्रारंभ – एक प्रोग्राम प्रारंभ करें – Windows CMD – SS64.com[^]
[EDIT]
यदि आप .bat फ़ाइल में शॉर्टकट जोड़ना चाहते हैं, तो निर्देशों का पालन करें:
1) डेस्कटॉप पर माउस के दाएँ बटन पर क्लिक करें
2) “नया->शॉर्टकट” चुनें
3) विज़ार्ड का अनुसरण करें
बस इतना ही!
वैसे: मूल हैंडल[^] इसे कैसे प्राप्त करें यह पहले ही बता दिया है (बिंदु 2-5 देखें)
समाधान 3
मैं जानता हूं कि यह पुराना मामला है लेकिन मैं उसी समाधान की तलाश में हूं। मुझे लगता है कि वह जो हासिल करना चाहता है वह एक विशिष्ट ऐप शॉर्टकट एलएनके के लिए लॉच पैरामीटर के रूप में एक बैट फ़ाइल जोड़ना है। उदाहरण के लिए, काउंटरस्ट्राइक जैसा गेम चलाते समय, वह काउंटरस्ट्राइक.exe चलाने से पहले उस बैट फ़ाइल को चलाने के लिए लॉन्च पैरामीटर में एक विशिष्ट बैट फ़ाइल जोड़ना चाहता है।
मेरा समाधान यह है कि बैट फ़ाइल को संपादित करें और उस विशिष्ट ऐप में एक रन कमांड जोड़ें जिसे आप चलाना चाहते हैं और जिस ऐप को आप चलाना चाहते हैं उसके आइकन का उपयोग करके उस बैट फ़ाइल के लिए एक शॉर्टकट बनाएं।
लेकिन जैसा कि ओपी चाहता था, यह अच्छा होगा यदि इसे उस मामले के लिए लॉन्च पैरामीटर का उपयोग करके पूरा किया जा सके।
समाधान 4
इसे करने का तरीका यह है:
1. बैच फ़ाइल बनाएँ
2. बैच फ़ाइल शॉर्टकट बनाएं
3. शॉर्टकट पर राइट-क्लिक करें और ‘गुण’ चुनें
4. शॉर्टकट टैब के अंतर्गत ‘लक्ष्य’ बदलें: बैच पथ के सामने Explorer.exe जोड़ें
अजीब है ना? लेकिन यह काम करता है!
ऐसा करने का एक और फायदा यह है कि अब आप शॉर्टकट को स्टार्ट मेनू और टास्कबार पर पिन कर सकते हैं।
समाधान 5
यह एक नया तरीका है जो मैंने पहले कभी नहीं देखा। मैंने आज यह किया.
यह काम किस प्रकार करता है? नीचे लिखी पंक्तियाँ फ़ाइल नाम के रूप में उपयोग की जाती हैं। फ़ाइल एक्सटेंशन महत्वहीन है या बिल्कुल भी मौजूद नहीं हो सकता है। Windows Powershell का उपयोग करके फ़ाइल लॉन्च करने के लिए राइट-क्लिक करना महत्वपूर्ण है।
स्थायी उपयोग के लिए, मुझे इसमें संदेह है, एक दुर्लभ एक्सटेंशन का उपयोग करना आवश्यक है। उदाहरण के लिए, .zzz और पॉवरशेल का उपयोग करके इसे लगातार खोले गए के रूप में पंजीकृत करें।
एक निर्देशिका C:\Windows खोलने के लिए
(New-Object -ComObject Wscript.Shell).Run('explorer C'+[char]58+[char]92+'Windows'+[char]92,1,'false')
C:\Windows\notepad.exe प्रारंभ करने के लिए
(New-Object -ComObject Wscript.Shell).Run('explorer C'+[char]58+[char]92+'Windows'+[char]92+'notepad.exe',1,'false') (New-Object -Com WScript.Shell).Exec('notepad')
https://github.com खोलने के लिए
(New-Object -ComObject Wscript.Shell).Run('explorer https'+[char]58+[char]47+[char]47+'github.com',1,'false')
संदेश बॉक्स
-c (New-Object -ComObject Wscript.Shell).popup('ItsFunny!',0,'') -c ((New-Object -ComObject ('htmlfile')).parentWindow).alert('')
[ad_2]
コメント