@ECHO OFF ECHO Компиляция программы для работы в Protected Mode >> %2 ECHO входной файл %1.asm >> %2 ECHO ___________________ >> %2 ECHO Создание obj файла... >> %2 ECHO tasm /m2 %1.asm >> %2 tasm /m2 %1.asm >> %2 >> %2 if errorlevel = 1 goto asmerror ECHO obj файл успешно создан >> %2 ECHO ___________________ >> %2 ECHO >> %2 ECHO Создание exe файла... >> %2 ECHO tlink /x /3 %1.obj >> %2 tlink /x /3 %1.obj >> %2 if errorlevel = 1 goto exeerror ECHO exe файл успешно создан >> %2 goto okend :exeerror ECHO ___________________ >> %2 ECHO Ошибка создания exe файла, возможно файл >> %2 ECHO %1.obj создан с ошибками >> %2 goto errorend :asmerror ECHO Ошибка создания obj файла, возможно в файле >> %2 ECHO %1.asm обнаружены ошибки >> %2 goto errorend :errorend ECHO ___________________ >> %2 ECHO В процессе компиляции обнаружены ошибки, >> %2 ECHO создание запускаемого(exe) файла невозможно. >> %2 goto end :okend ECHO ___________________ >> %2 ECHO Компиляция прошла успешно >> %2 ECHO Создан файл %1.exe >> %2 :end @type %2