ƒIƒVƒƒƒŒ‚ȃtƒ@ƒCƒ‹ƒ}ƒl�[ƒWƒƒ�[‚ŊǗ�‚Ƌ¤—L
echo off
 rem filename=cexe.bat C言語のバッチ処理  MSDOSプロンプト上で実行
 rem cexe.bat 、 input.comを b:\c のディレクトリにコピ-する
 rem  autoexec.bat にpath=b:\c;b:\c\lc;b:\c\lc\bin; パスを設定追加する。
  rem  使用方法    usage:cexe %1 %2 return
rem 1.WIndowsを立ち上げる。その後MSDOSプロンプトに変える。
rem 2.ドライブをDOS/Vの時は d:¥c に変更
rem 3.cexe.bat ファイル名 で入力し、リタ-ン
rem 4.C言語処理メニュ-が出るので処理番号入力して行う。
rem -------------------------------

  if "%1" == "" goto MSG2
  if not exist b:\c\cexe.bat goto MSG3
  set lc=b:\c\lc
  set bin=b:\c\lc\bin
  set include=b:\c\lc\hdrs
  set lib=b:\c\lc\s

:MAIN 
  cls 
  echo ・
  echo <<・・・%1.c の C言語 の処理をします.・・・>>
  echo ・
  echo    Cのソ-ス作成  ( EDIT )  ・・・・・ 1
  echo    COMPAIL ( ~.c )・・・・・・・ 2
  echo    LINK( ~.obj )    ・・・・・・・ 3
  echo    実          行        ・・・・・・・・・・ 4
  echo   %1.C を B:¥Cドライブにコピ- ・・・ 9
 echo  終     了     ・・・・・・・・・ 0
  echo ・
  echo 処理番号を入れて下さい。??
 input.com BANGO
 cd b:\c
  if %BANGO%==1 goto EDIT
  if %BANGO%==2 goto COMPAIL
  if %BANGO%==3 goto LINK
  if %BANGO%==4 goto EXEC
  if %BANGO%==9 goto COPY
  if %BANGO%==0 goto AND
 pause
 
:EDIT
        echo  EDITでC言語文書を作成します。
	a:\windows\command\edit
	if errorlevel 1 goto MSG4
	goto MAIN

:COMPAIL
     echo コンパイルの操作を行っています。
	lc -e -ms -yf -v %1.c
	if errorlevel 1 goto MSG4
	pause
	goto MAIN

:LINK
	echo LINKの操作を行っています。
        lmb %1.obj b:\c\lc\s\c.obj+%1,%1,%1/m,b:\c\lc\s\lcm+b:\c\lc\s\lc+b:\c\lc\s\kg98
	del %1.obj
	del %1.map
	if errorlevel 1 goto MSG4
	pause
	goto MAIN

:EXEC
 	echo %1 のC言語のアプリケ-ション(main)実行中です
	echo その結果
        if not exist b:\c\%1.exe goto EXIT
        rem if "%2"=="" input.com FILE
        %1.exe
	if errorlevel 1 goto MSG4
	pause
	goto MAIN
	

:MSG2
  echo ・
  echo C言語のバッチ・コマンドを実行して下さい.
  echo コマンドラインにファイル名が指定されていません.
  echo 引数%1、%2のファイル名を正確に指定して下さい.
  echo.
  echo 使用例:
  echo       CEXE.BAT ファイル名%1 %2 
  echo 
 pause           
  goto EXIT

:MSG3
  echo ・
  echo  b:¥c のディレクトリにCEXE.BATと
 echo INPUT.COMのファイルが見つかりません.
  echo ・・・・・正しいファイルを指定して下さい.・・・・・
 pause
  goto EXIT

:MSG4
  echo ・
  echo %1.c の C言語の実行中にエラーが発生しました.
  echo ・・・・・再度コンパイル 又はリンクより 操作を行って下さい.・・・・・
 pause
  goto MAIN 

:COPY
  echo ・
  echo  ・・・C言語ソ-ス・デ-タをB:¥Cドライブにコピ-をします。・・・・
  if not exist b:\c\%1.c goto EXIT
  copy c:\%1.c b:\c
  goto MAIN 

:AND
  echo ・
  echo  ・・・・・・デ-タをCドライブにコピ-し、DELETEをします。・・・・・・
  if not exist b:\c\%1.c goto EXIT
  rem for %%F in (\%1.java \%1.class %1.html) do goto EXIT
  copy b:\c\%1.c c:\
  copy b:\c\%1.exe c:\
  del b:\c\%1.c
  del b:\c\%1.exe

:EXIT
  echo ・
  echo  C言語のコマンド操作を終了しました。
 echo on