أمر cmd MS-DOS و Windows سطر الأوامر

جدول المحتويات:

أمر cmd MS-DOS و Windows سطر الأوامر
أمر cmd MS-DOS و Windows سطر الأوامر

فيديو: أوامر CMD : امر إضافة مستخدم جديد في نظام ويندوز من خلال الدوس سطر الأوامر 2024, قد

فيديو: أوامر CMD : امر إضافة مستخدم جديد في نظام ويندوز من خلال الدوس سطر الأوامر 2024, قد
Anonim

Command.com (CMD في الإصدارات الأحدث من Windows) هو مترجم الأوامر لـ MS-DOS وهو مطلوب لأن تعمل أنظمة تشغيل Microsoft. بدون command.com ، لن يتمكن الكمبيوتر الذي يعمل بنظام تشغيل Microsoft من التمهيد.

عند تشغيل Windows NT و 2000 و XP و Vista و 7 و 8 و 10 ، هناك إصداران من مترجم الأوامر Command.com و cmd.exe. يوفر Cmd متغيرات بيئة إضافية من Command.com ؛ ومع ذلك ، نوصي إذا كنت تحاول تشغيل أداة MS-DOS تستخدم Command.com. لاستخدام command.com ، انقر فوق Start (ابدأ) ، ثم Run (تشغيل) ، واكتب command (أمر).

التوفر

Command ، أو command.com ، هو مترجم الأوامر ، ومع الإصدارات المبكرة من Windows و MS-DOS ، لن تتمكن من استخدام الكمبيوتر بدون هذا الملف. يتوفر هذا الملف في كافة إصدارات Microsoft Windows ، وتستخدمه الإصدارات الأحدث من Windows للوصول إلى shell MS-DOS.

  • جميع إصدارات MS-DOS
  • نظام التشغيل Windows 95
  • نظام التشغيل Windows 98
  • Windows ME
  • نظام التشغيل Windows NT
  • نظام التشغيل Windows 2000
  • ويندوز إكس بي

CMD ، أو CMD.EXE ، هو عبارة عن غلاف سطر أوامر تم تقديمه في Windows NT ومتاح لكافة الإصدارات التالية من Microsoft Windows.

  • نظام التشغيل Windows NT
  • نظام التشغيل Windows 2000
  • ويندوز إكس بي
  • نظام التشغيل Windows Vista
  • ويندوز 7
  • ويندوز 8
  • نظام التشغيل Windows 10

بناء الجملة

  • بناء الجملة Windows 2000 و XP و Vista و 7 و 8 و 10 "cmd".
  • بناء جملة "أمر" Windows المبكر.

بناء الجملة Windows 2000 و XP و Vista و 7 و 8 و 10 "cmd"

بدء تشغيل مثيل جديد لمترجم أوامر Windows 2000 أو Windows XP.

CMD [/ A | / U] [/ Q] [/ D] [/ E: ON | / E: OFF] [/ F: ON | / F: OFF] [/ V: ON | / V: OFF] [[/ S] [/ C | / K] سلسلة]

/ ج ينفذ الأمر المحدد بالسلسلة ثم ينتهي.
ينفذ الأمر المحدد بسلسلة لكنه يبقى.
يعدل علاج السلسلة بعد / C أو / K (انظر أدناه).
/ س يوقف صدى الصوت.
قم بتعطيل تنفيذ أوامر AutoRun من التسجيل (انظر أدناه).
يتسبب في إخراج أوامر داخلية إلى توجيه الإخراج أو الملف ليكون ANSI.
/ ش يتسبب في إخراج أوامر داخلية لأنبوبة أو ملف ليكون Unicode.
/ T: ز يضبط ألوان المقدمة / الخلفية (راجع COLOR /؟ لمزيد من المعلومات).
/ E: تشغيل تمكين ملحقات الأوامر (انظر أدناه).
/ E: إيقاف تعطيل ملحقات الأوامر (انظر أدناه).
/ F: ON قم بتمكين أحرف إكمال اسم الملف والدليل (انظر أدناه).
/ F: OFF قم بتعطيل أحرف إكمال الملف واسم الدليل (انظر أدناه).
/ V: تشغيل تمكين توسيع متغير البيئة المؤجلة باستخدام c كمحدد. على سبيل المثال ، / V: ON سيسمح! var! لتوسيع المتغير في وقت التنفيذ. توسع صيغة var المتغيرات في وقت الإدخال ، وهو أمر مختلف تمامًا عندما تكون داخل حلقة FOR.
/ V: إيقاف تعطيل توسيع البيئة المتأخرة.

