23a @echo off if .%1. == .. goto end_2 cls echo. echo *** Assembly of %1.ASM *** echo. if not exist %1.asm goto end_1 if exist %1.obj erase %1.obj masm %1 %2 %3 if not exist %1.obj goto end_1 link %1; if not exist %1.exe goto end_1 if exist %1.bak erase %1.bak exe2bin %1.exe %1.com if exist %1.obj erase %1.obj erase %1.exe if not exist %1.com goto end_1 echo. echo *** Assembly finished. %1.com created *** echo. pause goto end_2 :end_1 echo. echo ******* ERROR, Assembly not completed ******** echo. pause edit %1.asm :end_2 . 0