با سلام
اين هم مقاله ي در مورد درخواست سومتون يعني:
اولویت اجرای سه فایل exe و com و bat به چه صورت است؟
فايلهاي اجرايي در سيستم عامل داس سه دسته هستند . كه اين سه دسته با پسوندهاي COM , EXE , BAT شناسايي ميشوند .
COM مخفف COMMAND كه معروفترين اين فايلها فايل COMMAND.COM ميباشد .
EXE مخفف EXECUTABLE كه كلا تمامي فايلهاي اجرايي از اين دسته هستند .
و در نهايت بچ فايلها يا فايلهاي با پسوند BAT هستند كه در اين فايلها دستورات سيستم عامل گنجانده ميشوند .
دو نوع فايل اولي يعني COM , EXE محصولات كامپايل شده برنامه ها هستند و دسترسي به سورس برنامه ها در انها غير ممكن است در وافع درون اين فايلها تنها كد ماشين كه همان صفر و يك است را ميتوانيد ببينيد .
اما در نوع دومي كه فايلها با پسوند BAT هستند . تنها دستوراتي از سيستم عامل را ميبينيد و چند دستور منحصر به اين نوع فايلها . كه معروفترين فايل اين گروه هم فايل AUTOEXEC.BAT است .
هر گاه در يك دايركتوري سه فايل با يك نام منتهي با پسوند هاي متفاوت داشته باشيم . و بخواهيم تنها با زدن نام فايل ( بدون پسوند) ان را اجرا كنيم فايلي كه پسوند BAT دارد ابتدا اجرا ميشود . و انگاه اگر در ان دايركتوري فايلي با اين پسوند نداشتيم فايل با پسوند COM اجرا ميشود . و انگاه در صورت عدم حضور فايلي با چنين پسوندي فايل با پسوند EXE در نهايت اجرا ميشود .
روزگار خوش.