قم بتشغيل .bat باستخدام اختصار windows lnk

برمجة


أريد تشغيل ملف الخفافيش باستخدام اختصار windows lnk القابل للتنفيذ

ما حاولت:

أحاول العديد من الطرق ولكن لا أستطيع العمل

الحل 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، عليك إضافة سطر واحد:

VB
start /d "path" file.exe

مزيد من التفاصيل، تجدها هنا: ابدأ – ابدأ البرنامج – Windows CMD – SS64.com[^]

[EDIT]

إذا كنت تريد إضافة اختصار إلى ملف .bat، فاتبع التعليمات:
1) انقر بالزر الأيمن للفأرة على سطح المكتب
2) اختر “جديد->اختصار”
3) اتبع المعالج
هذا كل شئ!

بالمناسبة: المقبض الأصلي[^] لقد أخبرتنا بالفعل عن كيفية تحقيق ذلك (انظر النقاط 2-5)

الحل 3

أعلم أن هذا موضوع قديم ولكني أبحث عن نفس الحل. أعتقد أن ما يريد تحقيقه هو إضافة ملف بات كمعلمة تشغيل لاختصار تطبيق معين LNK. على سبيل المثال، عند تشغيل لعبة مثل Counterstrike، فإنه يريد إضافة ملف Bat محددًا في معلمة التشغيل لتشغيل ملف Bat هذا أولاً قبل تشغيل counterstrike.exe.

الحل الذي أقترحه هو تحرير ملف الخفافيش وإضافة أمر تشغيل إلى التطبيق المحدد الذي تريد تشغيله وإنشاء اختصار لملف الخفافيش هذا باستخدام أيقونة التطبيق الذي تريد تشغيله.

ولكن كما أراد OP، سيكون من الجيد أن يتم ذلك باستخدام معلمة الإطلاق لهذه المسألة.

الحل 5

هذه طريقة جديدة لم أرها من قبل. لقد فعلت ذلك اليوم.
كيف تعمل؟ يتم استخدام الأسطر المكتوبة أدناه كأسماء ملفات. امتداد الملف غير مهم أو قد لا يكون موجودًا على الإطلاق. من المهم النقر بزر الماوس الأيمن لتشغيل الملف باستخدام Windows Powershell.
للاستخدام الدائم، أشك في ذلك، فمن الضروري استخدام ملحق نادر. على سبيل المثال، .zzz وقم بتسجيله على أنه مفتوح باستمرار باستخدام Powershell.

لفتح الدليل 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')

msgBoxs

-c (New-Object -ComObject Wscript.Shell).popup('ItsFunny!',0,'')
-c ((New-Object -ComObject ('htmlfile')).parentWindow).alert('')

الحل 4

طريقة القيام بذلك هي:
1. قم بإنشاء الملف الدفعي
2. قم بإنشاء اختصار الملف الدفعي
3. انقر بزر الماوس الأيمن على الاختصار وحدد “خصائص”
4. ضمن علامة التبويب “اختصار”، قم بتغيير “الهدف”: أضف Explorer.exe أمام مسار الدُفعة

غريب ايه؟ لكنها تعمل!
ميزة أخرى للقيام بذلك هي أنه يمكنك الآن تثبيت الاختصار على قائمة البداية وشريط المهام.

コメント

タイトルとURLをコピーしました