الفرق بين سمد و بات الفرق بين

Anonim

سمد مقابل بات

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

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

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

ملخص:

1. يتم استخدام ملحق بات من قبل دوس و ويندوز بينما امتداد سمد هو ويندوز نت الأوامر النصية

2. يمكن تفسير ملحق بات من قبل كوماند. كوم و سمد. إيكس في حين أن تمديد سمد لا يمكن إلا أن تفسر من قبل سمد. EXE

3. يقوم إرورليفيل دائما بتغيير الحالة في سمد ولكن فقط على الأخطاء في بات