= start = BB.BTM
 @echo off
 text | set ed_fil=%@substr[%@select[con,0,0,10,56, File to Edit? ],25]
  * BINKLEY main   *      d:\bt\bink.btm
  * BINK BBS main  *      d:\bt\spawnbbs.btm
  * BINK MAINT     *      d:\bt\maint.btm
  -> Bink setup           bcfg
  -> Max setup            mcfg
 endtext
 if "%@substr[%ed_fil,1,3]" == "cfg" %@substr[%ed_fil,0,1]c %&
 if "%ed_fil" ne "" edit %ed_fil
 set ed_fil=
== end ==

There's a lot of garbage there, but between it is a really clever way to make a
menu without needing a temporary file in the middle--the menu is written to
stdout and piped right into %@Select.  The colors are whatever your window
colors are normally.

Another example, which lets you create your own DOS errors:

  text | echo:%@select[con,5,5,15,65]
  You're a moose!
  I don't like the way you typed that, do it again.
  What kind of command is that?
  I can't find the hard disk, have you seen it?
  endtext

