: PBCL Compile and Link into EXE PowerBASIC Procedure 01/11/1996-06/21/1997 : --------------------------------------------------------------------------- : Copyright (C) 1996-1997 by Vladimir Veytsel www.davar.net : 1. Name of %DOS%:\PBASIC procedure to be compiled into EXE file : "?" - Display PBCL.BTM script text (Equivalent: "/"). : 2. When non-empty compress EXE using LZEXE. @ECHO %TR% IF %1.==?. .OR. %1.==/. (LIST %_BATCHNAME ^ CLS ^ QUIT) IF NOT EXIST %DOS%:\PBASIC\%1.BAS (ECHO %S%%R%Procedure %DOS%:\PBASIC\%M%%@UPPER[%1].BAS %R%doesn't exist - %M%PBCL %R%cancelled%D% ^ QUIT) PUSHD %DOS%:\PBASIC %DOS%:\PWRBASIC\PBC %1 /EB-/EN-/EO-/ES- /LB-/LG-/LP-/LS- /OZF @ECHO: INKEY /W5 /K"[Enter]" %W%Hit %C%[Enter] %W%or %Y%wait %W%to continue...%D% %%R SET R= @ECHO: IF NOT %2.==. (LZEXE %1 ^ DEL %1.OLD /Q) @ECHO %W%Procedure %DOS%:\PBASIC\%G%%@UPPER[%1].BAS %W%compiled and linked into %DOS%:\PBASIC\%G%%@UPPER[%1].EXE%D% POPD