لاحظ أنه يتم قبول أوامر متعددة مفصولة بفاصل الأوامر "&&" للسلسلة إذا كانت محاطة بعلامات اقتباس. أيضًا ، لأسباب التوافق ، / X هو نفس / E: ON ، / Y هو نفس / E: OFF و / R هو نفس / C. يتم تجاهل أي مفاتيح أخرى.

إذا تم تحديد / C أو / K ، فإن ما تبقى من سطر الأوامر بعد معالجة المحول كسطر أوامر ، حيث يتم استخدام المنطق التالي لمعالجة أحرف الاقتباس ("):

1. إذا تم استيفاء جميع الشروط التالية ، فسيتم الاحتفاظ بأحرف الاقتباس في سطر الأوامر:

  • لا يوجد مفتاح / S.
  • حرفان بالضبط اقتباس.
  • لا توجد أحرف خاصة بين حرفين الاقتباس ، حيث يكون الخاص أحد: & () @ ^ | الشخصيات.
  • يوجد حرف مسافة بيضاء أو أكثر بين حرفي الاقتباس.
  • السلسلة بين حرفي الاقتباس هي اسم الملف القابل للتنفيذ.

2. وإلا ، فإن السلوك القديم هو معرفة ما إذا كان الحرف الأول هو حرف اقتباس. إذا كان الأمر كذلك ، فقم بتجريد الحرف البادئ وإزالة آخر حرف اقتباس في سطر الأوامر ، مع الاحتفاظ بأي نص بعد آخر حرف اقتباس.

إذا لم يتم تحديد / D في سطر الأوامر ، فعند بدء تشغيل CMD.EXE ، فإنه يبحث عن متغيرات التسجيل REG_SZ / REG_EXPAND_SZ التالية ، وفي حالة وجود أحدهما أو كليهما ، يتم تنفيذهما أولاً.

HKEY_LOCAL_MACHINE Software Microsoft Command Processor AutoRun

أو

HKEY_CURRENT_USER Software Microsoft Command Processor AutoRun

يتم تمكين ملحقات الأوامر بشكل افتراضي. يمكنك أيضًا تعطيل الملحقات لاستدعاء معين باستخدام مفتاح التبديل / E: OFF. يمكنك تمكين أو تعطيل الملحقات لجميع استدعاءات CMD.EXE عن طريق تعيين أي من قيم REG_DWORD التالية أو كليهما إلى 0x1 أو 0x0 في التسجيل باستخدام REGEDT32.EXE:

HKEY_LOCAL_MACHINE Software Microsoft Command Processor EnableExtensions

أو

HKEY_CURRENT_USER Software Microsoft Command Processor EnableExtensions

الإعداد الخاص بالمستخدم له الأولوية على إعداد الجهاز. تكون لمبدلات سطر الأوامر الأسبقية على إعدادات التسجيل.

تتضمن امتدادات الأوامر تغييرات أو إضافات للأوامر التالية.

  • DEL أو مسح
  • اللون
  • قرص مضغوط أو CHDIR
  • MD أو MKDIR
  • مستعجل
  • PUSHD
  • POPD
  • جلس
  • SETLOCAL
  • إندلوكال
  • إذا
  • إلى عن على
  • مكالمة
  • تحول
  • اذهب إلى
  • START (يتضمن أيضًا تغييرات على استدعاء الأمر الخارجي).
  • ASSOC
  • FType

للحصول على تفاصيل محددة ، اكتب /؟ لعرض التفاصيل. حيث يوجد اسم الأمر الذي تريد تفاصيله.

لا يتم تمكين توسيع متغير البيئة المؤجلة افتراضيًا. يمكنك تمكين أو تعطيل توسيع متغير البيئة المؤجلة لاستدعاء معين لـ CMD.EXE مع / V: ON أو / V: OFF. لتمكين أو تعطيل إكمال كافة استدعاءات CMD.EXE ، قم بتعيين أي من قيم REG_DWORD التالية أو كليهما إلى 0x1 أو 0x0 في التسجيل باستخدام REGEDT32.EXE:

HKEY_LOCAL_MACHINE Software Microsoft Command Processor DelayedExpansion

أو

HKEY_CURRENT_USER Software Microsoft Command Processor DelayedExpansion

الإعداد الخاص بالمستخدم له الأولوية على إعداد الجهاز. تكون لمبدلات سطر الأوامر الأسبقية على إعدادات التسجيل.

إذا تم تمكين توسيع متغير البيئة المتأخرة ، فيمكن استخدام علامة التعجب لاستبدال قيمة متغير البيئة في وقت التنفيذ.

لا يتم تمكين إكمال اسم الملف والدليل افتراضيًا. يمكنك تمكين أو تعطيل إكمال اسم الملف لاستدعاء معين لـ CMD.EXE مع مفتاح التبديل / F: ON أو / F: OFF. لتمكين أو تعطيل إكمال كافة استدعاءات CMD.EXE على جلسة تسجيل دخول الجهاز أو المستخدم تعيين أحد أو كل من قيم REG_DWORD التالية في التسجيل باستخدام REGEDT32.EXE:

HKEY_LOCAL_MACHINE Software Microsoft Command Processor CompletionChar HKEY_LOCAL_MACHINE Software Microsoft Command Processor PathCompletionChar

أو

HKEY_CURRENT_USER Software Microsoft Command Processor CompletionChar HKEY_CURRENT_USER Software Microsoft Command Processor PathCompletionChar

مع القيمة السداسية لحرف التحكم المطلوب استخدامه لوظيفة معينة (على سبيل المثال ، 0x4 هو Ctrl-D و 0x6 هو Ctrl-F). الإعدادات الخاصة بالمستخدم لها الأولوية على إعدادات الجهاز. تكون لمبدلات سطر الأوامر الأسبقية على إعدادات التسجيل.

إذا تم تمكين الإكمال مع مفتاح التبديل / F: ON ، فإن رمزي التحكم المستخدمين هما Ctrl-D لإكمال اسم الدليل و Ctrl-F لإكمال اسم الملف. لتعطيل حرف إكمال معين في التسجيل ، استخدم القيمة للمسافة (0x20) لأنها ليست عنصر تحكم صالحًا.

يتم استدعاء الإكمال عند كتابة أي من حرفَي التحكم. تقوم وظيفة الإكمال بإلحاق حرف بدل على يسار المؤشر في حالة عدم وجود أي منها وإنشاء قائمة بالمسارات التي تتطابق. ثم يعرض المسار المطابق الأول. إذا لم تتطابق أي مسارات ، فسيصدر صوت صفير ويترك الشاشة بمفردها. بعد ذلك ، سيتم تكرار الضغط المتكرر من نفس عنصر التحكم عبر قائمة المسارات المتطابقة. الضغط على مفتاح Shift مع حرف التحكم يتحرك عبر القائمة للخلف. إذا قمت بتحرير السطر بأي شكل من الأشكال واضغطت على حرف التحكم مرة أخرى ، فسيتم تجاهل قائمة المسارات المطابقة المحفوظة ويتم إنشاء مسار جديد. يحدث نفس الشيء إذا قمت بالتبديل بين إكمال اسم الملف والدليل. الاختلاف بين رمزي التحكم هو أن حرف إكمال الملف يطابق كلاً من أسماء الملفات والأدلة ، بينما يتطابق حرف إكمال الدليل مع أسماء الدليل فقط. إذا تم استخدام إكمال الملف في أي من أوامر الدليل المضمنة (CD أو MD أو RD) ، فسيتم افتراض إكمال الدليل.

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

الأحرف الخاصة التي تتطلب علامات اقتباس هي:

& () [] {} ^ =؛! '+، `~

بناء جملة "أمر" Windows المبكر

بدء نسخة جديدة من مترجم أوامر Windows.

الأمر [[محرك الأقراص:] المسار] [الجهاز] [/ E: nnnnn] [/ L: nnnn] [/ U: nnn] [/ P] [/ MSG] [/ LOW] [/ Y [/ C | K] أمر]

[محرك:] المسار يحدد الدليل الذي يحتوي على COMMAND.COM.
جهاز يحدد الجهاز المطلوب استخدامه لإدخال وإخراج الأوامر.
/ E: nnnnn لتعيين حجم البيئة الأولي على وحدات البايت nnnnn. (يجب أن يكون nnnnn بين 256 و 32،768).
/ L: nnnn يحدد طول المخازن الداخلية (يتطلب / P أيضًا). (يجب أن يكون nnnn بين 128 و 1،024).
/ U: nnn يحدد طول مخزن الإدخال المؤقت (يتطلب / P أيضًا). (يجب أن يكون nnn بين 128 و 255).
/ ص يجعل مترجم الأوامر الجديد دائمًا (لا يمكن الخروج).
/ MSG يخزن جميع رسائل الخطأ في الذاكرة (يتطلب / P كذلك).
/منخفض يجبر COMMAND على الاحتفاظ ببيانات المقيم في ذاكرة منخفضة.
/ ص الخطوات من خلال برنامج الدُفعات المحدد بواسطة / C أو / K. متوفر فقط في MS-DOS 6.x وما فوق.
أمر / C تنفيذ الأمر المحدد وإرجاعه.
أمر / K ينفذ الأمر المحدد ويستمر في الجري.
/ Z عرض مستوى الخطأ لكل أمر تم تنفيذه. متوفر فقط في MS-DOS 7.x وما فوق.