كومسبيك

يُعدّ COMSPEC أو ComSpec أحد متغيرات البيئة المستخدمة في أنظمة DOS و OS/2 و Windows ، ويشير عادةً إلى مُفسّر سطر الأوامر ، وهو افتراضيًا COMMAND.COM في DOS، [ 1 ] وWindows95 و98 وME، أو CMD.EXE في OS/2 و Windows NT . يُكتب اسم المتغير بأحرف كبيرة في DOS وOS/2. أما في Windows، الذي يدعم أيضًا أسماء متغيرات البيئة بأحرف صغيرة، فيُعرّف اسم المتغير كـ ComSpec في كتلة البيئة، ولكن كـ COMSPEC داخل مُحاكي DOS المسمى NTVDM . 

عندما لا يكون موجودًا في كتلة البيئة، يقوم معالج الأوامر CMD.EXE في نظام التشغيل Windows NT بتعيين COMSPEC إلى مساره الكامل الخاص ؛ فهو يُقيّم COMSPEC ، على سبيل المثال، لتنفيذ الأوامر المضمنة في خطوط الأنابيب ولتنفيذ سطور الأوامر باستخدام أمر FOR المضمن الخاص به . [ 2 ]

يمكن عرض محتويات المتغير عن طريق الكتابة أو في موجه الأوامر.SETCOMSPECECHO%COMSPEC%

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

يُستخدم متغير البيئة هذا أيضًا في أجهزة الكمبيوتر التي لا تحتوي على قرص صلب وتحتاج إلى الإقلاع من قرص مرن، وذلك لتهيئة قرص RAM . يتم نسخ ملف COMMAND.COM إلى قرص RAM أثناء الإقلاع، ويتم تعيين متغير البيئة COMSPEC إلى الموقع الجديد على قرص RAM. بهذه الطريقة، يمكن إزالة قرص الإقلاع دون الحاجة إلى إعادة إدخاله بعد إيقاف تطبيق كبير. سيتم إعادة تحميل مُفسِّر سطر الأوامر من قرص RAM بدلًا من قرص الإقلاع.

مراجع