ALIAS CMD+BOX };IFLZED COM M LBRESAK COMV T COMcLWVF-BOX DQC@(VF-BOX FORF-BOX11CMD)BVF-BOX11UPD IFLZED QU S;GV LZ FILE TO BE EDITED WITH LZED: ;RS IF14 EX %LZ;RS LZED %LZ;ELSE;RS ECHO ]/)++ SORRY,( --> %LZ <-- )DOES NOT EXIST ++(;SAK /P;FI;QU R log SHCTRL P;$']1ENTER DESIRED DU: OR DIR: ':;quiet r;vf ]/)++ SORRY,( --> %LZ <-- )DOES NOT $ bkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkc j j j j j j j j j j akkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd %  j Z3ENV* Z3 ALIASQU S;GV LZ FILE TO BE EDITED WITH LZED: ;RS IF14 EX %LZ;RS LZED %LZ;ELSE;RS ECHO ]/)++ SORRY,( --> %LZ <-- )DOES NOT EXIST ++(;SAK /P;FI;QU R~I$3####~*DUFʑNʥ0( (.G#!͞~ʏʃ~# iʏu~!ڏ#ÃͲ>.Ͳ#~1#ɯGx ~ #͇xA#͇y 0 0Gy0x##!~&#>$##ʏ#~ ʏ#9Ï~|hG|hxm!>{Ovfl"ʐG~ʒ#…*^#V~;ʮʮ>;ʺ~#®6Ð*s#r~#=RE*^#V*$~#fo|**R"w~#o Y s F KKO   y  yG>GO> se O*.  OG~#ʫ;ʟ+~#ʫ;¯ëO !#y  a{_*}$..  0 E=2 2S 3 A-D iA-I pARC1 zARC2 >ARC3 #?ARC4 ARC5 "hARCH $]BLINK ?C B|CO &BCOM A|COP 'E-J )ǡFAIL +FN DoHY , J-R -K-P /M8ERR 1M8SUCC 2Q-U 3/S 5BvS-Z 6OSUCC 8T 9g(TLIB CzV-Z :*WAIT-ASS <9kX =Pv * G4 G0 G4 ================================================= G0 G4 G0 G4 << FILES ARE THE SAME >> G0 G4 G0 G4 * No copying will take place * G0 G4 G0 G4 ================================================= G0 G4 G0 e * G4 G0 G4 ================================================= G0 G4 G0 G4 File not on backup diskette; register 9 set to 2 G0 G4 G0 G4 * Will be copied to backup diskette * G0 G4 G0 G4 ================================================= G0 G4 G0  G0 G4 G0 G4 ================================================= G0 G4 )INSERTING TWO CHARACTERS INTO BLANK LINES . . . ( O !#y  a{_*}$.dO:[?* G4 G0 G4 ================================================= G0 G4 G0 G4 Files are different, register 9 set to 3 G0 G4 G0 G4 Prepare for UPDATING . . . G0 G4 G0 G4 ================================================= G0 G4 G0  * G4 G0 G4 * ARCHIVING FILES "A" THROUGH "D" . . . G0 G4 G0  G4 * ARCHIVING FILES "A" THROUGH "D" * G4 G0 G4 * ARCHIVING FILES "A" THROUGH "I" . . . G0 G4 G0  G4 * ARCHIVING FILES "A" THROUGH "I" * G4 G0 G4 * ARCHIVING FILES "A" THROUGH "D" . . . G0 G4 G0  G4 * ARCHIVING FILES "A" THROUGH "D" * G4 G0 G4 * ARCHIVING FILES "E THROUGH "J" . . . G0 G4 G0  G4 * ARCHIVING FILES "E THROUGH "J"* G4 G0 G4 * ARCHIVING FILES "K" THROUGH "P" . . . G0 G4 G0  G4 * ARCHIVING FILES "K" THROUGH "P" * G4 G0 G4 * ARCHIVING FILES "Q" THROUGH "U" . . . G0 G4 G0  G4 * ARCHIVING FILES "Q" THROUGH "U" * G4 G0 G4 * ARCHIVING FILES "V" THROUGH "Z" . . . G0 G4 G0  G4 * ARCHIVING FILES "V" THROUGH "Z" * G6 G0 G6 * SETTING ARCHIVE BIT ON ALL *.BAK FILES . . . G0 G6 G0  G6 * SETTING ARCHIVE BIT ON ALL *.BA* )G2--> COMPARING SOURCE WITH DESTINATION . . .G0( *[% G4 G0 G6 Comparing SOURCE file with DESTINATION on BACKUP directory . . . G0 G4 G0 with DESTIN* G4 G0 G4 * ARCHIVING FILES "E" THROUGH "J" . . . G0 G4 G0  G4 * ARCHIVING FILES "E" THROUGH "J" G4 G0 G4 << HOLD IT, BUB - COMPILATION WEREN'T NO GOOD . . . >> G0 G4 G0  WEREN'T NO GOOD . )CHANGING ALL "=" (EQUALS SIGN) TO "-" (HYPHEN) . . . (O !#y  a{_*}$.. * G4 G0 G4 * ARCHIVING FILES "J" THROUGH "R" . . . G0 G4 G0  G4 * ARCHIVING FILES "J" THROUGH "R" * G4 G0 G4 * ARCHIVING FILES "K" THROUGH "P" . . . G0 G4 G0  G4 * ARCHIVING FILES "K" THROUGH "P" G4 * ABORTED: ERRORS IN COMPILATION * G0  G0 ECHO  G4 * ASSEMBLY SUCCESSFUL - LINKING ABOUT TO BEGIN . . . G00ECHO* G4 G0 G4 * ARCHIVING FILES "Q" THROUGH "U" . . . G0 G4 G0  G4 * ARCHIVING FILES "Q" THROUGH "U" ) SETTING ARCHIVE BIT ON ALL *.BAK FILES . . . (  G0  G6 * SETTING ARCHIVE BIT ON ALL *.BAK FILES * G4 G0 G4 * ARCHIVING FILES "S" THROUGH "Z" . . . G0 G4 G0  G4 * ARCHIVING FILES "S" THROUGH "Z" G4 G0 G4 << * SUCCESSFUL COMPILATION, CHARLEY! * >> G0 G4 G0 ILATION WEREN'T NO GOOD . )CHANGING TAB CHARACTERS (09H) TO 5 SPACES . . . (  * G4 G0 G4 * ARCHIVING FILES "V" THROUGH "Z" . . . G0 G4 G0  G4 * ARCHIVING FILES "V" THROUGH "Z" )PLEASE WAIT -- ASSEMBLING $1 . . . ( ~#ʫ;¯ëO !#y  a{_*}$.. * G2) == ENABLING XDIR'S SPECIAL FILENAME SCANNER == G2 == LOGGING FILE NAMES TO (FNAMES.DIR) == G0( 2) == ENABLING XDIR'S SPECIAL FILENAME SCANNER == G2 == LOGGING FILE NAMES TO (*= <G2* G0 ="!G2* G0 =#QG2* G0 =%DG2* G0 =&+G2 * G0 ='5G2 * G0 =(eG2* G0 =*5G4Go Typing Squirrel go! G0 =,SG2* G0 =-)G2* G0 =/7G2* G0 =0^G2* G0 =1!G2* G0 =2@G2* G0 =4QG2* G0 =2 ping Squirrel * G2* FILTERING COMPLETE! *G0 ZϖsLi+Au<*qT* G2* FILTERING COMPLETE! *G0 ZϖsLi+Au<*qT)SYNTAX:( "TLIB [DU:] " )(SP. BETW. PARMS)(  ) COPYING FILE LOG OF DIRECTORY ENTRIES TO BACKUP . . .(  Z3ENV* 622222>2!~# )+/?#~?# ?AB$P,Z7SAK, Version 2.2 Syntax: SAK /o... text -or- SAK text Options: A -- DO NOT Allow Abort B -- Ring Bell Pnnnn -- Pause nnnn secs Z -- Allow to Abort ZEX ɯ27>27E"7>27~^2l rl ͑*: Ä|dm+|dʣ:IV Ù:ʉ|ʸ^#V6:IV ͙:ͯ6>)*|m4141V#^#͇~#+%) . Y *G~!U)))~U=*G~!ڃ))))~ʃ=*G~!ڷ~2##)~ʷͼ:=%-22%\))dq2k3R.I+4>!ri)>2>2͂O0͠G͂):2͂)>͂d͹ ͹0)>͂\͂d͹ `:ʓ::ʎÓO:ʯiaʭï0üz0yz)ͭ ~#\~#)zO*C+~ >G   "~#\)#)"C"G"G#R#i~#`l1x>G2}{y>͠͠w|"^#V| ^#V~7|"^#V|~7*C^#V*C*C"~#fo*C(~*C+~"C~0i ibk)))_zW#I{r~# ʰ  ʝ ʢʢʦww wyw wyG>GO> )¼w> )> ) )))) ) )>^)@)*./*. %O*. 8)¼w> )> ) )))) ) )>^)@J 8COMOBJLBROV?ARCBADSYS??#INTREL?RLEXE) )ĝ@ >2/=Y+2/=Y+!9" 1 ͇ !Fʕ#~$_+~# _+6##~N6ʇL‹2^ 2:•2^ K! |2` ͘`i"g :] ͇ * >2] ~ ͇ X 1 :22: 2f :=2e !i  ~2_ x 9x!:h G҉y?ʉ1:g O6#҉́:_ ¹#  !j ! !r 6L#6B#6Ri A ¬2a :|2d ! s ®! (~2b 2 èi s ® !        :a <2a G:b Ÿ͇ Member file not found in LBR directory N  ##~#ʃ~#foi "® vX X !>(!͍͇) }i ! s } w# g:` a̓^̓N ! ~N ʇ ͺʥN ¥N åͯ>2c ::e =2e ͇[more] N ͇ :2e >ʥ:d <2d ¥͇ TYPEL aborted - maximum number of lines exceeded. Please use XMODEM to transfer file to your system. N :c G͝2c ì> :c <2c #:` Š!j !r i A ¬:|s !͇ Unable to type - empty file? N  ~#. J?9B#N#B͇ Can't type a .~#d͇ file! N ! ~ì͇ Drive/user out of bounds N ͇ No such file on disk N  >? #G:^ x_7 &>2c : &:f =2f &: 2f > 7͇ LBR directory may be damaged - aborting N ͇ No member file name specified. ͇ Member file is 0k - cannot type. N ͇ Cannot read file N ͇ No ambiguous file names allowed ͇ TYPEL v3.60 universal single-file lister Usage: TYPEL [du:]fn[.ft] [fn.ft] Examples: TYPEL MDM722 MDM722.IQF types member file in LBR TYPEL TEST.AQM types normal file TYPEL F4:TEST.BQS accepts ZCPR drive/user TYPEL FOO.ASM $N $N option=not paging TYPEL BAR.ZOT $L $L option=LST: device If 1 argument is supplied, single file is typed. If 2 arguments, TYPEL assumes first arg is type LBR and attempts to type LBR member. Typing TYPEL without argument starts interactive mode. You can enter individual filenames or RETURN to stop. d:] ³* 0f3xG3x0:R3 f30O:f3>0f3y*{3w+"{36 *{32Ow+ ʏ3 3~3w+ ~3Ô2 2 2 * " "   " N  "  8 ͺ File has illegal decode size. Aborting." |_  s#r# s#r#* +; !Z Š _* :` € ̓! w#" b * ͇ ERROR - Checksum error in file N ~N ##ú |}* * ~#" * " " ͯi ͯ * " * > 0 0 go͇ Premature EOF on file... aborted.N : j =2 : ͌ ‡ ͌ } >==2 : 2 : O: ¥ 0 O>=2 yO!Ҵ ##^#Vzʓ y2 z> {/!" " " ! > 6#= ! " ɀ > G6G>2 2 $կ ~#:0 ,ʋ !ڋ  ~AI AD <2 #~:ʌ ?a 2 #~:ʌ A G~#: 0A A OxGc x A 2 Ì ~:“ #~,ʞ !Ҷ  >?£ : G: O> ~. # é é * >? # # >  * ~! =_.:;,<>ɾH) 9 # x, = ?ͯT >U ͯT ͯT N ͯMG7> J> J:> @ ʝ2 @O ʄ7@ u77\4^4!H=: @O~ʥ7 #Ù7!ɷ #"?~(w/"@i2 ,7w+2@2@GO> #Ò #### # #>^#@#*. O*. 2O*.F2 2z:_:_ @Y X OG!"|}*"}o|g"}o!}o|g 7;*a{_! s#r#6!"|}*"}o|g"}o!vOVF-BOX.DOC  !"#$%&' r()*+,-./0123456789: oQ;<=>?@ABCDEFGHIJKLMNOPQS6RSTUVWXYZ[\]^_`abcdefghij];R2 klmnopqrstuvwxyz{|}~V<-:8B/U0uD9,XE+(OKIA>&%[ZMLG@=7)'$˫O׀&Ov4 W޻ҹpr~i{3\DZ`ҋWǥҹMh 70BDT>xd/PkT˸<oЄ+ZH>pYW֪u(s$O[u}WLÕG>@ |j߃XS{lAZn *5w|>Z$ CS4 M'FO4_h&`tm>皀/c\0e6kF7| 2F5m>ф&Y0PѲ@KI:)Rd֖1H C$-1P m:}H+ TtJJ3i|.-D l !#!*-ZdEm)fVh% j-KyuNFl2!Z >f!Ԃl g*Zr pM<^]0\ܻhQвY$I$}B:AZOgP8@]&4!K@Zz,uVXZY8;/.>=\CxҤf#r@m T{xzp>h)}a"Md6!-t%BLT౔CMhFg*ށJl ]v{H]zt0SJ\eA҇ كD]t:'#/(P&c-ZeV-O3tx+x UuYZeHMK:eVIكO^L%OX;U6 9Rb2(;AˊyuNFlAS6 _3dMƚ!W7|wLɠXӢ3sHȸJciQ[ZD::R`Y;Je~la燚Q8HTH[ *mxhQnF/xi] w D &`H뚇дf D &`:xjlau,XKb Qaϔb ª<Ă*AHiJ67&`%+KmFa ^O;d| x 3?>w.o/{ x ֹs&4 /{ -AuAZ<!-aMRPjCd{Ϗl"ga/1H Rf@N ڀ"Tl!ZE3fENmnژt\TlA!L>xI2NhQު 2|6N/mwӃ&4%Zi)LiE2*KuA*-ZmKe /׉MʨD;LukZԖbeQJ ːncMR̠e$Jt B|X*( Є&`t(ڐAuQ ]HKRx*PLCV'痶;5ܼy AH>uP&@ɗ{exzp Ҋ됖 P_s$5Q[JKۇ0CH>r@dA CrZ60SJ :R Ljye*υ2Ӂ *u"fXZI utPpr_a$FZVȕ -+JV,u$6AZQe۸4eZmZ۰-CD|NTKr4xzp}eМ9|C<3MuXpH=w Ӈڀ T`Y2H"IVP M:pWi\D_JRmARO;=xzp Ԇ!{H%%SK';OwWO㇚V!p21I+ڐ2$4B^mB.&4>'Նηh<] ùѥDQF -ddEMd ߃ {IbA0 eRj3*u"f&4akm476DB":ZZIiEsN0wWO!Z70 e!u %6p.%*D@_(CJ,CBV,Cc=]T9J6xCR˸")g8D˪!LjR˨Y)0SpjTe/۩/Sc t2*K"yi62DTrZ@Znci,9قF-1k\@Z22ǨHsJ*giC e=v{XG NTHKDB"CR!{ unK d,iYX@Jw=T=t2*CDtqV{b {HC_:t3]>O˩\Xd1SY)6ePkE ]|g\YGH>j@r%Cf%ÚfQ '痶#a{iw<=7oJB$[PWΓ;Q/C؏jB0uܾUKRmd2,~t~ "!E:Mt(CO'%밲V UKRm\>pE2!86QeHsJ1H HK6!Z7pJC4 ώMhFg}BF,X{Rmܼl/=i*@FP͚u. rU" yUCHMhFF^"JZ$в@|JMa!r^2֡ }Yk3uk\@t%+59ƾY-S_Ŧ@eс0BFH+ d *5.pCѡ 1aцQҒ9͛7v %H.e)2XuH6qPCAzP!Q 5Є&/ Mlw2$4B6b͡"_'b/`IdH=wPځڐC"!Qв՜Aa(:TDQ+]J8Û|asjͯ7C51T:hi"3 H0]=xe% &,c4w> Sm2T:kﰠ{PmA[nw,,$6CB- TlKl ^iAm˴uށP"!9$WRjcWMhէΖVk0JZK /LLҊ;yQ$ wpye=,#ad<^]Ml9uiTZHRmJ 8u(C@m"Q ?Jim5w0CZg62 _D.V~êAZ Ha!$뜌HG a"M"y O5Afu;%uRa:IeKttjcMR"J~SXGyv%CLo>[o@!YdDrDW: 6|Ҋ:Q0P:_ڞא{2..~-J0pAP2u T9H0P&%K(CjCZ $d}!W 2 #{aG^pezkgwq,=Pm}H9<4|%Х[&0p6~u܄&`w0~z MlUZBUUa:`SUb8"j囀h M젏."Qpes5L7Cd~t~ *Ց/͛Ue0cHpr~i{3\Cx æW9%X QbS@RTy'痶;5Ӂ܆+><;AZ>Md6N/mfj' (9n`W:8OWoòv 8PZ{H]zVkZA< :$- Ff\ygˠ |lj!L`=SƁP(МϊY{{H]z^ uABoR6` AD-G 9jB0:ܿ|Yi* LŸf!<m?iZ e=x. Є&`t2ZRuZwې=by2Xp= f!i@mHK'ޏ I6"J@j49nв=TʬbҕBdJH!{z(@W 1Sв8T9 R1qE"?w MwnpVwpZ>(C.*2{$$}HAZ9I0|VkZOWocu=A΋$*z܄&`ts :<-T-I6{}<] ك. $}+҂;RT:T9Jg&4Ka"rufFrCQQy.&Rj RP~.{8DE.k6T:x;\Ԋ2o y/$.q-GRU=#s Tڐ2h^eXGTiAubS`iJ9FUi΃(Â5u) I f@ct ?OWo2WI*9飥9 w! klX:յQ32gڐ֡ {IFHRmt)qhYGXZH>Ě Xڀ2!*Y bO#}J+tPơ% {IK2B!CW!-8^}# 3!C2IRm | Z݁^::,#C܁Xd\N LW e* *-(uJ :,k DaV T=S^'Ғ9F:uCp]l ;6u"w4-x\9 *P^pM$6rQ+->.+2ի€E˚Qa:Vȕ -+ #<.Y_/~s CՒT!g\aU {XW.]}t6`zt6R ,$[`]AZN'TCP:M&Cu 8!^8Kۋ9FR[VI"iYP'I&}h\@ZwĀ 6u(C^7 ]zh{?A>DB/㩇eGˉ2+~܄&`t;F??ф&`t&,CZ1P 2Quҁ/ԉ0Bj2,LZS.4%}AdmU^ C9oU1uRu;= RJ:8D EhcMR0PAme)auZ #gs: 2XU;=XpmHAZ`6d!L's iִ- tPU܃R  -dA ds2b -e*4I(_$C{iYRIGdj&2@t%!deVȕ -+ t2QsE{3/(H *&4 ;o`j6엱+8ZO>ȓ 3z!: G~.)-2'͜3lc2'ͅͳT{͠f* fJ~e:J2 * * 2  A VFILER.CMD used to exhibit a technique by which one can activate the graphics mode of one's terminal so that one's menu display becomes surrounded by a beautiful, unbroken-line BOX. Quite attractive in appearance. This VFILER.CMD also uses many other video attributes besides the dim and normal intensity that are easily obtainable with Z-System's ^A and ^B codes. - Rick Charnes, Jan. 14, 1987 ity that are easily obtainable with Z-System's ^A and ^B codes. VF-BOX.CMD v1.1 1/15/87, VFILER commands by Rick Charnes A %d%u:;dfa %$;if14 in change $arc;echo )--> set (Y) or reset (N) $ARC: (Y/N)( ;if in;echo ;sfa %$ /arc;else;sfa %$ /-arc;fi;fi B %d%u:;if %f=%n.com;balias %$;else;echo *=&3G6 %f is not a .COM file G0;sak /p2;fi;%h: C !echo *=(<G2)comparing . . . =6 (;comp %$ 'COMPARE TO WHICH FILE: ' D !%d%u:;dfa E %d%u:;a0:edfile %f;%h: F %D%U:;t a0:m co;c %f f0:%f /t;if 9 3;t a0:m 3;ac %f f0:%f /o;else;if 9 2;t a0:m 2;ac %f f0:%f /o;else;t a0:m 0;SAK /P3;fi;fi G %d%u:;if %t=lbr;glf %n;else;echo %f is not a library . . . ;%h:;fi H qu s;echo *=&:G8directory summary:G0=)0)current directory is:(]H%d%u]M%c:=*0) logged directory is:(]H%h]M%r:;log I %d%u:;a15:z3ins %n;%h: J echo (;mcopy %d%u:='*=(4** DU:FILENAME TO COPY HERE: **=*3--> )' K !%d%u:;lines %f;%h: L ECHO *=(7)G2--> ONE MOMENT . . . G0(;iflzed M %D%U:;echo ;echo *=&2G2)copying %f with good old pip . . . G0(=+ ;pip 'ENTER NAME FOR NEW FILE: '=%f[v];echo * done *;%h: N if %t=lbr;%d%u:;echo G4Opening upG6`%n.lbr`G4as a library . . .G0;a0:nulu -o %n -f;%h:;else;echo ++ file is not a library ++;fi O %d%u:;if %t=lbr;lt %$n "*=& DU:AFN TO EXTRACT/UNCRUNCH FILES TO: ()DU:*.* is OK()--> ";else;echo %f is not a library . . . ;fi P echo *=&5reset left margin to 0 (Y/N)? ;if in;slm 0;fi;echo *=&5LIST (Y) or PRINT.COM (N)? ;if in;fecho =* )printing %$ . . . (;list %$;else;print %$ "*=& PRINT.COM OPTIONS ( for LIST)=(#)(E=Exact, Sn=Start on page n, etc.):( ";fi Q !%d%u:;a0:typeqz %f;%h: R !%D%U:;echo ]3 G8 directory of non-archived files G0;sd $ Q;%h: S !%d%u:;if14 in crunch (Y) or squeeze (N): ;a0:cr %f;else;a0:sq %f;fi;%h: T %d%u:;if %t=lbr;tlib %n;else;echo %f is not a library . . . ;%h:;fi U %d%u:;if14 %t=?q?;uf %f;else;uncr %f;fi;era %f;%h: V %d%u:;if %t=com;valias %$;else;echo G2)%f is not a .COM file(G0;sak /p2;fi;%h: W %d%u:;get 100 ws.com;poke 0378 FF;go %f;%h: X !%d%u:;%n " Command Tail: ";%h: Y %d%u:;ldr %f;%h: Z !%d%u:;" COMMAND TO PERFORM ON FILE: " %f " TAIL: ";%h: 1 echo preparing to edit the source menu . . .;lzed a15:vfiler.cmd 2 nw200 a15:vfiler.cmd 3 !f "FILE MASK TO SEARCH FOR: " 4 echo )loading zex(;%d%u:;zex %n 'ZEX PARAMETER/FILENAMES? ' 5 lzed a15:alias.cmd 6 lzed 'FILE TO EDIT WITH LZED )(no existence check): ( 7 %d%u:;ECHO G6VDE A NEW FILE . . . G0;vde;%h: 8 type a0:box;echo ]7G6LZED-ing `%c: %f`...G0 =7 ;sak /p2;%D%U:;lzed %$;%h: 9 type a0:box;echo ]7G2VDE-ing `%c: %f`...G0 =7 ;sak /p2;%D%U:;vde %$;%h: 0 type a0:box;echo ]:G2loading newword . . . G0 =7 ;sak /p2;%d%u:;nw %$;%h: # $ bkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkc j j j j j j j j j j j j j j j j j j j j j j j j j j jkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj j j j j akkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd % ="" =!6G4 << RICK'S VFILER MENU >> G0 ](A. Display $ARC, option set N. NULU, open a library ](B. BALIAS, edit an ALIAS O. Open .LBR, Extract/Uncrunch ](C. COMPare two files P. PRINT a file, with OPTIONS ](D. Display file attributes Q. TYPEQZ a compressed file ](E. EDFILE for a binary file R. Read DIR non-$ARC-ed files ](F. FILE BACKUP to BAK: S. SQ/CRunch "(Y/N)" ](G. Get Library Files T. TLIB - Type LIBrary files ](H. Hard-log to new DIR: U. Unsqueeze/Uncrunch (LZW) ](I. Install Z-System utility V. VALIAS, edit an ALIAS ](J. Copy from other drive W. WORDSTAR edit ](K. Kount number characters X. Execute file ](L. LZED file another DIR: Y. LDR ZCPR3 segment ](M. Make Copy to same drive Z. Perform command on file ](1. LZED SRC 2. NW SRC 3. FINDF 4. ZEX 5. ALIAS.CMD ](6. Lzed OLD 7. Vde NEW 8. LZED 9. VDE 0. NEWWORD ZED SRC 2. NW SRC 3. FINDF 4. ZEX 5. VF-BOX11.UPD January 18, 1987 It was pointed out to me that my original release version was missing the file 'BOX' that is referenced by several of the macros. It is included here. I use it to make an attractive display surrounding some of the status reporting messages, e.g. just before loading LZED with macro "8", VDE with macro "9", and NEWWORD with macro "0". Please see BOX and how easy it is to use these straight- line "business graphics" characters to make very displays. I would especially be interested in reports from people regarding their ability to use these files on their own terminals. I don't have much knowledge of how other terminals do their video attributes, graphic mode, cursor addressing, etc. I have also improved the "H" (hard-log to new directory) command -- I feel it is extremely attractive now. (I sometimes run it just for the beauty of it...) To my knowledge there is no _internal_ command to change the LOGGED directory while in VFILER. Of course "N" or "L" change the CURRENT directory. Nor, I found, is there any way to even _display_ what the logged directory is; the directory display in the upper left is the current, not logged, directory. I therefore revised my "H" command to create a very attractive display of both current and logged and to provide an option to change the logged directory. I couldn't figure out how to do what I wanted just in a VFILER macro command line, so I incorporated an ARUNZ/ALIAS.CMD entry into it, included here. Notice my use of ARUNZ's $' (dollar, apostrophe) parameter, which is necessary. You get a slight delay while Z-System loads ARUNZ and ALIAS.CMD but I assure you you'll be so busy admiring the beauty of the screen display that you won't notice it... I also improved the "A" macro so that you're first asked whether you want to change the $ARC setting at all. If you answer "N" the second question doesn't come up. I'm just learning how to do this, how to deal with more than 1 'if level.' In other words, here the answer to one IF IN statement determines whether a second IF IN is run at all. I'm actually a little confused about how/why my macro works! I can't figure out how ELSE knows _which_ 'if state' to reverse, "if level 1" or "if level 2". John Brown dealt with these conditionals very beautifully in his multi-level ALIAS.CMD - where condition 1 determines whether conditional 2 is to be run, but he uses GETVAR/RESOLVE rather than IFs. All I know is that this macro does work... I prettied up the "J" macro as well, leaning even more heavily on the idea of clearing the screen before asking for user input. I like this concept more and more, and must again thank John Brown for the inspiration. IFLZED, mentioned in VF-BOX.DOC, is now in ALIAS.CMD as well as a separate alias. Rick Charnes, 1/18/87 iration. IFLZED, mentioned in VF-BOX.DOC, i