43 lines
1.3 KiB
Batchfile
Executable File
43 lines
1.3 KiB
Batchfile
Executable File
@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 |