
 KM> I have been working with the select command for a day or so setting up
 KM> a couple of 'idiot' scripts to run a couple of things, and was
 KM> wondering if there was any plan in the future to add a few new options
 KM> to it such as:

 KM>        /D - if RETURN is pressed while a directory is highlighted,
 KM>             go to that directory.

 KM>        /1 - Allow ONLY one selection (ie. disable +/-/Space and
 KM>             perform the action on the file highlighted when ENTER
 KM>             is pressed.

This .BTM will do *part* of what you wanted.  I edited it
slightly from a post on the RIME 4DOS conference.

@echo off
pushd
:start
set a=.
select /oe set a=%1 (%_cwds*.*)
IFF "%a"=="." THEN^unset a^popd^quit
   ELSEIFF isdir %a THEN^ cd %a^goto start^
   ELSEIFF %@index[ gifbatbtmcomexe,%@ext[%a]] GT 0 THEN 4dos /c %a^goto start
   ELSEIFF %@index[ zip,%@ext[%a]] GT 0 THEN 4dos /c zv %a^goto start
ENDIFF
list %a
goto start

Uh, GIF is SET in AUTOEXEC to a viewer.  ZV is Gordon Haff's
ZipRay ZIP --> List.COM file viewer.  At any rate, you can
switch directories all over 1 drive, execute programs, view GIFs
and ZIPs.  Any other program will be sent to LIST.COM

Hope this helps!
-=< .\\arshall >=-

