@echo off rem ========================================================================== rem DISKETTE.BAT orDISKETTE.CMD (Roger de Reus, reus@mic.dtu.dk) 27-Jun-1995 rem ========================================================================== rem Copy emTeX distribution to diskettes according to E. Mattes' DISKETTE.DOC. rem for emTeX distribution 25-Jun-95 rem Type DISKETTE or see under :Usage below for usage. rem Save as DISKETTE.BAT for DOS usage. rem Save as DISKETTE.CMD for OS/2 usage. rem rem adapted for emTeX Update 21-Jun-1996 and *.fli files rem by Peter Seitz (e-mail: seitz@bzs.tu-graz.ac.at) rem last change: 17-Jul-1996 if %1.==. goto Usage rem Initialisation set Drive=a: set Size=3 set Disk=nodefault :Start if %1==a: set Drive=a: if %1==a: goto Next if %1==A: set Drive=a: if %1==A: goto Next if %1==b: set Drive=b: if %1==b: goto Next if %1==B: set Drive=b: if %1==B: goto Next if %1==35 set Size=3 if %1==35 goto Next if %1==525 set Size=5 if %1==525 goto Next if %1==all set Disk=all if %1==ALL set Disk=all if %Disk%==all goto Disk%Size%_1 if %1==alltex set Disk=alltex if %1==ALLTEX set Disk=alltex if %Disk%==alltex goto Disk%Size%_1 if %1==allfli set Disk=allfli if %1==ALLFLI set Disk=allfli if %Size%==5 if %Disk%==allfli goto Disk%Size%_11 if %Size%==3 if %Disk%==allfli goto Disk%Size%_9 if %1==1 set Disk=1 if %1==2 set Disk=2 if %1==3 set Disk=3 if %1==4 set Disk=4 if %1==5 set Disk=5 if %1==6 set Disk=6 if %1==7 set Disk=7 if %1==8 set Disk=8 if %1==9 set Disk=9 if %1==10 set Disk=10 if %1==11 set Disk=11 if %1==12 set Disk=12 if %1==13 set Disk=13 if %1==14 set Disk=14 if %1==14 if %Size%==3 goto Error2 if %1==15 set Disk=15 if %1==15 if %Size%==3 goto Error2 if %1==16 set Disk=16 if %1==16 if %Size%==3 goto Error2 if %Disk%==nodefault goto Error goto Disk%Size%_%Disk% :Next shift if %1.==. goto Done goto Start rem 3.5 inch diskettes :Disk3_1 echo: echo Insert emTeX 3.5 inch diskette 1 and hit ENTER. pause > nul echo Copying: readme.eng readme.ger readme.bet install.eng install.ger echo Copying: quick.eng quick.ger help.eng help.ger changes.eng changes.ger echo Copying: diskette.doc unz512.exe unz512x3.exe first.zip emxrsx.zip echo Copying: mfjob12c.zip label %Drive%emtex 1-8 copy readme.eng %Drive% > nul copy readme.ger %Drive% > nul copy readme.bet %Drive% > nul copy install.eng %Drive% > nul copy install.ger %Drive% > nul copy quick.eng %Drive% > nul copy quick.ger %Drive% > nul copy help.eng %Drive% > nul copy help.ger %Drive% > nul copy changes.eng %Drive% > nul copy changes.ger %Drive% > nul copy diskette.doc %Drive% > nul copy unz512.exe %Drive% > nul copy unz512x3.exe %Drive% > nul copy first.zip %Drive% > nul copy emxrsx.zip %Drive% > nul copy mfjob12c.zip %Drive% > nul copy dvisp10b.zip %Drive% > nul if %Disk%==all goto Disk3_2 if %Disk%==alltex goto Disk3_2 goto Next :Disk3_2 echo: echo Insert emTeX 3.5 inch diskette 2 and hit ENTER. pause > nul echo Copying: dvid16f1.zip bibtex4b.zip label %Drive%emtex 2-8 copy dvid16f1.zip %Drive% > nul copy bibtex4b.zip %Drive% > nul if %Disk%==all goto Disk3_3 if %Disk%==alltex goto Disk3_3 goto Next :Disk3_3 echo: echo Insert emTeX 3.5 inch diskette 3 and hit ENTER. pause > nul echo Copying: makeindx.zip latex209.zip german.zip dvid16f2.zip label %Drive%emtex 3-8 copy makeindx.zip %Drive% > nul copy latex209.zip %Drive% > nul copy german.zip %Drive% > nul copy dvid16f2.zip %Drive% > nul if %Disk%==all goto Disk3_4 if %Disk%==alltex goto Disk3_4 goto Next :Disk3_4 echo: echo Insert emTeX 3.5 inch diskette 4 and hit ENTER. pause > nul echo Copying: tex4b.zip pkedit.zip pictex.zip web.zip label %Drive%emtex 4-8 copy tex4b.zip %Drive% > nul copy pkedit.zip %Drive% > nul copy pictex.zip %Drive% > nul copy web.zip %Drive% > nul if %Disk%==all goto Disk3_5 if %Disk%==alltex goto Disk3_5 goto Next :Disk3_5 echo: echo Insert emTeX 3.5 inch diskette 5 and hit ENTER. pause > nul echo Copying: mf4b.zip fontcm.zip fontltx.zip label %Drive%emtex 5-8 copy mf4b.zip %Drive% > nul copy fontcm.zip %Drive% > nul copy fontltx.zip %Drive% > nul if %Disk%==all goto Disk3_6 if %Disk%==alltex goto Disk3_6 goto Next :Disk3_6 echo: echo Insert emTeX 3.5 inch diskette 6 and hit ENTER. pause > nul echo Copying: l2input.zip fontdc.zip label %Drive%emtex 6-8 copy l2input.zip %Drive% > nul copy fontdc.zip %Drive% > nul if %Disk%==all goto Disk3_7 if %Disk%==alltex goto Disk3_7 goto Next :Disk3_7 echo: echo Insert emTeX 3.5 inch diskette 7 and hit ENTER. pause > nul echo Copying: lkurz.zip l2kurz.zip texware.zip mfware.zip fontemsy.zip echo Copying: fontams.zip texcad.zip label %Drive%emtex 7-8 copy lkurz.zip %Drive% > nul copy l2kurz.zip %Drive% > nul copy texware.zip %Drive% > nul copy mfware.zip %Drive% > nul copy fontemsy.zip %Drive% > nul copy fontams.zip %Drive% > nul copy texcad.zip %Drive% > nul if %Disk%==all goto Disk3_8 if %Disk%==alltex goto Disk3_8 goto Next :Disk3_8 echo: echo Insert emTeX 3.5 inch diskette 8 and hit ENTER. pause > nul echo Copying: l2base.zip srcmkidx.zip srctcad.zip l2tools.zip label %Drive%emtex 7-8 copy l2base.zip %Drive% > nul copy srcmkidx.zip %Drive% > nul copy srctcad.zip %Drive% > nul copy l2tools.zip %Drive% > nul if %Disk%==all goto Disk3_9 goto Next rem 3.5 inch diskettes library files :Disk3_9 echo: echo Insert emTeX 3.5 inch diskette 9 (1) and hit ENTER. pause > nul echo Copying: ljh_base.fli label %Drive%texfli 1-5 copy ljh_base.fli %Drive% > nul if %Disk%==all goto Disk3_10 if %Disk%==allfli goto Disk3_10 goto Next :Disk3_10 echo: echo Insert emTeX 3.5 inch diskette 10 (2) and hit ENTER. pause > nul echo Copying: bj_base.fli sty_base.fli label %Drive%texfli 2-5 copy bj_base.fli %Drive% > nul copy sty_base.fli %Drive% > nul if %Disk%==all goto Disk3_11 if %Disk%==allfli goto Disk3_11 goto Next :Disk3_11 echo: echo Insert emTeX 3.5 inch diskette 11 (3) and hit ENTER. pause > nul echo Copying: dj_base.fli fax_base.fli fx_base.fli label %Drive%texfli 3-5 copy dj_base.fli %Drive% > nul copy fax_base.fli %Drive% > nul copy fx_base.fli %Drive% > nul if %Disk%==all goto Disk3_12 if %Disk%==allfli goto Disk3_12 goto Next :Disk3_12 echo: echo Insert emTeX 3.5 inch diskette 12 (4) and hit ENTER. pause > nul echo Copying: ito_base.fli p6h_base.lfi p6l_base.fli label %Drive%texfli 4-5 copy ito_base.fli %Drive% > nul copy p6h_base.fli %Drive% > nul copy p6l_base.fli %Drive% > nul if %Disk%==all goto Disk3_13 if %Disk%==allfli goto Disk3_13 goto Next :Disk3_13 echo: echo Insert emTeX 3.5 inch diskette 13 (5) and hit ENTER. pause > nul echo Copying: lj_base.fli p6m_base.fli qj_base.fli label %Drive%texfli 5-5 copy lj_base.fli %Drive% > nul copy p6m_base.fli %Drive% > nul copy qj_base.fli %Drive% > nul goto Next rem 5.25 inch diskettes, high density (1200 KByte): :Disk5_1 echo: echo Insert emTeX 5.25 inch diskette 1 and hit ENTER. pause > nul echo Copying: readme.eng readme.ger readme.bet install.eng install.ger echo Copying: quick.eng quick.ger help.eng help.ger changes.eng changes.ger echo Copying: diskette.doc unz512.exe unz512x3.exe first.zip emxrsx.zip echo Copying: mfjob12c.zip label %Drive%emtex 1-10 copy readme.eng %Drive% > nul copy readme.ger %Drive% > nul copy readme.bet %Drive% > nul copy install.eng %Drive% > nul copy install.ger %Drive% > nul copy quick.eng %Drive% > nul copy quick.ger %Drive% > nul copy help.eng %Drive% > nul copy help.ger %Drive% > nul copy changes.eng %Drive% > nul copy changes.ger %Drive% > nul copy diskette.doc %Drive% > nul copy unz512.exe %Drive% > nul copy unz512x3.exe %Drive% > nul copy first.zip %Drive% > nul copy emxrsx.zip %Drive% > nul copy mfjob12c.zip %Drive% > nul if %Disk%==all goto Disk5_2 if %Disk%==alltex goto Disk5_2 goto Next :Disk5_2 echo: echo Insert emTeX 5.25 inch diskette 2 and hit ENTER. pause > nul echo Copying: dvid16f1.zip pictex.zip label %Drive%emtex 2-10 copy dvid16f1.zip %Drive% > nul copy pictex.zip %Drive% > nul if %Disk%==all goto Disk5_3 if %Disk%==alltex goto Disk5_3 goto Next :Disk5_3 echo: echo Insert emTeX 5.25 inch diskette 3 and hit ENTER. pause > nul echo Copying: dvid16f2.zip german.zip l2kurz.zip dvisp10b.zip srctcad.zip label %Drive%emtex 3-10 copy dvid16f2.zip %Drive% > nul copy german.zip %Drive% > nul copy l2kurz.zip %Drive% > nul copy dvisp10b.zip %Drive% > nul copy srctcad.zip %Drive% > nul if %Disk%==all goto Disk5_4 if %Disk%==alltex goto Disk5_4 goto Next :Disk5_4 echo: echo Insert emTeX 5.25 inch diskette 4 and hit ENTER. pause > nul echo Copying: tex4b.zip srcmkidx.zip label %Drive%emtex 4-10 copy tex4b.zip %Drive% > nul copy srcmkidx.zip %Drive% > nul if %Disk%==all goto Disk5_5 if %Disk%==alltex goto Disk5_5 goto Next :Disk5_5 echo: echo Insert emTeX 5.25 inch diskette 5 and hit ENTER. pause > nul echo Copying: mf4b.zip lkurz.zip web.zip label %Drive%emtex 5-10 copy mf4b.zip %Drive% > nul copy lkurz.zip %Drive% > nul copy web.zip %Drive% > nul if %Disk%==all goto Disk5_6 if %Disk%==alltex goto Disk5_6 goto Next :Disk5_6 echo: echo Insert emTeX 5.25 inch diskette 6 and hit ENTER. pause > nul echo Copying: l2input.zip fontcm.zip fontltx.zip label %Drive%emtex 6-10 copy l2input.zip %Drive% > nul copy fontcm.zip %Drive% > nul copy fontltx.zip %Drive% > nul if %Disk%==all goto Disk5_7 if %Disk%==alltex goto Disk5_7 goto Next :Disk5_7 echo: echo Insert emTeX 5.25 inch diskette 7 and hit ENTER. pause > nul echo Copying: texcad.zip makeindx.zip bibtex4b.zip l2tools.zip latex209.zip label %Drive%emtex 7-10 copy texcad.zip %Drive% > nul copy makeindx.zip %Drive% > nul copy bibtex4b.zip %Drive% > nul copy l2tools.zip %Drive% > nul copy latex209.zip %Drive% > nul if %Disk%==all goto Disk5_8 if %Disk%==alltex goto Disk5_8 goto Next :Disk5_8 echo: echo Insert emTeX 5.25 inch diskette 8 and hit ENTER. pause > nul echo Copying: l2base.zip texware.zip label %Drive%emtex 8-10 copy l2base.zip %Drive% > nul copy texware.zip %Drive% > nul if %Disk%==all goto Disk5_9 if %Disk%==alltex goto Disk5_9 goto Next :Disk5_9 echo: echo Insert emTeX 5.25 inch diskette 9 and hit ENTER. pause > nul echo Copying: fontdc.zip pkedit.zip fontemsy.zip label %Drive%emtex 9-10 copy fontdc.zip %Drive% > nul copy pkedit.zip %Drive% > nul copy fontemsy.zip %Drive% > nul if %Disk%==all goto Disk5_10 if %Disk%==alltex goto Disk5_10 goto Next :Disk5_10 echo: echo Insert emTeX 5.25 inch diskette 10 and hit ENTER. pause > nul echo Copying: fontams.zip mfware.zip label %Drive%emtex 10-10 copy fontams.zip %Drive% > nul copy mfware.zip %Drive% > nul if %Disk%==all goto Disk5_11 goto Next rem 5.25 inch diskettes, high density (1200 KByte) library files: :Disk5_11 echo: echo Insert emTeX 5.25 inch diskette 11 (1) and hit ENTER. pause > nul echo Copying: ljh_base.fli as ljh_base.zip label %Drive%texfli 1-6 pkzip -ex ljh_base ljh_base.fli > nul copy ljh_base.zip %Drive% > nul del ljh_base.zip > nul if %Disk%==all goto Disk5_12 if %Disk%==allfli goto Disk5_12 goto Next :Disk5_12 echo: echo Insert emTeX 5.25 inch diskette 12 (2) and hit ENTER. pause > nul echo Copying: bj_base.fli fx_base.fli label %Drive%texfli 2-6 copy bj_base.fli %Drive% > nul copy fx_base.fli %Drive% > nul if %Disk%==all goto Disk5_13 if %Disk%==allfli goto Disk5_13 goto Next :Disk5_13 echo: echo Insert emTeX 5.25 inch diskette 13 (3) and hit ENTER. pause > nul echo Copying: p6m_base.fli sty_base.fli label %Drive%texfli 3-6 copy p6m_base.fli %Drive% > nul copy sty_base.fli %Drive% > nul if %Disk%==all goto Disk5_14 if %Disk%==allfli goto Disk5_14 goto Next :Disk5_14 echo: echo Insert emTeX 5.25 inch diskette 14 (4) and hit ENTER. pause > nul echo Copying: ito_base.fli sp6_base.fli label %Drive%texfli 4-6 copy ito_base.fli %Drive% > nul copy p6h_base.fli %Drive% > nul if %Disk%==all goto Disk5_15 if %Disk%==allfli goto Disk5_15 goto Next :Disk5_15 echo: echo Insert emTeX 5.25 inch diskette 15 (5) and hit ENTER. pause > nul echo Copying: dj_base.fli lj_base.fli label %Drive%texfli 5-6 copy dj_base.fli %Drive% > nul copy lj_base.fli %Drive% > nul if %Disk%==all goto Disk5_16 if %Disk%==allfli goto Disk5_16 goto Next :Disk5_16 echo: echo Insert emTeX 5.25 inch diskette 16 (6) and hit ENTER. pause > nul echo Copying: fax_base.fli p6l_base.fli qj_base.fli label %Drive%texfli 6-6 copy fax_base.fli %Drive% > nul copy p6l_base.fli %Drive% > nul copy qj_base.fli %Drive% > nul goto Next :Usage echo: echo DISKETTE: copy files from emTeX distribution to diskette. echo: echo Usage: DISKETTE [Drive:] [Size] [all alltex allfli 1 2 .. 16] echo in which echo [Drive:] is a: or b: (default a:) echo [Size] is 35 or 525 (default 3.5 inch diskettes) echo [all] all diskettes including fli files echo [alltex] the whole emtex distribution (all tex-diskettes) echo [allfli] all fontlib files (no default) echo [1 2 ... 16] is all or one or more diskette numbers (no default) echo: echo Required: maximum 8 (3.5 inch) or 10 (5.25 inch) formatted diskettes for emTeX echo maximum 5 (3.5 inch) or 6 (5.25 inch) formatted diskettes for *.fli goto End :Error echo: echo DISKETTE: unrecognized input (%1), I quit. goto End :Error2 echo: echo DISKETTE: invalid 3.5 inch diskette number (%1), I quit. goto End :Done echo: echo DISKETTE: All work done. :End set Drive= set Size= set Disk= rem _TheEnd_