home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 422_04 / dos.src < prev    next >
Encoding:
Text File  |  1994-02-14  |  48.1 KB  |  1,037 lines

  1. MS-DOS help file.
  2.  
  3. The subsections below contains information on various commands and other
  4. features which are included with MS-DOS version 5.0.
  5. >Commands for general use.
  6. This section describes general user commands.
  7. >>APPEND [[drive:]path[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]
  8. or APPEND ;
  9. Allows programs to open data files in specified directories as if they were in
  10. the current directory.
  11.  
  12.   [drive:]path Specifies a drive and directory to append.
  13.   /X:ON        Applies appended directories to file searches and
  14.                application execution.
  15.   /X:OFF       Applies appended directories only to requests to open files.
  16.                /X:OFF is the default setting.
  17.   /PATH:ON     Applies appended directories to file requests that already
  18.                specify a path.  /PATH:ON is the default setting.
  19.   /PATH:OFF    Turns off the effect of /PATH:ON.
  20.   /E           Stores a copy of the appended directory list in an environment
  21.                variable named APPEND.  /E may be used only the first time
  22.                you use APPEND after starting your system.
  23.  
  24. Type APPEND ; to clear the appended directory list.
  25. Type APPEND without parameters to display the appended directory list.
  26. >>ASSIGN [x[:]=y[:][...]] or ASSIGN /STATUS
  27. Redirects requests for disk operations on one drive to a different drive.
  28.  
  29.   x        Specifies the drive letter to reassign.
  30.   y        Specifies the drive that x: will be assigned to.
  31.   /STATUS  Displays current drive assignments.
  32.  
  33. Type ASSIGN without parameters to remove all drive assignments.
  34. >>ATTRIB [+/-R] [+/-A] [+/-S] [+/-H] [[drive:][path]filename] [/S]
  35. Displays or changes file attributes.
  36.  
  37.   +/-R   Set/Clear READ-ONLY file attribute.
  38.   +/-A   Set/Clear ARCHIVE file attribute.
  39.   +/-S   Set/Clear SYSTEM file attribute.
  40.   +/-H   Set/Clear HIDDEN file attribute.
  41.   /S     Recurse into subdirectories.
  42.  
  43. Note: ATTRIB can also be used as a general "find file" program.
  44.       EG: to display all ".BAT" file on drive C: attrib c:\*.bat /s
  45. >>BACKUP source dest: [/S] [/M] [/A] [/F:size] [/D:date[/T:time]] [/L:logfile]
  46. Backs up one or more files from one disk to another.
  47.  
  48.   source             Specifies the files, drive, or directory to back up.
  49.   dest:              Specifies the drive to save backup copies onto.
  50.   /A                 Adds files to an existing backup (retains old files).
  51.   /D:date            Backup files changed on or after the specified date.
  52.   /F:[size]          Specifies the size of the disk to be formatted.
  53.   /L:logfile         Logs backup to specified file.
  54.   /M                 Backup files that have changed since the last backup.
  55.   /S                 Recursivly backup subdirectories.
  56.   /T:time            Backup files changed at or after the specified time.
  57. >>BREAK [ON | OFF]
  58. Sets or clears extended CTRL+C checking.
  59.  
  60. Type BREAK without a parameter to display the current BREAK setting.
  61. >>CD [drive:][path]  or  CD [..]
  62. Displays the name of or changes the current working directory.
  63.   ..   Specifies that you want to change to the parent directory.
  64.  
  65. Type CD drive: to display the current directory in the specified drive.
  66. Type CD without parameters to display the current drive and directory.
  67. >>CHCP [nnn]
  68. Displays or sets the active code page number.
  69.  
  70.   nnn   Specifies a code page number.
  71.  
  72. Type CHCP without a parameter to display the active code page number.
  73. >>CHKDSK [drive:][[path]filename] [/F] [/V]
  74. Checks a integrity of FAT's and directories on a drive.
  75.  
  76.   [drive:][path]  Specifies the drive and directory to check.
  77.   filename        Specifies file(s) to check for fragmentation.
  78.   /F              Fixes errors on the disk.
  79.   /V              Display full path and name of every file on the disk.
  80.  
  81. Type CHKDSK without parameters to check the current disk.
  82. >>CLS
  83. Clears the console screen.
  84. >>COMMAND [[drive:]path] [device] [/E:nnnnn] [/P] [/C string] [/MSG]
  85. Starts a new instance of the MS-DOS command interpreter.
  86.  
  87.   [drive:]path    Specifies the directory containing COMMAND.COM file.
  88.   device          Specifies the device to use for command input and output.
  89.   /E:nnnnn        Sets the initial environment size to nnnnn bytes.
  90.   /P              Makes the new command interpreter permanent (can't exit).
  91.   /C string       Carries out the command specified by string, and then stops.
  92.   /MSG            Specifies that all error messages be stored in memory. You
  93.                   need to specify /P with this switch.
  94. >>COMP [data1] [data2] [/D] [/A] [/L] [/N=number] [/C]
  95. Compares the contents of two files or sets of files.
  96.  
  97.   data1     Specifies location and name(s) of first file(s) to compare.
  98.   data2     Specifies location and name(s) of second files to compare.
  99.   /D        Displays differences in decimal format. This is the default
  100.             setting.
  101.   /A        Displays differences in ASCII characters.
  102.   /L        Displays line numbers for differences.
  103.   /N=number Compares only the first specified number of lines in each file.
  104.   /C        Disregards case of ASCII letters when comparing files.
  105.  
  106. To compare sets of files, use wildcards in data1 and data2 parameters.
  107. >>COPY [/A|/B] source [/A|/B] [+source [/A|/B] [+...]] [dest [/A|/B]] [/V]
  108. Copies one or more files to another location.
  109.  
  110.   source  Specifies the file or files to be copied.
  111.   /A      Indicates an ASCII text file.
  112.   /B      Indicates a binary file.
  113.   dest    Specifies the directory and/or filename for the new file(s).
  114.   /V      Verifies that new files are written correctly.
  115.  
  116. To append files, specify a single file for destination, but multiple files
  117. for source (using wildcards or file1+file2+file3 format).
  118. >>CTTY device
  119. Changes the terminal device used to control your system.
  120.  
  121.   device   The terminal device you want to use, such as COM1.
  122. >>DATE [date]
  123. Displays or sets the date.
  124.  
  125. Type DATE without parameters to display the current date setting and
  126. a prompt for a new one.  Press ENTER to keep the same date.
  127. >>DEBUG [[drive:][path]filename [testfile-parameters]]
  128. Runs Debug, a program testing and editing tool.
  129.  
  130.   [drive:][path]filename  Specifies the file you want to test.
  131.   testfile-parameters     Specifies command-line information required by
  132.                           the file you want to test.
  133.  
  134. After Debug starts, type ? to display a list of debugging commands.
  135. >>>Assemble : A [address]
  136. Translates assembly language mnemonics into machine code, and places it
  137. at the specified address. If no address is given, continues from the
  138. last address used.
  139. >>>Compare : C range address
  140. Compares the memory region covered by 'range' with the region beginning
  141. at 'address'.
  142. >>>Dump : D [range]
  143. Dumps the range of memory region specified by range in hex/ASCII dump
  144. format. If range is not given, dumps 128 byte from last dump command.
  145. >>>Enter : E address [list]
  146. Enters data from [list] directly into memory at the specified address. If
  147. [list] is not given, an interactive prompt is issued for data.
  148. >>>Fill : F range list
  149. Fills the memory region covered by range with the data values specified by
  150. list.
  151. >>>Go : G[=address] [breakpoints]
  152. Begins program execution at the specified address. If an address is not
  153. given, execution begins at the addrss in CS:IP.
  154.  
  155. Up to 10 temporary breakpoints addresses can be specified, and will cause
  156. the program to trap if execution is attempted at any of those addresses.
  157. >>>Hex arithmetic : H value1 value2
  158. Displays the sum and difference of the two hex values.
  159. >>>Input : I port
  160. Reads and displays single data byte from the specified I/O port address.
  161. >>>Load : L [address] [drive start number]
  162. Loads the number of bytes contained in BX:CX into memory at the specified
  163. address (Default is CS contents). The filename must have been passed on
  164. the debug command line, or specified with the 'N'ame command.
  165.  
  166. If [drive start number] is specified, the MSDOS file system is bypassed,
  167. and the data is loaded directly from the specified disk drive (0=A, 1=B, ...)
  168. at the specified sector and number of sectors.
  169. >>>Move : M range address
  170. Copies the contents of the memory region specified by 'range', to the
  171. address given.
  172. >>>Name : N filename or parameters
  173. This command is used for two purposes:
  174.  
  175. If followed by a filename, that name is used for subsequent 'L'oad and
  176. 'W'rite commands.
  177.  
  178. The specified string is also made available as command line parameters
  179. to the executable program being tested.
  180. >>>Output : O port data
  181. Writes the single byte of data to the I/O port address specified.
  182. >>>Proceed : P[=address] [number]
  183. Executes the specified number of instruction, at the given address, and
  184. then returns to debug. If no address is given, the content of CS:IP is
  185. used. Default 'number' is one.
  186.  
  187. The instructions executed are NOT displayed.
  188. >>>Quit : Q
  189. Terminates DEBUG, and return to MS-DOS.
  190. >>>Register : R [register]
  191. Displays the contents of the named register. If no register is specified,
  192. all registers are displayed.
  193. >>>Search : S range list
  194. Searches the memory region covered by 'range' for the specified list
  195. of data bytes.
  196. >>>Trace : T[=address] [number]
  197. Executes the specified number of instruction, at the given address, and
  198. then returns to debug. If no address is given, the content of CS:IP is
  199. used. Default 'number' is one.
  200.  
  201. The instructions executed are displayed in disassembly format.
  202. >>>Unassemble : U [range]
  203. Displays the contents of the specified memory region as machine instruction
  204. mnemonics (source statements). If no range is specified, unassembly
  205. continues from the last address.
  206. >>>Write : W [address] [drive start number]
  207. Writes the number of bytes contained in BX:CX from memory at the specified
  208. address (Default is CS contents). The filename must have been passed on
  209. the debug command line, or specified with the 'N'ame command.
  210.  
  211. If [drive start number] is specified, the MSDOS file system is bypassed,
  212. and the data is written directly from the specified disk drive (0=A, 1=B, ...)
  213. at the specified sector and number of sectors.
  214. >>>XA count
  215. Allocates the specified number of 16Kbyte pages of expanded memory, and
  216. displays the hexidecimal number of the handle created.
  217. >>>XD handle
  218. Deallocates the block of expanded memory which is identified by the
  219. specified handle.
  220. >>>XM lpage ppage handle
  221. Maps the specified logical page (lpage) of expanded memory, belonging to
  222. 'handle', to the specified physical page of expanded memory (ppage).
  223. >>>XS
  224. Displays information about the current status of expanded memory.
  225. >>>Range-Format
  226. Commands requiring a range of memory may be specified as either a
  227. startng and ending range, using the two addresses:
  228.  
  229.    eg:   1000 10FF
  230.  
  231. or as a starting address, and a length (indicated by 'l'):
  232.  
  233.    eg:   1000 l 100
  234. >>DEL [drive:][path]filename [/P]
  235. Deletes one or more files.
  236.  
  237.   [drive:][path]filename  Specifies the file(s) to delete.  Specify multiple
  238.                           files by using wildcards.
  239.   /P                      Prompts for confirmation before deleting each file.
  240. >>DIR [filespec] [/P] [/W] [/A[[:]attributes]] [/O[[:]sortorder]] [/S] [/B] [/L]
  241. Displays a list of files and subdirectories in a directory.
  242.  
  243.   filespec    Specifies drive, directory, and/or files to list.
  244.   /P          Pauses after each screenful of information.
  245.   /W          Uses wide list format.
  246.   /A          Displays files with specified attributes.
  247.   attributes   D  Directories                R  Read-only files
  248.                H  Hidden files               A  Files ready for archiving
  249.                S  System files               -  Prefix meaning "not"
  250.   /O          List by files in sorted order.
  251.   sortorder    N  By name (alphabetic)       S  By size (smallest first)
  252.                E  By extension (alphabetic)  D  By date & time (earliest first)
  253.                G  Group directories first    -  Prefix to reverse order
  254.   /S          Displays files in specified directory and all subdirectories.
  255.   /B          Uses bare format (no heading information or summary).
  256.   /L          Uses lowercase.
  257.  
  258. Switches may be preset in the DIRCMD environment variable.  Override
  259. preset switches by prefixing any switch with - (hyphen)--for example, /-W.
  260. >>DISKCOMP [drive1: [drive2:]] [/1] [/8]
  261. Compares the contents of two floppy disks.
  262.  
  263.   /1   Compares the first side of the disks.
  264.   /8   Compares only the first eight sectors of each track.
  265. >>DISKCOPY [drive1: [drive2:]] [/1] [/V]
  266. Copies the contents of one floppy disk to another.
  267.  
  268.   /1   Copies only the first side of the disk.
  269.   /V   Verifies that the information is copied correctly.
  270.  
  271. The two floppy disks must be the same type.
  272. You may specify the same drive for drive1 and drive2.
  273. >>DOSKEY [/REINSTALL] [/BUFSIZE=size] [/MACROS] [/HISTORY]
  274.         [/INSERT | /OVERSTRIKE] [macroname=[text]]
  275.  
  276. Edits command lines, recalls MS-DOS commands, and creates macros.
  277.  
  278.   /REINSTALL    Installs a new copy of Doskey.
  279.   /BUFSIZE=size Sets size of command history buffer.
  280.   /MACROS       Displays all Doskey macros.
  281.   /HISTORY      Displays all commands stored in memory.
  282.   /INSERT       Specifies that new text you type is inserted in old text.
  283.   /OVERSTRIKE   Specifies that new text overwrites old text.
  284.   macroname     Specifies a name for a macro you create.
  285.   text          Specifies commands you want to record.
  286.  
  287. UP and DOWN ARROWS recall commands; ESC clears command line; F7 displays
  288. command history; ALT+F7 clears command history; F8 searches command
  289. history; F9 selects a command by number; ALT+F10 clears macro definitions.
  290.  
  291. The following are some special codes in Doskey macro definitions:
  292. $T     Command separator.  Allows multiple commands in a macro.
  293. $1-$9  Batch parameters.  Equivalent to %1-%9 in batch programs.
  294. $*     Symbol replaced by everything following macro name on command line.
  295. >>DOSSHELL [/T[:res[n]]] [/B]  or  DOSSHELL [/G[:res[n]]] [/B]
  296. Starts MS-DOS Shell.
  297.  
  298.   /T        Starts MS-DOS Shell in text mode.
  299.   :res[n]   A letter (L, M, H) and number indicating screen resolution.
  300.   /B        Starts MS-DOS Shell using black-and-white color scheme.
  301.   /G        Starts MS-DOS Shell in graphics mode.
  302. >>EDIT [[drive:][path]filename] [/B] [/G] [/H] [/NOHI]
  303. Starts the MS-DOS Editor, which creates and changes ASCII files.
  304.  
  305.   [drive:][path]filename  Specifies the ASCII file to edit.
  306.   /B          Allows use of a monochrome monitor with a color graphics card.
  307.   /G          Provides the fastest update of a CGA screen.
  308.   /H          Displays the maximum number of lines possible for your hardware.
  309.   /NOHI       Allows the use of a monitor without high-intensity support.
  310. >>EDLIN [drive:][path]filename [/B]
  311. Starts Edlin, a line-oriented text editor.
  312.  
  313.   /B   Ignores end-of-file (CTRL+Z) characters.
  314. >>>Append : [n]A
  315. Loads a portion of a file into memory when insufficent memory prevents
  316. EDLIN from loading the entire file. 'n' specified the number of lines to
  317. read. If not given, EDLIN reads until the available memory is 75% full.
  318. >>>Copy : [line1],[line2],line3[,count]C
  319. Copies the text from line1 to line2, and places it before line3. 'count'
  320. specifies the number of times you want EDLIN to insert the lines.
  321.  
  322. If line1 and line2 are not given, EDLIN uses the current line.
  323. >>>Delete : [line1][,line2]D
  324. Delete the lines between line1 and line2 (inclusive). If one or both lines
  325. are not given, EDLIN assumes the current line.
  326. >>>End : E
  327. Writes the current file to disk, and terminates the EDLIN session.
  328. >>>Insert : [line]I
  329. Inserts lines before the specified line. (Default is current line)
  330. >>>List : [line1][,line2]L
  331. Displays the block of lines specified.
  332.  
  333. If line1 is omitted, EDLIN displays from 11 lines before the current
  334. line up to line2.
  335.  
  336. If line2 is ommited, EDLIN displays up to one page, beginning with line1.
  337.  
  338. If both line1 and line2 are ommited, EDLIN displays one page, beginning
  339. 11 lines before the current line.
  340. >>>Move : [line1],[line2],line3M  or  [line1],+n,line3M
  341. Moves a block of lines from line1 to line2 (inclusive), or from line1 to
  342. line1+n, and places them before line3. If a line is not specified, EDLIN
  343. assumes the current line.
  344. >>>Page : [line1][,line2]P
  345. Displays all or part of the file, one page at a time.
  346. >>>Quit : Q
  347. Terminates EDLIN, and discards any changes to the current file.
  348. >>>Replace : [line1][,line2][?]R[string1][^Z string2]
  349. Searches the file from line1 to line2, and replaces all occurances of
  350. string1 with string2. If '?' is specified, EDLIN prompts for Y/N confirmation
  351. before replacing each occurance.
  352.  
  353. If string1 is not specified, it defaults to the last one searched for
  354. (with either 'S' or 'R' commands).
  355. >>>Search : [line1][,line2]?S[string]
  356. Search the filr from line1 to line2, and displays the first line that
  357. contains the specified string. IF ;?' is specified, EDLIN will prompt
  358. with "O.K.?" after locating the string, answer 'Y' to termiante the
  359. search, or 'N' to continue.
  360. >>>Transfer : [line]T filename
  361. Inserts the contents of the specified file before the indicated line.
  362. If line is not specified, the current line is assumed.
  363. >>>Write : [n]W
  364. Writes the first portion of the edited file to disk. Used when editing
  365. files larger than available memory, to save changes before reading
  366. in the next portion.
  367.  
  368. The 'n' parameter specifies the number of lines to write. If not
  369. specified, EDLIN writes until memory is 25% or less used.
  370. >>EMM386 [ON | OFF | AUTO] [W=ON | W=OFF]
  371. Turns on or off EMM386 expanded memory support.
  372.  
  373.   ON | OFF | AUTO       Activates or suspends EMM386.EXE device driver,
  374.                         or places it in auto mode.
  375.   W=ON | OFF            Turns on or off Weitek coprocessor support.
  376. >>EXE2BIN [drive1:][path1]input-file [[drive2:][path2]output-file]
  377. Converts .EXE (executable) files to binary format.
  378.  
  379.   input-file   Specifies the .EXE file to be converted.
  380.   output-file  Specifies the binary file to be created.
  381. >>EXIT
  382. Quits the COMMAND.COM program (command interpreter).
  383. >>EXPAND [drive:][path]filename [[drive:][path]filename [...]] destination
  384. Expands one or more compressed files.
  385.  
  386.   [drive:][path]filename  Specifies the location and/or name of a file
  387.                           or set of files to be expanded. You cannot use
  388.                           wildcards.
  389.   destination             Specifies the new location and/or name of an
  390.                           expanded file or set of files. Destination can
  391.                           be a drive letter and colon, directory name,
  392.                           filename, or combination.
  393.  
  394. The destination can only be a filename if you have specified a single
  395. filename for the source filename parameter. To expand a file or set
  396. of files to a different directory and keep the original filename(s),
  397. specify only a directory as the destination.
  398. >>FASTOPEN drive:[[=]n] [drive:[[=]n][ ...]] [/X]
  399. Decreases the amount of time needed to open frequently used files
  400. and directories.
  401.  
  402.   drive:  Specifies the hard disk drive you want Fastopen to work with.
  403.   n       Specifies the maximum number of file locations Fastopen retains
  404.           in its filename cache.
  405.   /X      Creates the filename cache in expanded memory.
  406. >>FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [file1] [file2]
  407. or FC /B [file1] [file2]
  408.  
  409. Compares two files or sets of files and displays the differences between
  410. them.
  411.  
  412.   /A     Displays only first and last lines for each set of differences.
  413.   /B     Performs a binary comparison.
  414.   /C     Disregards the case of letters.
  415.   /L     Compares files as ASCII text.
  416.   /LBn   Sets maximum consecutive mismatches to the specified number of lines.
  417.   /N     Displays the line numbers on an ASCII comparison.
  418.   /T     Does not expand tabs to spaces.
  419.   /W     Compresses white space (tabs and spaces) for comparison.
  420.   /nnnn  Set number of consecutive lines that must match after a mismatch.
  421. >>FDISK
  422. Configure a hard disk for use with MS-DOS.
  423. >>FIND [/V] [/C] [/N] [/I] "string" [[drive:][path]filename[ ...]]
  424. Searches for a text string in a file or files.
  425.  
  426.   /V        Displays all lines NOT containing the specified string.
  427.   /C        Displays only the count of lines containing the string.
  428.   /N        Displays line numbers with the displayed lines.
  429.   /I        Ignores the case of characters when searching for the string.
  430.   "string"  Specifies the text string to find.
  431.   [drive:][path]filename
  432.             Specifies a file or files to search.
  433.  
  434. If a pathname is not specified, FIND searches the text typed at the prompt
  435. or piped from another command.
  436. >>FORMAT drive: [/V[:label]] [/Q] [/U] [/F:size] [/B | /S]
  437.  or FORMAT drive: [/V[:label]] [/Q] [/U] [/T:tracks /N:sectors] [/B | /S]
  438.  or FORMAT drive: [/V[:label]] [/Q] [/U] [/1] [/4] [/B | /S]
  439.  or FORMAT drive: [/Q] [/U] [/1] [/4] [/8] [/B | /S]
  440.  
  441. Formats a disk for use with MS-DOS.
  442.  
  443.   /V[:label]  Specifies the volume label.
  444.   /Q          Performs a quick format.
  445.   /U          Performs an unconditional format.
  446.   /F:size     Specifies the size of the floppy disk to format (such 
  447.               as 160, 180, 320, 360, 720, 1.2, 1.44, 2.88).
  448.   /B          Allocates space on the formatted disk for system files.
  449.   /S          Copies system files to the formatted disk.
  450.   /T:tracks   Specifies the number of tracks per disk side.
  451.   /N:sectors  Specifies the number of sectors per track.
  452.   /1          Formats a single side of a floppy disk.
  453.   /4          Formats a 5.25-inch 360K floppy disk in a high-density drive.
  454.   /8          Formats eight sectors per track.
  455. >>GRAFTABL [xxx]  or  GRAFTABL /STATUS
  456. Enables MS-DOS to display an extended character set in graphics mode.
  457.  
  458.   xxx      Specifies a code page number.
  459.   /STATUS  Displays the current code page selected for use with GRAFTABL.
  460. >>GRAPHICS [type] [filename] [/R] [/B] [/LCD] [/PRINTBOX:STD|/PRINTBOX:LCD]
  461. Loads a program that can print graphics.
  462.  
  463.   type         Specifies a printer type (see User's Guide and Reference).
  464.   filename     Specifies the file containing information on supported printers.
  465.   /R           Prints white on black as seen on the screen.
  466.   /B           Prints the background in color for COLOR4 and COLOR8 printers.
  467.   /LCD         Prints using LCD aspect ratio.
  468.   /PRINTBOX:STD | /PRINTBOX:LCD
  469.                Specifies the print-box size, either STD or LCD.
  470. >>JOIN [drive1: [drive2:]path]  or  JOIN drive1: /D
  471. Joins a disk drive to a directory on another drive.
  472.  
  473.   drive1:        Specifies a disk drive that will appear as a directory on
  474.                  drive2.
  475.   drive2:        Specifies a drive to which you want to join drive1.
  476.   path           Specifies the directory to which you want to join drive1. It
  477.                  must be empty and cannot be the root directory.
  478.   /D             Cancels any previous JOIN commands for the specified drive.
  479.  
  480. Type JOIN without parameters to list currently joined drives.
  481. >>KEYB [xx[,[yyy][,[drive:][path]filename]]] [/E] [/ID:nnn]
  482. Configures a keyboard for a specific language.
  483.  
  484.   xx                      Specifies a two-letter keyboard code.
  485.   yyy                     Specifies the code page for the character set.
  486.   [drive:][path]filename  Specifies the keyboard definition file.
  487.   /E                      Specifies that an enhanced keyboard is installed.
  488.   /ID:nnn                 Specifies the keyboard in use.
  489. >>LABEL [drive:][label]
  490. Creates, changes, or deletes the volume label of a disk.
  491. >>LOADHIGH [drive:][path]filename [parameters]
  492. Loads a program into the upper memory area.
  493.  
  494.  
  495.   parameters   Specifies any command-line information required by the
  496.                program you want to load.
  497. >>MEM [/PROGRAM | /DEBUG | /CLASSIFY]
  498. Displays the amount of used and free memory in your system.
  499.  
  500.   /PROGRAM or /P   Displays status of programs currently loaded in memory.
  501.   /DEBUG or /D     Displays status of programs, internal drivers, and other
  502.                    information.
  503.   /CLASSIFY or /C  Classifies programs by memory usage. Lists the size of
  504.                    programs, provides a summary of memory in use, and lists
  505.                    largest memory block available.
  506. >>MIRROR [drive:[ ...]] [/1] [/Tdrive[-entries][ ...]]
  507. or MIRROR [/U]  or  MIRROR [/PARTN]
  508.  
  509. Records information about one or more disks.
  510.  
  511.   drive:       Specifies the drive for which you want to save information.
  512.   /1           Saves only the latest disk information (does not back up
  513.                previous information).
  514.   /Tdrive      Loads the deletion-tracking program for the specified drive.
  515.   -entries     Specifies maximum number of entries in the deletion-tracking
  516.                file.
  517.   /U           Unloads the deletion-tracking program.
  518.   /PARTN       Saves hard disk partition information to a floppy diskette.
  519.  
  520. MIRROR, UNDELETE, and UNFORMAT Copyright (C) 1987-1991 Central Point Software,
  521. Inc.
  522. >>MKDIR [drive:]path  or  MD [drive:]path
  523. Creates a directory.
  524. >>MODE - Configures system devices.
  525.  
  526. Printer port:      MODE LPTn[:] [COLS=c] [LINES=l] [RETRY=r]
  527. Serial port:       MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r]
  528. Device Status:     MODE [device] [/STATUS]
  529. Redirect printing: MODE LPTn[:]=COMm[:]
  530. Prepare code page: MODE device CP PREPARE=((yyy[...]) [drive:][path]filename)
  531. Select code page:  MODE device CP SELECT=yyy
  532. Refresh code page: MODE device CP REFRESH
  533. Code page status:  MODE device CP [/STATUS]
  534. Display mode:      MODE [display-adapter][,n]
  535.                    MODE CON[:] [COLS=c] [LINES=n]
  536. Typematic rate:    MODE CON[:] [RATE=r DELAY=d]
  537. >>MORE < [drive:][path]filename  or  command-name | MORE
  538. Displays output one screen at a time.
  539.  
  540.   [drive:][path]filename  Specifies a file to display one screen at a time.
  541.   command-name            Specifies a command whose output will be displayed.
  542. >>MSHERC [/HALF]
  543. Installs support for QBasic graphics programs using the Hercules graphics card.
  544.  
  545.   /HALF       Use when a color adapter is also installed.
  546. >>NLSFUNC [[drive:][path]filename]
  547. Loads country-specific information.
  548.  
  549.   [drive:][path]filename   Specifies the file containing country-specific
  550.                            information.
  551. >>PATH [[drive:]path[;...]]
  552. Displays or sets a search path for executable files.
  553.  
  554. Type PATH ; to clear all search-path settings and direct MS-DOS to search
  555. only in the current directory.
  556. Type PATH without parameters to display the current path.
  557. >>PRINT [/D:device] [/B:size] [/U:ticks1] [/M:ticks2] [/S:ticks3]
  558.        [/Q:qsize] [/T] [[drive:][path]filename[ ...]] [/C] [/P]
  559.  
  560. Prints a text file while you are using other MS-DOS commands.
  561.  
  562.   /D:device   Specifies a print device.
  563.   /B:size     Sets the internal buffer size, in bytes.
  564.   /U:ticks1   Waits the specified maximum number of clock ticks for the printer
  565.               to be available.
  566.   /M:ticks2   Specifies the maximum number of clock ticks it takes to print a
  567.               character.
  568.   /S:ticks3   Allocates the scheduler the specified number of clock ticks for
  569.               background printing.
  570.   /Q:qsize    Specifies the maximum number of files allowed in the print queue.
  571.   /T          Removes all files from the print queue.
  572.   /C          Cancels printing of the preceding filename and subsequent
  573.               filenames.
  574.   /P          Adds the preceding filename and subsequent filenames to the print
  575.               queue.
  576.  
  577. Type PRINT without parameters to display the contents of the print queue.
  578. >>PROMPT [text]
  579. Changes the MS-DOS command prompt.
  580.  
  581.   text    Specifies a new command prompt.
  582.  
  583. Prompt can be made up of normal characters and the following special codes:
  584.  
  585.   $Q   = (equal sign)
  586.   $$   $ (dollar sign)
  587.   $T   Current time
  588.   $D   Current date
  589.   $P   Current drive and path
  590.   $V   MS-DOS version number
  591.   $N   Current drive
  592.   $G   > (greater-than sign)
  593.   $L   < (less-than sign)
  594.   $B   | (pipe)
  595.   $H   Backspace (erases previous character)
  596.   $E   Escape code (ASCII code 27)
  597.   $_   Carriage return and linefeed
  598.  
  599. Type PROMPT without parameters to reset the prompt to the default setting.
  600. >>QBASIC [/B] [/EDITOR] [/G] [/H] [/MBF] [/NOHI] [[/RUN] [drive:][path]filename]
  601. Starts the MS-DOS QBasic programming environment.
  602.  
  603.   /B          Allows use of a monochrome monitor with a color graphics card.
  604.   /EDITOR     Starts the MS-DOS Editor.
  605.   /G          Provides the fastest update of a CGA screen.
  606.   /H          Displays the maximum number of lines possible for your hardware.
  607.   /MBF        Converts the built-in functions MKS$, MKD$, CVS, and CVD to
  608.               MKSMBF$, MKDMBF$, CVSMBF, and CVDMBF, respectively.
  609.   /NOHI       Allows the use of a monitor without high-intensity support.
  610.   /RUN        Runs the specified Basic program before displaying it.
  611.   [[drive:][path]filename] Specifies the program file to load or run.
  612. >>RECOVER drive:[path]filename
  613. Recovers readable information from a bad or defective disk.
  614.  
  615. Consult your User's Guide and Reference before using the RECOVER command.
  616. >>RENAME [drive:][path]filename1 filename2
  617. Renames a file or files.
  618.  
  619. Note that you cannot specify a new drive or path for your destination file.
  620. >>REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W]
  621. or REPLACE [drive1:][path1]filename [drive2:][path2] [/P] [/R] [/S] [/W] [/U]
  622.  
  623. Replaces files.
  624.  
  625.   [drive1:][path1]filename Specifies the source file or files.
  626.   [drive2:][path2]         Specifies the directory where files are to be
  627.                            replaced.
  628.   /A                       Adds new files to destination directory. Cannot
  629.                            use with /S or /U switches.
  630.   /P                       Prompts for confirmation before replacing a file or
  631.                            adding a source file.
  632.   /R                       Replaces read-only files as well as unprotected
  633.                            files.
  634.   /S                       Replaces files in all subdirectories of the
  635.                            destination directory. Cannot use with the /A
  636.                            switch.
  637.   /W                       Waits for you to insert a disk before beginning.
  638.   /U                       Replaces (updates) only files that are older than
  639.                            source files. Cannot use with the /A switch.
  640. >>RESTORE drive1: drive2:[path[filename]] [/S] [/P] [/B:date]
  641.          [/A:date] [/E:time] [/L:time] [/M] [/N] [/D]
  642.  
  643. Restores files that were backed up by using the BACKUP command.
  644.  
  645.   drive1:  Specifies the drive on which the backup files are stored.
  646.   drive2:[path[filename]]
  647.            Specifies the file(s) to restore.
  648.   /S       Restores files in all subdirectories in the path.
  649.   /P       Prompts before restoring read-only files or files changed since
  650.            the last backup (if appropriate attributes are set).
  651.   /B       Restores only files last changed on or before the specified date.
  652.   /A       Restores only files changed on or after the specified date.
  653.   /E       Restores only files last changed at or earlier than the specified
  654.            time.
  655.   /L       Restores only files changed at or later than the specified time.
  656.   /M       Restores only files changed since the last backup.
  657.   /N       Restores only files that no longer exist on the destination disk.
  658.   /D       Displays files on the backup disk that match specifications.
  659. >>RMDIR [drive:]path  or  RD [drive:]path
  660. Removes (deletes) a directory.
  661. >>SET [variable=[string]]
  662. Displays, sets, or removes MS-DOS environment variables.
  663.  
  664.   variable  Specifies the environment-variable name.
  665.   string    Specifies a series of characters to assign to the variable.
  666.  
  667. Type SET without parameters to display the current environment variables.
  668. >>SETVER - Sets the version number that MS-DOS reports to a program.
  669.  
  670. Display current version table: SETVER [drive:path]
  671. Add entry:                     SETVER [drive:path] filename n.nn
  672. Delete entry:                  SETVER [drive:path] filename /DELETE [/QUIET]
  673.  
  674.   [drive:path]    Specifies location of the SETVER.EXE file.
  675.   filename        Specifies the filename of the program.
  676.   n.nn            Specifies the MS-DOS version to be reported to the program.
  677.   /DELETE or /D   Deletes the version-table entry for the specified program.
  678.   /QUIET          Hides the message typically displayed during deletion of
  679.                   version-table entry.
  680. >>SHARE [/F:space] [/L:locks]
  681. Installs file-sharing and locking capabilities on your hard disk.
  682.  
  683.   /F:space   Allocates file space (in bytes) for file-sharing information.
  684.   /L:locks   Sets the number of files that can be locked at one time.
  685. >>SORT [/R] [/+n] < [drive1:][path1]filename1 [> [drive2:][path2]filename2]
  686.       [command |] SORT [/R] [/+n] [> [drive2:][path2]filename2]
  687.  
  688. Sorts input and writes results to the screen, a file, or another device.
  689.  
  690.   /R                         Reverses the sort order; that is, sorts Z to A,
  691.                              then 9 to 0.
  692.   /+n                        Sorts the file according to characters in
  693.                              column n.
  694.   [drive1:][path1]filename1  Specifies a file to be sorted.
  695.   [drive2:][path2]filename2  Specifies a file where the sorted input is to be 
  696.                              stored.
  697.   command                    Specifies a command whose output is to be sorted.
  698. >>SUBST [drive1: [drive2:]path]  or  SUBST drive1: /D
  699. Associates a path with a drive letter.
  700.  
  701.   drive1:        Specifies a virtual drive to which you want to assign a path.
  702.   [drive:2]path  Specifies a physical drive and path you want to assign to
  703.                  a virtual drive.
  704.   /D             Deletes a substituted (virtual) drive.
  705.  
  706. Type SUBST with no parameters to display a list of current virtual drives.
  707. >>SYS [drive1:][path] drive2:
  708. Copies MS-DOS system files and command interpreter to a disk you specify.
  709.  
  710.   [drive1:][path] Specifies the location of the system files.
  711.   drive2:         Specifies the drive the files are to be copied to.
  712. >>TIME [time]
  713. Displays or sets the system time.
  714.  
  715. Type TIME with no parameters to display the current time setting and a prompt
  716. for a new one.  Press ENTER to keep the same time.
  717. >>TREE [drive:][path] [/F] [/A]
  718. Graphically displays the directory structure of a drive or path.
  719.  
  720.   /F   Displays the names of the files in each directory.
  721.   /A   Uses ASCII instead of extended characters.
  722. >>TYPE [drive:][path]filename
  723. Displays the contents of a text file.
  724. >>UNDELETE [[drive:][path]][filename] [/LIST | /ALL] [/DT | /DOS]
  725. Restores files which have been deleted.
  726.  
  727.   /LIST  Lists the deleted files available to be recovered.
  728.   /ALL   Undeletes all specified files without prompting.
  729.   /DT    Uses only the deletion-tracking file.
  730.   /DOS   Uses only the MS-DOS directory.
  731.  
  732. MIRROR, UNDELETE, and UNFORMAT Copyright (C) 1987-1991 Central Point Software,
  733. Inc.
  734. >>UNFORMAT drive: [/J]
  735. or UNFORMAT drive: [/U] [/L] [/TEST] [/P]  or  UNFORMAT /PARTN [/L]
  736.  
  737. Restores a disk erased by the FORMAT command or restructured by the RECOVER
  738. command.
  739.  
  740.   drive:   Specifies the drive to unformat.
  741.   /J       Verifies that the mirror files agree with the system information
  742.            on the disk.
  743.   /U       Unformats without using MIRROR files.
  744.   /L       Lists all file and directory names found, or, when used with the
  745.            /PARTN switch, displays current partition tables.
  746.   /TEST    Displays information but does not write changes to disk.
  747.   /P       Sends output messages to printer connected to LPT1.
  748.   /PARTN   Restores disk partition tables.
  749.  
  750. MIRROR, UNDELETE, and UNFORMAT Copyright (C) 1987-1991 Central Point Software,
  751. Inc.
  752. >>VER
  753. Displays the MS-DOS version.
  754. >>VERIFY [ON | OFF]
  755. Tells MS-DOS whether to verify that your files are written correctly to a
  756. disk.
  757.  
  758. Type VERIFY without a parameter to display the current VERIFY setting.
  759. >>VOL [drive:]
  760. Displays the disk volume label and serial number, if they exist.
  761. >>XCOPY source [destination] [/A | /M] [/D:date] [/P] [/S [/E]] [/V] [/W]
  762. Copies files (except hidden and system files) and directory trees.
  763.  
  764.   source       Specifies the file(s) to copy.
  765.   destination  Specifies the location and/or name of new files.
  766.   /A           Copies files with the archive attribute set,
  767.                doesn't change the attribute.
  768.   /M           Copies files with the archive attribute set,
  769.                turns off the archive attribute.
  770.   /D:date      Copies files changed on or after the specified date.
  771.   /P           Prompts you before creating each destination file.
  772.   /S           Copies directories and subdirectories except empty ones.
  773.   /E           Copies any subdirectories, even if empty.
  774.   /V           Verifies each new file.
  775.   /W           Prompts you to press a key before copying.
  776. >BatchCommands
  777. This section describes commands which are intended for use as control
  778. structures in batch files.
  779. >>CALL [drive:][path]filename [batch-parameters]
  780. Calls one batch program from another.
  781.  
  782.   batch-parameters   Specifies any command-line information required by the
  783.                      batch program.
  784. >>ECHO [ON | OFF]  or  ECHO [message]
  785. Displays messages, or turns command-echoing on or off.
  786.  
  787. Type ECHO without parameters to display the current echo setting.
  788. >>FOR %variable IN (set) DO command [command-parameters]
  789. Runs a specified command for each file in a set of files.
  790.  
  791.   %variable  Specifies a replaceable parameter.
  792.   (set)      Specifies a set of one or more files.  Wildcards may be used.
  793.   command    Specifies the command to carry out for each file.
  794.   command-parameters
  795.              Specifies parameters or switches for the specified command.
  796.  
  797. To use the FOR command in a batch program, specify %%variable instead of
  798. %variable.
  799. >>GOTO label
  800. Directs MS-DOS to a labelled line in a batch program.
  801.  
  802.   label   Specifies a text string used in the batch program as a label.
  803.  
  804. You type a label on a line by itself, beginning with a colon.
  805. >>IF [NOT] string1==string2 command
  806. or IF [NOT] ERRORLEVEL number command
  807. or IF [NOT] EXIST filename command
  808.  
  809. Performs conditional processing in batch programs.
  810.  
  811.   NOT               Specifies that MS-DOS should carry out the command only
  812.                     if the condition is false.
  813.   ERRORLEVEL number Specifies a true condition if the last program run returned
  814.                     an exit code equal to or greater than the number specified.
  815.   command           Specifies the command to carry out if the condition is
  816.                     met.
  817.   string1==string2  Specifies a true condition if the specified text strings
  818.                     match.
  819.   EXIST filename    Specifies a true condition if the specified filename
  820.                     exists.
  821. >>PAUSE
  822. Suspends processing of a batch program and displays the message
  823. "Press any key to continue...."
  824. >>REM [comment]
  825. Records comments (remarks) in a batch file or CONFIG.SYS.
  826. >>SHIFT
  827. Shifts the parameters in a batch file by one place. '%0' takes the value
  828. of '%1', '%1' takes the value of '%2' etc...  '%9' takes the value of any
  829. additional parameter on the command line, which was previously unaccessable.
  830. >DeviceDrivers
  831. This section describes the device drivers which are supplied with DOS.
  832. >>ANSI.SYS [/x] [/k]
  833. Allows the PC console to recognize ANSI escape sequences.
  834.  
  835.   /x  Remaps extended keys independantly on 101 key keyboards
  836.   /k  Ignores extended keys on 101 key keyboards
  837. >>DISPLAY.SYS con[:]=(type[,hwcp][,(n,m)]])
  838. Allows the PC console to support code page switching.
  839.  
  840.   type   Display type: MONO, CGA, EGA or LCD
  841.          MONO and CGA are ignored - code page switching not supported
  842.          Use EGA for EGA or VGA displays
  843.   hwcp   Specifies the number of code pages supported by your hardware.
  844.          This list shows the code pages MS-DOS supports, and the country
  845.          or language for each:
  846.            437  United States
  847.            850  Multilingual (Latin I)
  848.            852  Slavic (Latin II)
  849.            860  Portuguese
  850.            863  Canadian-French
  851.            865  Nordic
  852.   n      Specifies number of additional code pages the hardware can support
  853.          in addition to the hwcp parameter. Valid range is 0-6. For EGA, the
  854.          maximum value is 6, for LCD, the maximum value is 1.
  855.  
  856.   m      Specifies the number of subfonts the hardware supports for each code
  857.          page. The default is 2 for EGA, and 1 for LCD.
  858. >>DRIVER.SYS /d:number [/C /f:factor /h:heads /s:sectors /t:tracks]
  859. Creates a logical drive that you can use to refer to a physical floppy disk
  860. drive.
  861.  
  862.   /d:number Specifies the number of the floppy disk drive (0=A, 1=B, ...)
  863.   /c        Indicates that the physical drive has change line support.
  864.   /f:factor Indicates the type of disk drive:
  865.              0 = 160/180K or 320/360K
  866.              1 = 1.2 Megabyte
  867.              2 = 720K (default)
  868.              7 = 1.44 Megabyte
  869.              9 = 2.88 Megabyte
  870.   /h:heads   Specifies the number of heads in the disk drive.
  871.   /s:sectors Specifies the number of sectors per track.
  872.   /t:tracks  Specifies the total number of tracks on the disk drive.
  873. >>EGA.SYS
  874. Saves and restores the display when using the MS-DOS task swapper. If you
  875. have an EGA display, you must install EGA.SYS if using the task swapper.
  876. >>EMM386.EXE
  877.     [ON|OFF|AUTO memory W=ON|OFF Mx|FRAME=address/Pmmmm Pn=address X=mmmm-nnnn
  878.     I=mmmm-nnnn B=address L=minXMS A=altregs H=handles D=nnn RAM NOEMS]
  879.  
  880. Simulates expanded memory while using extended memory, and provides access to
  881. the opper memory area on a computer with 80386 or higher processor.
  882.  
  883.   ON|OFF|AUTO Activates(ON) or deactivates(OFF) the EMM386 driver.
  884.               AUTO activates EMM386 only of a program calls for it.
  885.   memory      Specifies the amount of memory (in K) to allocate to EMM386.
  886.   W=ON|OFF    Enable(ON) or Disable(OFF) Weitek co-processor support.
  887.   Mx          Specifies address of page frame:
  888.                 1=C000,  2=C400,  3=C800,  4=CC00,  5=D000,  6=D400,  7=D800
  889.                 8=DC00,  9=E000, 10=8000, 11=8400, 12=8800, 13=8C00, 14=9000
  890.   frame=addr  Specify the page frame segment base directly.
  891.   /Pmmmm      Specifies the address of the page frame.
  892.   Pn=address  Specify the segment address of a specific page.
  893.   X=mmmm-nnnn Prevents EMM386 from using the specified range of segments.
  894.   I=mmmm-nnnn Allows EMM386 to use the specified range of segments
  895.   B=address   Set lowest segment address available for EMS banking.
  896.   L=minXMS    Insure that nK of XMS memory is available after loading EMM386.
  897.   A=altregs   Specifies how many alternalte register sets to allocate.
  898.   H=handles   Specifies how many handls EMM386 can use.
  899.   D=nnn       Specified how many K of memory reserved for buffered DMA.
  900.   RAM         Provides access to both expanded memory and upper memory are.
  901.   NOEMS       Provides access to upper memory area, but prevents expanded.
  902. >>HIMEM.SYS
  903.     [/hmamin=m /numhandles=n /int15=xxxx /machine:xxxx /a20control:OFF|ON
  904.     /shawdowram:OFF|ON /cpuclock:OFF|ON]
  905.  
  906. Manages the use of extended memory and the high memory are (HMA).
  907.  
  908.   /hmamin=m     Amount of memory (K) a program must use before HIMEM.SYS
  909.                 allows it to use the high memory area.
  910.   /numhandles=n Maximum number of EMB handles that can be used simultaneously.
  911.   /int15=xxx    Allocates xxxK of extended memory for int15 (VDISK) interface.
  912.   /machine:xxx  Specifies the A20 handler to be used. See manual.
  913.   /a20control   OFF=Do not take control of A20 if already switched on.
  914.   /shawdowram   OFF=Disable shadow RAM and add it to himem's pool.
  915.   /cpuclock     ON=try and avoid changing CPU clock speed on some hardware.
  916. >>PRINTER.SYS LPTx=(type[,[hwcp][,n]])
  917. Supports code page switching for parallel ports.
  918.  
  919.   LPTx   Specifies the number of the parallel port
  920.   type   Specifies the printer in use. (See manual)
  921.   hwcp   Specifies the code page your hardware supports.
  922.            437  United States
  923.            850  Multilingual (Latin I)
  924.            852  Slavic (Latin II)
  925.            860  Portuguese
  926.            863  Canadian-French
  927.            865  Nordic
  928.   n      Specifies the number of additional code pages your hardware supports.
  929. >>RAMDRIVE.SYS [disksize secsize [Entries]] [/E|/A]
  930. Creates a RAM disk from system memory to simulate a fast hard drive.
  931.  
  932.   Disksize  Specifies the size (K) of the RAM disk (default=64)
  933.   Secsize   Specifies the sector size (default 512 recommended)
  934.   Entries   Specifies the number of root directory entries created.
  935.   /E        Use extended memory. (if neither '/E' or '/A' is specified, the
  936.   /A        Use expanded memory.  RAMdrive is created in conventional memory)
  937. >>SETVER.EXE
  938. Loads the MSDOS version table into memory.
  939. See also the SETVER command.
  940. >>SMARTDRV.SYS [Initsize] [minsize] [/A]
  941. Creates a disk cache in extended or expanded memory.
  942.  
  943.   Initsize  Specifies the initial size of the cache (K).
  944.   Minsize   Specifies the minimum cache size (K).
  945.   /A        Use expanded memory, otherwise extended is used.
  946. >Config.Sys
  947. The following statements are for use in the system configuration file.
  948. >>Break
  949. Use BREAK=ON or BREAK=OFF to enable/disable extended control-C
  950. checking.
  951. >>Buffers - Allocate memory for disk buffers.
  952. BUFFERS=n[,m]
  953.  
  954.   n   Specifies the number of disk buffers (1 to 99)
  955.   m   Specifies the number of buffers in the secondary cache (1 to 8)
  956. >>Country - Enables international time/date/currency and case conversions.
  957. COUNTRY=xxx[,[yyy][,[file]]
  958.  
  959.   xxx   Specifies the country code
  960.   yyy   Specifies the code page for the country
  961.   file  Specifies the file containing country information
  962. >>Device - Load a device driver into memory
  963. DEVICE=filename [parameters]
  964.  
  965.   filename     The name of the file containing the device driver
  966.   [parameters] Any command parameters to be passed to the driver.
  967. >>Devicehigh - Load a device driver into the upper memory area
  968. DEVICEHIGH=[filename] [parameters]
  969.   or
  970. DEVICEHIGH SIZE=hexsize [filename] [parameters]
  971.  
  972.   hexsize      Specifies the minimum amount of memory (in hex) that must be
  973.                available before DEVICEHIGH will attempt to load the driver.
  974.   filename     The name of the file containing the device driver.
  975.   [parameters] Any command parameters to tbe passed to the driver.
  976. >>Dos - Specifies DOS's use of upper and high memory areas.
  977. DOS=HIGH|LOW[,UMB|NOUMB]
  978.  
  979.   HIGH     Indicates that DOS should load partly into the HIGH memory area.
  980.   LOW      Indicates that DOS should load itself into conventional memory.
  981.   UMB      Indicates that DOS should maintain links to upper memory.
  982.   NOUMB    Indicates that DOS should not maintain links to upper memory.
  983.  
  984. Note: You must first install HIMEM.SYS before using HIGH or UMB.
  985. >>Drivparm - Define parameters for block devices.
  986. DRIVPARM=/d:number [/c /f:factor /h:heads /i /n /s:sectors
  987.  
  988.   /d:number Specifies the physical drive number (0=A, 1=B, ...)
  989.   /c        Indicates that the physical drive has change line support.
  990.   /f:factor Indicates the type of disk drive:
  991.              0 = 160/180K or 320/360K
  992.              1 = 1.2 Megabyte
  993.              2 = 720K (default)
  994.              7 = 1.44 Megabyte
  995.              9 = 2.88 Megabyte
  996.   /h:heads   Specifies the number of heads in the disk drive.
  997.   /i         Specifies an "electonically compatible" 3.5-inch floppy drive.
  998.              Use this switch if your BIOS does not support 3.5-inch drives.
  999.   /n         Indicates a non-removable block device.
  1000.   /s:sectors Specifies the number of sectors per track.
  1001.   /t:tracks  Specifies the total number of tracks on the disk drive.
  1002. >>Fcbs - Specify number of File Control Blocks that MS-DOS can open.
  1003. FCBS=x
  1004.  
  1005.   X    Specify the number of file control blocks that MS-DOS can have open
  1006.        at any one time. Valid range is 1 to 255. Default is 4.
  1007. >>Files - Set the number of file that MS-DOS can open at one time.
  1008. FILES=x
  1009.  
  1010.   X    Specifies the number of files that MS-DOS can access at one time.
  1011.        Valid range is 8 to 255. Default is 8.
  1012. >>Install - Installs memory resident programs
  1013. INSTALL-filename [parameters]
  1014.  
  1015.   filename     The name of the file containing the memory resident program.
  1016.   [parameters] Any command parameters to be passed to the program.
  1017. >>Lastdrive - Specify the maximum number of disk drives in the system.
  1018. LASTDRIVE=x
  1019.  
  1020.   x    Specifies the last drive letter which is recognized by the system.
  1021. >>Rem - Insert a comment line
  1022. The REM statement causes the remainder of the line to be ignored.
  1023. >>Shell - Specify the name of the MS-DOS command interpreter.
  1024. SHELL=filename [parameters]
  1025.  
  1026.   filename     The name of the file containing the command interpreter.
  1027.   [parameters] Any command parameters to be passed to the command interpreter.
  1028. >>Stacks - Supports dynamic use of data stacks to handle hardware interrupts.
  1029. STACKS=n,s
  1030.  
  1031.   n    Specifies the number of stacks. Valid values are 0, and 8-64.
  1032.   s    Specifies the size (in bytes) of each stack. Valid is 0, and 32-512.
  1033. >>Switches - Force enhanced keyboard to behave like standard one.
  1034. SWITCHES=/K
  1035.  
  1036.   /K   Indicates that the extended keyboard keys are to be ignored.
  1037.