$DOIT,1,13, DataMenu DOS 3.3 Demo. Menu,c:\ap\dmu\DOIT.EXE,C:\temp\
$MENU, 1, 5, Main Menu
   $LINE,C,Change Working Drive & Direct.,S,5,
   $LINE,D,Disk Operations ,S,2,
   $LINE,F,File & Directory Operations ,S,6,
   $LINE,I,Information Display (and Set) ,S,3,
   $LINE,Y,System Stuff,S,7,
$MENU, 7, 2, System Stuff
   $LINE,E,Environment Stuff ,S,43,
   $LINE,V,Video Mode (Colour/B&W) ,S,42,
$MENU, 10, 2, Files List
   $LINE,C,Compressed,P,0,
      $PROGDEF,DIR,1,I,P,S,N,Y,R
      $PROGPARMS,/w | more
   $LINE,F,Full,P,0,
      $PROGDEF,DIR,1,I,P,S,Y,Y,R
      $PROGPARMS,| more
$MENU, 11, 3, Diskcopy
   $LINE,A,Copy Disk FROM A: TO A:,P,0,
      $PROGDEF,C:\DOS\DISKCOPY.COM,1,E,P,M,Y,Y,R
      $PROGPARMS,A: A:
   $LINE,B,Copy Disk FROM B: TO B:,P,0,
      $PROGDEF,C:\DOS\DISKCOPY.COM,1,E,P,M,Y,Y,R
      $PROGPARMS,B: B:
   $LINE,C,Copy Disk FROM A: TO B:,P,0,
      $PROGDEF,C:\DOS\DISKCOPY.COM,1,E,P,M,Y,Y,R
      $PROGPARMS,A: B:
$MENU, 12, 3, DiskComp
   $LINE,A,Compare Disk in A: to Disk in A:,P,0,
      $PROGDEF,C:\DOS\DISKCOMP.COM,1,E,P,M,Y,Y,R
      $PROGPARMS,A: A:
   $LINE,B,Compare Disk in B: to Disk in B:,P,0,
      $PROGDEF,C:\DOS\DISKCOMP.COM,1,E,P,M,Y,Y,R
      $PROGPARMS,B: B:
   $LINE,C,Compare Disk in A: to Disk in B:,P,0,
      $PROGDEF,C:\DOS\DISKCOMP.COM,1,E,P,M,Y,Y,E
      $PROGPARMS,A: B:
$MENU, 42, 2, Video setup for doit test 
   $LINE,C,Colour mode,P,0,
      $PROGDEF,SET,0,I,P,M,N,Y,R
      $PROGPARMS,video=
   $LINE,M,Mono mode,P,0,
      $PROGDEF,SET,0,I,P,M,N,Y,R
      $PROGPARMS,video=MONO
$MENU, 43, 3, Environment Stuff 
   $LINE,E,Display entire environment,P,0,
      $PROGDEF,SET,1,I,P,S,N,Y,R
      $PROGPARMS,| more
   $LINE,P,Display Current DOS Search Path,P,0,
      $PROGDEF,PATH,1,I,P,S,N,N,R
   $LINE,S,Set a variable,P,0,
      $PROGDEF,SET,0,I,P,M,N,R,R
      $PROGPARMS,Enter variable to set "=" and value
$MENU, 3, 9, DOS Display and Set 
   $LINE,A,Autoexec.bat,P,0,
      $PROGDEF,TYPE,1,I,P,S,N,Y,R
      $PROGPARMS,c:\autoexec.bat | more
   $LINE,C,Config.sys,P,0,
      $PROGDEF,TYPE,1,I,P,S,N,Y,R
      $PROGPARMS,c:\config.sys | more
   $LINE,D,Date,P,0,
      $PROGDEF,DATE,0,I,P,S,N,N,R
   $LINE,E,Environment ,S,43,
   $LINE,F,File Contents,P,0,
      $PROGDEF,TYPE,1,I,P,S,N,R,R
      $PROGPARMS,Enter name of file to display
   $LINE,L,List files in Current Directory,S,10,
   $LINE,N,Volume Name of Disk ,S,8,
   $LINE,T,Time,P,0,
      $PROGDEF,TIME,0,I,P,M,Y,N,R
   $LINE,V,Version of DOS,P,0,
      $PROGDEF,VER,1,I,P,S,N,N,R
$MENU, 2, 4, Disk operations 
   $LINE,C,Copy Disk ,S,11,
   $LINE,F,Format New Disk ,S,4,
   $LINE,L,Check Disk for lost clusters,P,0,
      $PROGDEF,C:\DOS\CHKDSK.COM,1,E,P,S,Y,R,R
      $PROGPARMS,Enter disk to check - e.g. "C:" (no quotes)
   $LINE,V,Verify Copy of Disk ,S,12,
$MENU, 4, 1, Format Disk 
   $LINE,1,Format Disk in A: as 360k,P,0,
      $PROGDEF,C:\DOS\FORMAT.COM,1,C,P,S,N,Y,R
      $PROGPARMS,A: /4
$MENU, 5, 4, Change Drive & Directory 
   $LINE,A,A: = Current Drive,P,0,
      $PROGDEF,A:,0,I,P,S,N,N,R
   $LINE,C,C: = Current Drive,P,0,
      $PROGDEF,C:,0,I,P,S,N,N,R
   $LINE,D,D: = Current Drive,P,0,
      $PROGDEF,D:,0,I,P,S,N,N,R
   $LINE,W,Working Directory,P,0,
      $PROGDEF,CHDIR,0,I,P,S,N,R,R
      $PROGPARMS,Enter new directory path
$MENU, 6, 5, File Operations 
   $LINE,C,Change Working Directory,P,0,
      $PROGDEF,CHDIR,1,I,P,S,N,R,R
      $PROGPARMS,Enter new directory path
   $LINE,D,Delete File,P,0,
      $PROGDEF,DEL,1,I,P,S,N,R,R
      $PROGPARMS,Enter name of file to delete (or wild-cards)
   $LINE,E,Erase Directory,P,0,
      $PROGDEF,RMDIR,1,I,P,S,N,R,R
      $PROGPARMS,Enter name of directory to remove
   $LINE,L,List Files in Current Directory,S,10,
   $LINE,R,Rename a File,P,0,
      $PROGDEF,REN,1,I,P,S,N,R,R
      $PROGPARMS,Enter old name and new name separated by a space.
$MENU, 8, 2, Disk Volume Name
   $LINE,A,A:,P,0,
      $PROGDEF,VOL,1,I,P,S,N,Y,R
      $PROGPARMS,C:
   $LINE,C,C:,P,0,
      $PROGDEF,VOL,1,I,P,S,N,Y,R
      $PROGPARMS,C:
