الرئيسية
» WINDOWS
»
كيفية إنشاء برنامج نصي في برنامج المفكرة على نظام التشغيل ويندوز 10
كيفية إنشاء برنامج نصي في برنامج المفكرة على نظام التشغيل ويندوز 10
يُمكن لبرنامج المفكرة إنشاء سكربتات لنظام ويندوز لأن العديد من السكربتات عبارة عن ملفات نصية عادية. والأهم هو حفظ الأوامر بالامتداد المُناسب للغة البرمجة، مثل .batملف دفعي لموجه الأوامر أو .ps1لـ PowerShell. يقتصر دور المفكرة على تحرير النصوص وحفظها فقط، ولا يقوم بالتحقق من صحة الكود أو تشغيله. توضح مايكروسوفت أن امتداد اسم الملف يُساعد ويندوز على التعرف على الملف، ولكن تغيير الامتداد وحده لا يُغير محتوى الملف. راجع دليل مايكروسوفت لامتدادات الملفات الشائعة .
اختر الامتداد الذي يتطابق مع البرنامج النصي
تحقق من لغة البرمجة المستخدمة في الأوامر قبل الحفظ. تتطلب أنواع البرامج النصية الشائعة في نظام ويندوز هذه امتدادات وبيئات تشغيل مختلفة:
نوع البرنامج النصي
حفظ باسم
يعمل مع
ملف دفعي لموجه الأوامر
.bat
موجه الأوامر ( cmd.exe)
باور شيل
.ps1
ويندوز باور شيل أو باور شيل
VBScript
.vbs
مضيف البرامج النصية لنظام التشغيل Windows، عند توفره
أوتو هوت كي
.ahk
يجب تثبيت برنامج AutoHotkey
لا تقوم الإضافات بترجمة التعليمات البرمجية
هذه الامتدادات غير قابلة للتبديل: فأمر PowerShell المحفوظ بامتداد معين .batلن يصبح أمر دفعي. يصف مرجع أوامر Windows من Microsoft ملفات الدفعات لواجهة سطر الأوامر، بينما تحدد وثائق PowerShell.ps1 امتدادًا آخر لـ PowerShell. يستخدم Windows Script Host امتدادًا آخر .vbs؛ ويوضح دليل البرامج النصية لـ AutoHotkey أن برامجه النصية عبارة عن نص عادي يتم تشغيله بواسطة AutoHotkey.exe.
أنشئ واحفظ برنامجًا نصيًا أساسيًا للدفعة
افتح برنامج المفكرة وأدخل الأوامر. انقر على ابدأ، واكتب المفكرة ، ثم افتح التطبيق. هذه هي تعليمات برنامج المفكرة من مايكروسوفت لنظام التشغيل ويندوز 10. في مستند فارغ، أدخل هذا المثال البسيط:
@echo off
echo Hello from Notepad!
pause
تظهر الرسالة، pauseوتبقي نافذة موجه الأوامر مفتوحة أثناء قراءتك لها.
اكتب أوامر الدفعات كنص عادي في برنامج المفكرة.
احفظ الملف بامتداده الأصلي. اختر ملف > حفظ باسم، ثم حدد مجلدًا يسهل الوصول إليه، مثل سطح المكتب. في مربع الحوار، اكتب Hello.batاسم الملف ، ثم اختر جميع الملفات (*.*) في نوع الملف ، ثم انقر على حفظ . إذا بقي النوع كما هو (مستندات نصية (*.txt)) ، فقد يُضيف المفكرة امتدادًا آخر .txt، ليصبح لديك امتداد Hello.bat.txt. اترك الترميز على إعداده الحالي لهذا المثال البسيط، إلا إذا حددت تعليمات البرنامج النصي ترميزًا معينًا.
احفظ الملف باسم Hello.batواضبط نوع الملف على "جميع الملفات".
اجعل امتداد الملف مرئيًا وتحقق منه. افتح مستكشف الملفات، ثم اختر علامة التبويب "عرض" ، وفعّل خيار "امتدادات أسماء الملفات" في مجموعة "إظهار/إخفاء". إذا لم يكن مربع الاختيار ظاهرًا، فاختر " عرض" > "خيارات" > "تغيير خيارات المجلد والبحث" ؛ في علامة التبويب "عرض"، قم بإلغاء تحديد "إخفاء الامتدادات لأنواع الملفات المعروفة" . تأكد من أن الاسم الكامل هو `<اسم الملف Hello.bat>`، وليس `< Hello.bat.txtاسم الملف>`. قد يُشير عمود "النوع" إلى أنه ملف دفعي لنظام ويندوز، ولكن الاسم هو أدق طريقة للتحقق.
اعرض امتدادات أسماء الملفات حتى تتمكن من اكتشاف لاحقة .txt غير المقصودة.
شغّل المثال وتحقق من مخرجاته. انقر نقرًا مزدوجًا Hello.bat. ستظهر نافذة موجه الأوامر تعرض عبارة "مرحبًا من المفكرة!"، ثم انتظر عند ظهور رسالة الإيقاف المؤقت. اضغط على أي مفتاح لإغلاقها.
يقوم ملف الدفعة النموذجي بطباعة رسالته وينتظر عند موجه الإيقاف المؤقت.
استخدم نفس العملية لبرنامج PowerShell النصي
في PowerShell، أنشئ Write-Output "Hello from PowerShell"مستندًا جديدًا في المفكرة واحفظه مع Hello.ps1تحديد جميع الملفات (*.*) . في PowerShell، انتقل إلى مجلد الحفظ وأدخل الأمر .\Hello.ps1`run with PowerShell`؛ حيث يُشغّل هذا الأمر البرنامج النصي من المجلد الحالي. كما يوفر مستكشف الملفات خيار "التشغيل باستخدام PowerShell" للبرامج النصية التي لا تتطلب معلمات أو مخرجات سطر أوامر.
إذا قام PowerShell بحظر البرنامج النصي، فقد يكون ذلك بسبب سياسة تنفيذ. تختلف هذه السياسات باختلاف أجهزة الكمبيوتر أو المؤسسات. تحقق من Get-ExecutionPolicy -Listإرشادات جهازك واتبعها؛ ولا تستخدمها Bypassكحل شامل. راجع مرجع سياسة تنفيذ PowerShell من Microsoft قبل تغيير الإعدادات.
إصلاح مشاكل الحفظ والتشغيل الشائعة
إذا كان اسم الملف ينتهي بـ .txt: في مستكشف الملفات، اعرض امتدادات الملفات، ثم احفظ الملف مرة أخرى باستخدام خيار " جميع الملفات (*.*)" ، أو أعد تسمية الملف بالامتداد المطلوب. لا يؤدي تغيير الاسم إلى تغيير المحتوى، لذا تأكد من أن الأوامر نفسها تتطابق مع نوع البرنامج النصي المحدد.
يفتح نظام ويندوز الملف في المفكرة: تحقق من الامتداد ووقت التشغيل المطلوب. يمكن لـ Windows Script Host تشغيل VBScript باستخدام الأمر `cscript` cscript Hello.vbs؛ بينما تحتاج ملفات AutoHotkey إلى AutoHotkey. راجع مرجع Microsoft لـ cscript ودليل AutoHotkey للبرامج النصية .
يُشير البرنامج النصي إلى وجود خطأ: أعد فتح الملف في برنامج المفكرة وتحقق من وجود أحرف مفقودة، أو علامات اقتباس زائدة، أو أوامر بلغة أخرى. المفكرة محرر نصوص بسيط، لذا لن يُبرز أخطاء بناء الجملة أو يُخبرك ما إذا كان الأمر صحيحًا أم لا.
شغّل البرامج النصية بعناية
لا تقم بتشغيل سوى البرامج النصية التي كتبتها أو راجعتها؛ فهي تستخدم صلاحيات حسابك ويمكنها تغيير الملفات أو الإعدادات. تجنب استخدام صلاحيات المسؤول إلا عند الضرورة. انتهى دعم نظام التشغيل Windows 10 في 14 أكتوبر 2025، وبالتالي توقفت التحديثات الأمنية المجانية عبر Windows Update. راجع إشعار دعم Windows 10 من Microsoft .