DoList Shell Mode

Prev Next Home Home Table Of Contents Index


To put DoList in the shell mode, type:

 DOLIST [cmd]    ;the [cmd] is optional.

DoList then produces a prompt and awaits your commands. You now have a powerful line editor for the DOS command line. The left and right arrows move back and forth on the command line. The [INS] key toggles between insert and overwrite modes. The [HOME] key takes you to the beginning of the line, the [END] key takes you to the end. The [ESC] key deletes the line. Also, the line editor responds to the standard WORDSTAR command set. ( i.e. [Ctrl-A], [Ctrl-F], etc.)

By using the UP and DOWN arrows, DoList allows you to scroll back the last 40 commands. This allows you to re-execute commands that you previously entered without having to re-type them. DoList also remembers which directories you have been to. By pressing the [TAB] key, DoList moves you to directories you have previously visited.

DoList SHELL Mode Editing Commands:

 Left-Arrow .......... Left one Character
 Right-Arrow ......... Right one Character
 Ctrl-Left-Arrow ..... Left one Word
 Ctrl-Right-Arrow .... Right one Word
 Home ................ Beginning of Line
 End ................. End of Line
 Ins ................. Toggle Insert On/Off
 BackSpace ........... Delete Character Left
 Del ................. Delete Character Right
 Ctrl-Del ............ Delete Word
 Esc ................. Delete Line
 Up-Arrow ............ Select Previous Command Line
 Down-Arrow .......... Select Next Command Line
 Tab ................. Select Last Accessed SubDirectory
 Shift-Tab ........... Reverse of TAB
 Alt-Tab ............. Remove Directory from Scroll List

When you type a command in the SHELL mode, DoList first tests to see if it is an internal DoList command. If not, it looks for *.COM, *.EXE *.BAT files to execute. If this fails, DoList attempts to see if it is a directory name. If it is, DoList changes directories. Otherwise, DoList will load COMMAND.COM and execute the command line.

With DoList, you can change directories by just typing the directory name. For example, you could go to the C:\UTILITY\DOCS subdirectory by typing "\UTILITY\DOCS" if you are already on C drive, or "C:\UTILITY\DOCS" if you are on another drive. The CD is not necessary unless there is an executable program with the same name as the directory. Typing the "-" command or ".." changes to the parent directory. A "\" (backslash) puts you in the root directory of the current drive.

When DoList starts up it looks for several Dos ToolBox utilities to enhance its features. If it finds them, DoList becomes more powerful. These utilities include PICK DIRECTORY (PD.EXE), PIPEDIR (PIPEDIR.EXE), and MARXMENU (MARXMENU.EXE).

If you have PICK DIRECTORY on your system, whenever you try to change to a directory that isn't there, DoList will load Pick Directory and will let you change directories with a partial name match.

The RD or remove directory command is capable of removing a directory with files in it. Both RD and MD update the pick list (PD.PIC) that Pick Directory uses. The DEL command supports multiple wild cards.

CD FONT might change to C:\WINDOWS\FONTS

Since DoList is loading PipeDir to delete files, several PipeDir switches work with the DEL command.

 DEL/H           Includes hidden and system files.
 DEL/Q           Asks before deleting each file.
 DEL *.BAK *.BWS Deletes all the BAK and BWS files.
 DEL *.BAK/S     Deletes all BAK files and in subdirectories.

DoList can execute more than one command on the same command line. This is done by separating the commands with a double bar. ||

   Free C:||Free D:||Free E:
   Format A:||Sys A:||Copy A:

Prev Next Home Home Table Of Contents Index