⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compile.bat

📁 串行通信编程源码
💻 BAT
字号:
@echo off

echo . Compiling BackDown and its protocols

if .%1 == .M  goto masm
if .%1 == .m  goto masm
if .%1 == .T  goto tasm
if .%1 == .t  goto tasm

echo .
echo .      To compile BackDown -- use one of the following commands:
echo .
echo .               For Assembler         Use this command
echo .           ----------------------    ----------------
echo .           Microsoft MASM 5.1/6.0    COMPILE M
echo .           Borland TASM              COMPILE T
echo .
goto end

:masm
  set assembler=MASM
  set linker=link
  goto work

:tasm
  set assembler=tasm -W2 -w-aln
  set linker=tlink
  goto work

:work
  echo . Clean-up old executables
    if exist bd.com del bd.com
    if exist *.bdp  del *.bdp

  echo . Compiling BackDown
    %assembler% bd;                 >log
    if errorlevel 1 goto errors
    %linker% bd;                   >>log
    if errorlevel 1 goto errors
    exe2bin bd.exe bd.com
    del bd.exe

  echo . B+ protocol
    %assembler% bbplus;            >>log
    if errorlevel 1 goto errors
    %linker% bbplus;               >>log
    if errorlevel 1 goto errors
    exe2bin bbplus.exe bbplus.com
    ren bbplus.com bbplus.bdp
    del bbplus.exe

  echo . XMODEM protocol
    %assembler% bxmodm;            >>log
    if errorlevel 1 goto errors
    %linker% bxmodm;               >>log
    if errorlevel 1 goto errors
    exe2bin bxmodm.exe bxmodm.com
    ren bxmodm.com bxmodm.bdp
    del bxmodm.exe

  echo . ASCII protocol
    %assembler% bascii;            >>log
    if errorlevel 1 goto errors
    %linker% bascii;               >>log
    if errorlevel 1 goto errors
    exe2bin bascii.exe bascii.com
    ren bascii.com bascii.bdp
    del bascii.exe

  echo . All Done
    if exist *.obj del *.obj
    if exist *.map del *.map
    set assembler=
    set linker=
    goto end

:errors
  echo . Problems compiling ..
  echo . ..look in LOG file

:end


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -