%CO:A,12,72%SPOOL.CLI by Larry Palmer (3089).





This is basically the same as "LIST" but is used with a procedure 
called PROCLIF.  This is an extension of the invaluable information 
given by Richard Russell in "Z88 Eprom" concerning the undocumented 
BASIC instruction LIST IF.







By using LIST IF and spooling it to the file :RAM.-/S.sgn it stops the 
page waits.  If what you are looking for is contained in only a few 
lines only those lines will be displayed on the screen.  If there are 
many (more than seven) you can use the CLI "SPOOL" from a procedure in 
the form:-





or <>EXecute it from the Filer in the normal way.

You should rename X019.cli as SPOOL.CLI.  Unlike LIST.CLI this will 
leave only those specific lines containing the search string in 
PipeDream for browsing.  If you decide not to use SPOOL.CLI you must 
remember to erase :RAM.-/S.sgn yourself.
%CO:B,12,60%

#P|FL~L:RAM.-/S.sgn~D~D~DY~E|Y|~D|Y|~U|N.J~E
#B*DELETE :RAM.-/S.sgn~E
#P|W35~E|H95~E|O~DN~D~DN|[






DEF PROCLIF
LOCAL SEEK$
INPUT "SEEK", SEEK$
OSCLI("CLI LIST IF "+SEEK$+"#+S~E#-S")
ENDPROC







DEF PROCSPOOL
*CLI .*/SPOOL.CLI
ENDPROC
%CO:C,12,48%%CO:D,12,36%%CO:E,12,24%%CO:F,12,12%