home *** CD-ROM | disk | FTP | other *** search
/ Shareware Gold 1 / The_Golden_ROM_Series_-_Shareware_Gold_Volume_1_Number_11_-_SK_89-301_-_1989.iso / LIB028 / TV.DOC < prev    next >
Text File  |  1988-11-12  |  99KB  |  2,601 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                  Treeview (TM)
  8.  
  9.  
  10.            A Hard Disk and File Maintenance Utility
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                   Version 1.0
  21.  
  22.  
  23.  
  24.  
  25.                 USERS'  MANUAL
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.                 Magee Enterprises Inc.
  39.  
  40.                  Post Office Box 1587
  41.  
  42.                 Norcross GA  30091    USA
  43.  
  44.                  404  446-6611
  45.  
  46.                    404 446-6650 BBS
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.           TREEVIEW(TM), A HARD DISK FILE MAINTENANCE UTILITY
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. ISBN 0-938167-01-4
  64.  
  65. (C) Copyright 1988 Magee Enterprises, Inc.
  66. All rights reserved worldwide.
  67. A product of the United States of America.
  68.  
  69.  
  70. Treeview(TM) is a trademark of Magee Enterprises, Inc. All trademarks
  71. referenced within this document are the property of their respective owners.
  72.  
  73.  
  74. MAGEE ENTERPRISES, INC.
  75. POST OFFICE BOX 1587
  76. NORCROSS, GEORGIA 30091  USA
  77.  
  78.  
  79. Sales
  80.  
  81.       404-446-6611         9 AM - 5 PM Eastern Time
  82.       800-662-4330         Orders Only
  83.       404-368-0719         FAX
  84.  
  85.  
  86. Technical Support
  87.  
  88.       404-662-5387         Voice 9 AM - 5 PM Eastern Time
  89.       404-446-6650         BBS (24 Hours/7 Days)
  90.       76004,1541 or 70167,2200     CompuServe
  91.  
  92.  
  93.  
  94. Documentation by Mark Strelecki, Swati Mahajan, Randal DePriest and Marshall
  95. Magee.
  96.  
  97.  
  98. This manual was developed using WordPerfect 5.0.
  99.  
  100.  
  101.  
  102. November 1988 Release
  103.  
  104.                    TABLE OF CONTENTS
  105. Section       Title
  106.  
  107. License Agreement
  108.  
  109. 1          Introduction
  110. 1-1           Features of Treeview
  111. 1-2           Documentation Conventions
  112.  
  113.  
  114. 2          Installation
  115. 2-1           System Requirements
  116. 2-2           Installing Treeview
  117.  
  118.  
  119. 3          Getting Started
  120. 3-1           Command Line Parameters
  121. 3-2           Menu Bar
  122. 3-3           The Header Area
  123. 3-4           The File Name Area
  124. 3-5           The Status Line
  125.  
  126.  
  127. 4          Important Keys Within Treeview
  128. 4-1           Alternate Key Usage
  129. 4-2           Control Key Usage
  130. 4-3           Function Key Usage
  131. 4-4           The Escape Key
  132. 4-5           Other Important Keys
  133. 4-6           The Mouse
  134. 4-6.1           Mice - Generally Speaking
  135. 4-6.2           Executing Files With the Mouse
  136. 4-6.3           Tagging Files With the Mouse
  137. 4-6.4           Scrolling Around With the Mouse
  138. 4-6.5           Viewing Files With the Mouse
  139. 4-6.6           Dragging the Mouse
  140.  
  141.  
  142. 5          Elements of Treeview
  143. 5-1           The Directory Tree
  144. 5-2           Extra File Information
  145. 5-2.1           File Sorting
  146. 5-3           File Selection Attributes
  147. 5-4           Find File Name
  148. 5-5           Show-All and Show-Sub Modes
  149. 5-6           Subdirectories
  150. 5-7           Terminate and Stay Resident Utilities
  151. 5-8           Update Target Directory
  152.  
  153.                    TABLE OF CONTENTS
  154. Section       Title
  155.  
  156. 5-9           Window Commands
  157. 5-10           Interrupting Tagged File Operations
  158. 5-11           Editing Responses
  159. 5-12           External Functions of Treeview
  160. 5-13           File Oriented Operations
  161. 5-13.1           Copying Files
  162. 5-13.2           Renaming and Moving Files
  163. 5-13.3           Viewing Files
  164. 5-13.4           Editing Files
  165. 5-13.5           Resetting File Date and Time
  166.  
  167.  
  168. 6          Customizing Treeview
  169. 6-1           Screen Colors
  170. 6-2           DOS Command Macros
  171. 6-3           Setting File Limits
  172. 6-4           Point-and-Go
  173. 6-5           User Defined Keys
  174. 6-6           Using EMS Memory
  175. 6-7           Video Snow Checking
  176. 6-8           Defining the Editor and Viewer
  177. 6-9           DOS Volume Labels
  178.  
  179.  
  180. 7          Shareware Considerations
  181. 7-1           What is Shareware?
  182. 7-2           How to Register
  183.  
  184.  
  185.  
  186.           APPENDIX A    Treeview Menu Structure
  187.  
  188.  
  189.           APPENDIX B    Treeview Help Structure
  190.  
  191.  
  192.           APPENDIX C    Treeview Keystroke Commands
  193.  
  194.  
  195.           APPENDIX D    DOS Command Macros
  196.  
  197.  
  198.           APPENDIX E    Customer Support Information
  199.  
  200.  
  201.                 Order Form and User Comment Form
  202.  
  203.  
  204.  
  205.                    LICENSE AGREEMENT
  206.  
  207. The Treeview(tm) Product is NOT "Public Domain" and it is NOT "Freeware".
  208. Treeview is a copyrighted software product developed and owned by Magee
  209. Enterprises, Inc. located in Norcross, Georgia, U. S. A. Magee Enterprises,
  210. Inc. grants you without charge the right to reproduce, distribute and use
  211. copies of this version of our Treeview shareware software product, subject to
  212. the limitations specified below, and on the express condition that you do not
  213. receive any payment, commercial benefit, or other consideration for such
  214. reproduction or distribution, or change this license agreement or the
  215. following copyright notice which appears in the software, documentation, user
  216. interface, menus and magnetic media: (C) Copyright 1988 Magee Enterprises,
  217. Inc. All rights reserved worldwide.
  218.  
  219. Limitations: You may make and keep one (1)back-up copy of the software for
  220. your personal use, provided that (i) you copy all the copyright, trademark,
  221. and other information indicated on the initial screen display (or on the
  222. diskette label, for the registered version disk) onto your backup diskette
  223. label, and (ii) you have registered. Also you may distribute copies to other
  224. persons, but solely for their evaluation (i.e., to decide whether to continue
  225. using the product and therefore register) and solely for evaluation by such
  226. other persons during that thirty (30) day period. Treeview must NOT be sold or
  227. otherwise provided as part of a larger system, or as a part of a more
  228. inclusive product or service, without express written consent and licensing
  229. from Magee Enterprises, Inc.
  230.  
  231. The rights to receive any such financial or other benefit, and to modify the
  232. product or employ its components in any kind of derivative work, are reserved
  233. exclusively by Magee Enterprises, Inc. Support from users enables us to
  234. develop additional features and future versions of the Treeview product.
  235. Registered users benefit from enhanced technical support, notice of new
  236. products, and bulletin board access. Contact us at:
  237.  
  238. Magee Enterprises, Inc.
  239. Post Office Box 1587
  240. Norcross, Georgia 30091 USA
  241. 404-446-6611
  242.  
  243. Also, please feel free to contribute your ideas regarding desired additional
  244. product features and functionality.
  245.  
  246. THIS PRODUCT IS LICENSED "AS IS" WITHOUT ANY WARRANTY OF MERCHANTABILITY OR
  247. FITNESS FOR A PARTICULAR PURPOSE, PERFORMANCE, OR OTHERWISE; ALL WARRANTIES
  248. ARE EXPRESSLY DISCLAIMED. BY USING THE TREEVIEW PRODUCT, YOU AGREE THAT
  249. NEITHER MAGEE ENTERPRISES, INC. NOR ANY OFFICERS, DIRECTORS, EMPLOYEES,
  250. SHAREHOLDERS, AFFILIATES, OWNERS, OR OTHER RELATED PARTIES WILL BE LIABLE TO
  251. YOU OR ANY THIRD PARTY FOR ANY USE OF (OR INABILITY TO USE) OR PERFORMANCE OF
  252. THIS PRODUCT, OR FOR ANY DAMAGES WHATSOEVER WHETHER BASED ON CONTRACT, TORT OR
  253. OTHERWISE. EVEN IF WE ARE NOTIFIED OF SUCH POSSIBILITY IN ADVANCE. (SOME
  254. STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
  255. DAMAGES, SO THE FOREGOING LIMITATION MAY NOT APPLY TO YOU.)
  256.  
  257. You may not reverse-engineer, disassemble, modify, decompile or create
  258. derivative works of the product. You acknowledge that the product includes
  259. certain trade secrets and confidential information, all of which is the
  260. copyrighted intellectual property of Magee Enterprises, Inc. Treeview is a
  261. trademark of Magee Enterprises Inc. and the Magee Enterprises logo is a
  262. trademark of Magee Enterprises, Inc. All rights are reserved worldwide. IBM,
  263. PS/2 and Personal System/2 are registered trademarks of IBM Corporation.
  264.  
  265. RESTRICTED RIGHTS LEGEND
  266.  
  267. Use, duplication or disclosure by the Government is subject to restrictions as
  268. set forth in sub paragraph (c) (1) (ii) of the Rights in Technical Data and
  269. Computer Software clause of DFARS 252.227-7013. Magee Enterprises, Inc., Post
  270. Office Box 1587, Norcross, Georgia 30091 USA.
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297. SECTION 1
  298.  
  299. INTRODUCTION
  300.  
  301. Thank you for your interest in Treeview! Treeview(TM) is a hard disk and file
  302. maintenance utility for IBM (TM) Personal Computers, Personal System/2 (TM),
  303. and other PC compatible computers.
  304.  
  305. Treeview gives you simple, straightforward commands to accomplish everyday
  306. operations such as copying files, renaming or erasing files, backing up files,
  307. and much more. Treeview removes the guesswork from file maintenance tasks by
  308. displaying the files on your disk in a tabular format that is continually
  309. updated in response to your changes. Treeview speeds up time consuming disk
  310. cleanup and maintenance sessions.
  311.  
  312. Treeview is a powerful hard disk and file maintenance utility system. It gives
  313. you the ability to execute DOS commands, but it does not pretend to be a full
  314. featured DOS shell that simplifies (and sometimes hinders) all DOS functions.
  315. Treeview is NOT a memory resident program that can be called up via "hot"
  316. keys. Both of these constraints were designed into Treeview to keep it as
  317. direct and unencumbering as possible.
  318.  
  319. You'll find that Treeview is most useful on computer systems that have a hard
  320. disk for data storage. Treeview works just fine on floppy disk based systems,
  321. but the file maintenance needs of floppy only systems are not as great as hard
  322. disk systems. Few people have multiple directories and hundreds or thousands
  323. of files on floppy disk systems.
  324.  
  325. This document describes the installation and usage of Treeview version 1.0.
  326. The document describes many features and functions of the program. Once you
  327. begin using Treeview, you'll discover more about how it works from the on-line
  328. help facility and by experimenting with the various commands.
  329.  
  330. 1-1 Features of Treeview
  331.  
  332. In addition to the standard file and disk maintenance functions (copy, rename,
  333. erase, etc.), Treeview has many other useful features including:
  334.  
  335. * Supports from 1 to 6 windows allowing as many as 6 disks (or directories) to
  336. be displayed at the same time.
  337.  
  338. * A directory tree display that shows your disk's directory structure in an
  339. easy-to-understand graphical layout.
  340.  
  341. * A "Show-All" and "Show-Sub" display function that allow all files on the
  342. current disk or under the current directory to be accessed as if they were in
  343. one directory.
  344.  
  345.  
  346.  
  347.  
  348. * A File viewing function that displays files as ascii text or in hexadecimal
  349. format, and permits the use of any listing or editing program at the user's
  350. option.
  351.  
  352. * A full screen interface with user selectable colors.
  353.  
  354. * On-line menu-driven help available whenever Treeview is waiting for user
  355. input.
  356.  
  357. * DOS Command Line Macros that give the user the ability to access complete
  358. file and pathnames by using just one or two characters
  359.  
  360. * Full mouse support
  361.  
  362. 1-2 Documentation Conventions
  363.  
  364. Throughout this document, references to Treeview menu selections are
  365. surrounded by brackets ([ ]) and have vertical bars (|) separating entries
  366. from different menus. For example,
  367.  
  368. [Other | Setup Parameters | Screen Colors]
  369.  
  370. represents selecting the "Other" entry from the top level menu, the "Setup
  371. Parameters" entry from the Other submenu, and the "Screen Colors" entry from
  372. the Setup Parameters submenu.
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399. SECTION 2
  400.  
  401. INSTALLATION
  402.  
  403. 2-1 System Requirements
  404.  
  405. Treeview requires an IBM PC, PS/2 or compatible computer with 128K RAM or more
  406. to work properly. In addition, version 2.0 or greater of PC-DOS or MS-DOS is
  407. required.
  408.  
  409. Treeview is "DESQview aware," meaning it can run in a small window under
  410. Quarterdeck Office Systems' DESQview (TM) multitasking program.
  411.  
  412. To improve display speed, Treeview normally writes directly to the video
  413. screen memory of your computer. Treeview works well with the IBM Monochrome
  414. Display Adapter (MDA), Color Graphics Adapter (CGA), Enhanced Graphics Adapter
  415. (EGA), Video Graphics Array (VGA), and compatibles. Other video adapters that
  416. can emulate either the MDA or CGA should work properly.
  417.  
  418. Treeview requires approximately 120K of computer memory to contain the
  419. program's executable code and common data. Additional memory is allocated as
  420. required to contain the file information for each open directory window and a
  421. copy buffer when copying files. The file information memory can either be
  422. allocated in conventional RAM or in LIM/EMS RAM if available on your system.
  423.  
  424. You can change Treeview's total memory requirements by changing the number of
  425. files allowed per directory window. The largest setting, 2515 files per
  426. window, requires 64K of additional memory (conventional or EMS) per window.
  427. The default value of 1000 files per window requires approximately 26K (32K if
  428. EMS) per window.
  429.  
  430. Since Treeview is not a memory resident Terminate and Stay Resident (TSR)
  431. program, the memory it uses is only required when you are actually running the
  432. program. The advantage to using EMS memory is to allow any programs executed
  433. from Treeview as much conventional DOS memory as possible for their own
  434. purposes.
  435.  
  436. 2-2 Installing Treeview
  437.  
  438. Installing Treeview is a very simple process--there are only three files
  439. required to run the program. They are TV.EXE (the program itself), TV.HLP (the
  440. help file), and TV.CFG (the configuration file). The TV.CFG file is optional
  441. in that Treeview will create a new TV.CFG file if it can't locate one when it
  442. starts up.
  443.  
  444. If your system has a DOS PATH command setup, simply copy these three files
  445. into one of the directories identified in the PATH command. If you have a hard
  446. disk system, but you haven't set up a PATH command, you should read about it
  447. in the DOS manual or get someone knowledgeable to help you set one up.
  448.  
  449.  
  450. Optionally, you can copy the TV.CFG and TV.HLP files into a separate
  451. directory, and tell Treeview where they reside by setting the environment
  452. variable TVFILES to the name of the directory. This has an advantage over
  453. using a PATH directory, because only the single TVFILES directory needs to be
  454. searched when accessing the TV.CFG or TV.HLP files. The following command in
  455. the AUTOEXEC.BAT file informs Treeview to look for its files in the directory
  456. C:\TV:
  457.  
  458. SET TVFILES=C:\TV
  459.  
  460. When Treeview is started, it tries to read the TV.CFG configuration file. This
  461. file contains the configuration options that you've defined (for example, the
  462. display colors, the User Defined Key values, and the Point-and-Go values). If
  463. the TVFILES environment variable is defined, Treeview expects to find the
  464. TV.CFG file there. If TVFILES isn't defined, Treeview looks in the current
  465. directory; if TV.CFG isn't found there, the directories specified by the PATH
  466. command are searched. If the file still can't be located, a set of default
  467. parameters is used.
  468.  
  469. Treeview must be able to locate the TV.HLP file when you ask for on-line help.
  470. If TVFILES is defined, Treeview looks for the TV.HLP file in that directory.
  471. If TVFILES isn't defined, Treeview looks in the current directory and then the
  472. directories specified by the PATH command. If the help file still can't be
  473. located, you'll be asked to supply the location of TV.HLP. If you are running
  474. a system with only floppy disks, it's recommended that you copy TV.EXE, TV.CFG
  475. and TV.HLP to your system disk (or disks if you have more than one system
  476. disk). The TV.HLP file is not accessed unless you actually request help, so it
  477. could be left off if you are short on disk space.
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501. SECTION 3
  502.  
  503. GETTING STARTED
  504.  
  505. 3-1 Command Line Parameters
  506.  
  507. The usual way to start up Treeview is to simply type TV and press Enter at a
  508. DOS command prompt. However, the following optional parameters can be
  509. specified on the command line to modify Treeview's behavior during a given
  510. run:
  511.  
  512.        /C or -C  Instructs Treeview to only use conventional memory,
  513.          even if LIM/EMS memory is available and the [Use EMS
  514.          (if available)] option is enabled.
  515.  
  516.        /E or -E  Allows use of LIM/EMS memory even if [Use EMS (if
  517.          available)] option is disabled.
  518.  
  519.        /F or -F  Do not perform video snow checking even if the
  520.          [Video Snow Checking] option is set.
  521.  
  522.        /S or -S  Perform video snow checking even if the [Video Snow
  523.          Checking] option is disabled.
  524.  
  525.        /M or -M  Indicates that the following parameter is a file name
  526.          mask. See below for an example of a file name mask.
  527.  
  528.        /4 or -4  Uses EGA 43/VGA 50 line mode if available
  529.  
  530.  
  531. The Treeview command line can contain the name of the initial directory to
  532. display when Treeview is started. The following command:
  533.  
  534.                  TV C:\LETTERS
  535.  
  536. starts Treeview with the directory C:\LETTERS displayed, regardless of what
  537. the current directory was when the command was entered. Specifying a directory
  538. name on the command line is equivalent to starting Treeview without a
  539. directory name, and then using the Alt-L or [Dir | Login New Directory]
  540. command to switch to the desired directory.
  541.  
  542. A file name mask to display specific file names can also be entered on the
  543. command line, but only immediately after a /M parameter. Supplying a file name
  544. mask on the command line works just as if the mask was specified with the
  545. [Other | Selection Criteria | File Name Mask] command. For example, the
  546. command line:
  547.  
  548.                   TV /M *.DBF
  549.  
  550. invokes Treeview and tells it to only display files that have an extension of
  551. .DBF
  552. The file name mask must follow the /M parameter on the command line.  Several
  553. parameters can be entered on the same command line. For example:
  554.  
  555.                  TV/S/C/M *.COM D:\BIN
  556.  
  557. starts Treeview with video snow checking enabled (/S), EMS usage disabled
  558. (/C), and only files with the extension .COM in the directory D:\BIN
  559. displayed.
  560.  
  561. Refer to the topics USING LIM/EMS MEMORY and VIDEO SNOW CHECKING for more
  562. information on EMS memory and video snow checking.
  563.  
  564. You can access Treeview's on-line help any time it is waiting for input by
  565. pressing the F1 function key.
  566.  
  567. There are four areas on the main file display; the menu bar, the header area,
  568. the file name area, and the status line. The contents and usage of the
  569. different screen areas are described below.
  570.  
  571. 3-2 Menu Bar
  572.  
  573. The menu bar across the top line of the screen shows the top level functions
  574. which Treeview can perform. You select a function from the menu bar by
  575. pressing the key that is the first letter of the desired function. Depending
  576. on your computer's video equipment and your video attribute/color setup, the
  577. first letter of the menu bar choices may be displayed in a different color or
  578. otherwise highlighted to make them stand out visually.
  579.  
  580. In most cases, selecting a function from the menu bar results in a "pull-down"
  581. submenu being opened. Submenus are a set of choices that appear in a box under
  582. the corresponding top level option. You select a submenu entry by either
  583. pressing the key that is highlighted in the submenu entry (not always the
  584. first letter), or by using the up and down arrow keys to highlight the desired
  585. entry and then pressing Enter. The Esc key can be used to exit a submenu
  586. without selecting any of the choices.
  587.  
  588. Please refer to the APPENDIX A for a "map" of the keystrokes to navigate the
  589. commands available within Treeview's menu bar.
  590.  
  591. In addition to the menus, many of Treeview's most common functions can be
  592. performed by the function and control keys and Alt key combinations. Function,
  593. control and Alt key usage is described in the Section 4, Appendix A, and in
  594. Treeview's on-line help.
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603. Here is an example showing the menu bar and an open submenu (in this case, the
  604. Files submenu). When displayed on your computer's screen, actual graphics
  605. characters are used, making a much nicer display.
  606.  
  607.  
  608.      Dir  Files  Help  Other  Sort  Tag/Untag  Windows    Xecute    Quit
  609.      ----+-----------------------------+-----------------------------
  610.      |  Set File Attributes        |
  611.      |  Copy File(s)           |
  612.      |  Set File Date/Time           |
  613.      |  Erase File(s)           |
  614.      |  Extra File Info     Alt-I |
  615.      |  Rename/Move File(s)        |
  616.      |  View File         Alt-V |
  617.      |  Xecute File      Alt-X |
  618.      +-----------------------------+
  619.  
  620. 3-3 The Header Area
  621.  
  622. The header area at the top of the screen contains information about the
  623. current disk drive, the current directory, and Treeview options.
  624.  
  625. The header section entitled "Volume" displays the volume label of the current
  626. disk, the total storage capacity of the disk in bytes, and the size of the
  627. remaining free space on the disk, also in bytes. If the current disk does not
  628. have a volume label, the label area is blank.
  629.  
  630. The header section entitled "Path" normally displays the complete pathname of
  631. the current disk drive and directory. In either the show-all or show-sub
  632. modes, the Path area displays the pathname of the current file.
  633.  
  634. The header section labeled "Files" displays the number of files listed in the
  635. file name area, the total size of those files in bytes, the number of files
  636. tagged for group operations, and the size of tagged files in bytes.
  637.  
  638. The final header section, "Selection", displays the selection criteria used to
  639. pick which files are displayed in the file name area. More information on the
  640. Selection area is provided in the QUICK REFERENCE section.
  641.  
  642. Following is an example of the header area, edited to fit on this page.
  643.  
  644.  
  645.      + Volume -+- Path -----------------------------------------------+
  646.      |AUTOMENU | C:\COMM                          |
  647.      |           +------+- Files ----------------------+- Selection ----+
  648.      | 21309440 TOTAL | SELECTED: 7 FILES  768 BYTES | MSK:          |
  649.      | 11669504 FREE  | TAGGED:   0 FILES    0 BYTES | ATR: N . . . A |
  650.      +----------------+------------------------------+----------------+
  651.  
  652.  
  653. 3-4 The File Name Area
  654.  
  655. The file name area usually displays a sorted list of the file names in the
  656. current directory. If there are more file names to be shown than will fit on
  657. the screen at one time, you can use the arrow keys or the PgUp, PgDn, Home,
  658. and End keys to display the other file names.
  659.  
  660. You can select the manner in which the files are sorted for display with the
  661. [Sort] command, and you can specify that they be sorted by Name, Extension,
  662. Date, Size, or Unsorted, in Ascending or Descending order. More details on
  663. using the [Sort] command are in Section 5 as well as Appendix A.
  664.  
  665. Many of the Treeview commands operate on the current file. The current file is
  666. identified by being the only highlighted name in the file name area. The four
  667. arrow keys and the PgUp, PgDn, Home, and End keys can be used to select a
  668. different current file. The highlighted bar over the file name is sometimes
  669. called the current file pointer or just the file pointer.
  670.  
  671. The file name area can be split into multiple windows to display different
  672. disk drives and/or directories on the screen at the same time. Only one window
  673. is current at a time (sometimes called the current window).
  674.  
  675. 3-5 The Status Line
  676.  
  677. The status line appears along the bottom line of your computer's screen. It is
  678. divided into three segments. The first segment tells you what Treeview is
  679. doing and when it is ready for your input. The second segment simply reminds
  680. you that you can press the F1 function key for on-line help. The third segment
  681. shows whether or not the DOS verify mode is set on or off.
  682. Following is an edited example of the file name area (with two file windows
  683. displayed) and the status line.
  684.  
  685.  
  686. +| C:\ |--------------------------------------------------------+
  687. |  AUTO\      BRATEMM.SYS     JDISK.SYS    QEXT.SYS    |
  688. |  AUTOMENU.COM   DV\         LIB\        SRC\        |
  689. |  BATCH\      DV.BAT     MOUSE.SYS    WRITE\        |<-- File
  690. |  BIN\       COMM\      FC\                |    Window
  691. |  BRATDISK.COM   COMMAND.COM     GRAPHIC\            |    #1
  692. +| C:\SRC\TV |--------------------------------------------------+
  693. |  CVTHLP.C      GRAPHIC.H     MVFMOVE.C    MVVBUF.C    |
  694. |  CVTHLP.EXE      KEYS.H     MVFMOVE.FUN    MVVIEW.BAK    |
  695. |  DATE.ASM      LOGO.ASM     MVFUN.BAK    MVVIEW.C    |<-- File
  696. |  DIALOG.C      LOGO.BAK     MVFUN.H    MVWIN.C     |    Window
  697. |  DIALOG.H      MENU.C     MVHELP.BAK    PATHNAME.C    |    #2
  698. +---------------------------------------------------------------+
  699. +| Ready!         |    Press F1 for Help  | Verify: OFF       |+<-- Status
  700. +---------------------------------------------------------------+    Line
  701.  
  702. 3-6 The Help System
  703.  
  704. Treeview has an extensive on-line help system available at the press of the
  705. "H" key. Help is broken up into six major areas:
  706.  
  707. Treeview Commands
  708.  
  709. Input (Keyboard and Mouse)
  710.  
  711. Treeview Menus
  712.  
  713. Program Parameters
  714.  
  715. Registering Treeview
  716.  
  717. Treeview Screens
  718.  
  719. Within the [Help | Commands] option, further help is available on these
  720. subjects: Directories, Files, Viewing and Executing files, and Sorting and
  721. Tagging files. Help is also given on customizing Treeview's screen colors,
  722. default settings, user defined keys, "Point-and-Go" keys, Video options and
  723. more. Please refer to Appendix B for a more detailed "map" of the entire
  724. Treeview help system.
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753. SECTION 4
  754.  
  755. IMPORTANT KEYS WITHIN TREEVIEW
  756.  
  757. The on-line help facility should be used to supplement the information
  758. presented in this section. You can get help any time the program is waiting
  759. for input by hitting the F1 key.
  760.  
  761. 4-1 ALT Key Usage
  762.  
  763. Treeview has a number of Alt-key combinations that are shortcuts to many of
  764. the most common functions. Entering one of the following Alt-key combinations
  765. executes the corresponding menu entry, without traveling through the menus.
  766. Menu entries that have Alt-key shortcuts will display the shortcut at the
  767. right edge of the menu line. Alt-key combinations are performed by pressing
  768. and holding down the ALTernate key while tapping the second key, the releasing
  769. the alternate key. For example, "Alt-A" means to hold the ALT key down and tap
  770. the "A" key, then release the ALT key. Some of these special key combinations
  771. available within Treeview are as follows:
  772.  
  773. Alt-A    Files | Set File Attributes | Current File
  774. Alt-B    Files | Set File Attributes | Tagged Files
  775.  
  776. Alt-C    Files | Copy file(s) | Current File
  777. Alt-K    Files | Copy file(s) | Tagged Files
  778.  
  779. Alt-F    Files | Edit File
  780.  
  781. Alt-E    Files | Erase file(s) | Current File
  782. Alt-Y    Files | Erase file(s) | Tagged Files
  783.  
  784. Alt-R    Files | Rename/Move File(s) | Current File
  785. Alt-M    Files | Rename/Move File(s) | Tagged Files
  786.  
  787. Alt-I    Files | Extra File Information
  788. Alt-V    Files | View File
  789.  
  790. Alt-G    Dir | Login New Drive
  791. Alt-L    Dir | Login New Directory
  792. Alt-N    Dir | Reread Current Directory
  793. Alt-T    Dir | Show Dir Tree
  794.  
  795. Alt-S    Other | Setup Parameters
  796. Alt-P    Other | Setup Parameters | Point and Go Setup
  797. Alt-U    Other | Setup Parameters | User Defined Keys
  798.  
  799. Alt-D    Xecute | DOS Command
  800. Alt-X    Xecute | Current File
  801.  
  802. Alt-Q    Quit
  803.  
  804. 4-2 Control Key Usage
  805.  
  806. Treeview allows several Control-key combinations to be used in addition to the
  807. arrow and keypad keys. The Control-keys add a WordStar (TM) like interface to
  808. Treeview. The sequence ^R means to hold down the Ctrl key and simultaneously
  809. press the 'R' key.
  810.  
  811. ^R     - Same as PgUp           ^G      - Same as Del
  812. ^C     - Same as PgDn           ^V      - Same as Ins
  813.                    ^H      - Same as backspace
  814. ^W, ^E - Same as up arrow       ^M      - Same as Enter
  815. ^Z, ^X - Same as down arrow
  816.                    ^T      - Tag/untag current
  817. ^A, ^S - Same as left arrow            file
  818. ^D, ^F - Same as right arrow
  819.  
  820.  
  821. 4-3 Function Key Usage
  822.  
  823. Treeview uses the function keys on the keyboard to execute several common
  824. functions with a single key. The function key usage is:
  825.  
  826. F1  - Get Help
  827. F2  - Tag/Untag the current file (toggles current tag state)
  828.  
  829. F3  - Login to the parent directory
  830. F4  - Login to the subdirectory under the file pointer
  831.  
  832. F5  - Goto the next tagged file (next find in VIEW)
  833. F6  - Goto the previous tagged file (prev find in VIEW)
  834.  
  835. F7  - Open another file name display window
  836. F8  - Close the current file name display window
  837.  
  838. F9  - Goto the next file name display window
  839. F10 - Goto the previous file name display window
  840.  
  841. The Alt-Fn, Shift-Fn and Ctrl-Fn (function key) combinations are called User
  842. Defined Keys and are described in the topic of the same name.
  843.  
  844. 4-4 The ESC Key
  845.  
  846. The Esc key quits or aborts whatever operation Treeview is currently
  847. performing. The exact effect of pressing Esc depends on the operation being
  848. performed.
  849.  
  850. At the highest level, the Esc key returns to the normal file name display from
  851. viewing a file, viewing the directory tree, setting color selections, and the
  852. on-line help facility.
  853.  
  854. Many of Treeview's submenus do not have a selection to quit or exit without
  855. performing a function. The Esc key does this by closing the last opened
  856. submenu. When multiple submenus are open, they can be closed in reverse order
  857. by pressing Esc once for each submenu.
  858.  
  859. The Esc key also escapes from most pop-up window prompts. For example,
  860. selecting the [Dir | Login New Directory] command pops up a window asking
  861. which directory to log in. If you decide not to switch to another directory,
  862. just press the Esc key and the window will disappear.
  863.  
  864. 4-5 Other Important Keys
  865.  
  866. While Treeview's file windows are displayed, you may press the grey "plus" or
  867. "minus" keys to tag and untag files. These keys are the same as the F2
  868. function key, which tag and untag files each time you press them. This is
  869. known as a "toggle" switch, because each time you press the key, the other
  870. action is performed. Pressing a toggle key once will tag the file currently
  871. highlighted, and pressing it again will untag it.
  872.  
  873. When using the grey plus and minus keys, you will notice that after tagging or
  874. untagging a file, the highlight bar moves down to the next filename in the
  875. display window. If you have your files sorted in the proper order, you will be
  876. able to mark an entire block of filenames simply by repeatedly depressing the
  877. grey plus key. Please note that the F2 key works in the same way - after you
  878. press it, the highlight bar will move down one file.
  879.  
  880. The equals key is also very important in Treeview. Whenever you press the
  881. equals key, followed by a letter or number, Treeview will immediately move the
  882. highlight bar to the first occurrence of a filename that matches that letter
  883. or number. More details on the "file find" feature of Treeview can be found in
  884. section 5-4.
  885.  
  886. 4-6 The Mouse
  887.  
  888. Here is a summary of the mouse capabilities built into Treeview:
  889.  
  890. 4-6.1 Mice - Generally Speaking
  891.  
  892. Generally speaking, the left mouse button selects an operation while the right
  893. button cancels or quits the operation in progress, but there are exceptions.
  894.  
  895. 4-6.2 Executing Files With the Mouse
  896.  
  897. While the main file window is shown on the screen, the mouse can select a file
  898. by pressing the left button while pointing at it. A rapid double-click of the
  899. left mouse button will attempt to execute the file being pointed at (same as
  900. Alt-X). If the file does not have an extension of .COM, .EXE, or .BAT,
  901. Treeview will check to see if a point-and-go key has been set up and attempt
  902. to perform that action on the file. If none of these are true, the file will
  903. be viewed.
  904.  
  905. While looking at the directory tree, a single click of the left mouse button
  906. will move the highlight bar to that directory. A rapid double-click on that
  907. entry will log in to that directory (same as using the cursor keys to
  908. highlight a directory and then pressing enter to log into it).
  909.  
  910. When multiple file windows are open, clicking the left mouse button on any
  911. file in a window will make that window the current one and also highlight the
  912. file.
  913.  
  914. 4-6.3 Tagging Files With the Mouse
  915.  
  916. To tag a file, point at the file desired and press the right mouse button. To
  917. untag a file, point to it and press the right mouse button again.
  918.  
  919. 4-6.4 Scrolling Around With the Mouse
  920.  
  921. In each file window that is open, and when looking at the directory tree
  922. screen, you will notice a set of four arrows in the upper right corner.
  923. Clicking the left mouse button on one of these arrows will move the file or
  924. directory pointer in the indicated direction, similar to pressing the
  925. corresponding cursor control key.
  926.  
  927. 4-6.5 Viewing Files With the Mouse
  928.  
  929. While viewing a file, the left mouse button can be used to select any of the
  930. commands on the menu bar. The Up and Down, Left and Right commands are
  931. implemented by pointing at them and pressing the right mouse button. You can
  932. also point at these commands and depress and hold down the mouse button to
  933. repeat the same command more rapidly. For instance, while viewing a file, you
  934. can point at the Down command on the menu bar and hold down the left mouse
  935. button to effectively "scroll" down through your document. Similarly, by
  936. pointing at the Up command and holding down the left mouse button, you can
  937. scroll upward through your file.
  938.  
  939. 4-6.6 Dragging the Mouse
  940.  
  941. Another concept of the mouse is one called "dragging", and it is usually done
  942. by holding down a mouse button while moving the mouse. In Treeview, you can
  943. select a series of files from a window simply by holding down the right mouse
  944. button while slowly moving your mouse over the files to be tagged. The mouse's
  945. location is updated by the program approximately every one-ninth of a second,
  946. so you can't move too quickly.
  947.  
  948. Using a mouse with Treeview is not mandatory, but it can simplify moving
  949. around and selecting files to operate on. A mouse is a more "friendly" way of
  950. dealing with the drop down menus and pop-up windows that Treeview provides,
  951. and while there is a keyboard equivalent of almost all mouse operations, we
  952. feel that using a "rodent" can definitely help the learning curve of any
  953. program.
  954.  
  955.  
  956. SECTION 5
  957.  
  958. ELEMENTS OF TREEVIEW
  959.  
  960. Treeview is a hard disk file maintenance utility. Its strengths lie in its
  961. ability to copy files, move files, rename files, delete files, change file
  962. attributes, sort filenames, and perform operations on one or more of those
  963. files.
  964.  
  965. Here in Section 5 we will discuss what Treeview is and exactly what it does.
  966. First, we will discuss the most important feature of Treeview: the ability to
  967. display a graphic directory "tree" of the files on your system.
  968.  
  969. 5-1 The Directory Tree
  970.  
  971. When the directory tree is displayed by Alt-T or the [Dir | Show Dir Tree]
  972. command, a graphic tree somewhat like the following is shown:
  973.  
  974.       C:\ ---------+ AUTO
  975.                + CATDISK
  976.                + COMM --------+ AQUARIUS
  977.                |          + MERCURY
  978.                + GRAPHIC -----+ DRAW
  979.                |          + PAINT
  980.                + INCLUDE -----+ SYS
  981.                + MAGEE -------+ AUTOMENU
  982.                + SRC ---------+ TV
  983.                + WRITE -------+ ARTICLES
  984.                       + WS
  985.  
  986.  
  987. The tree represents the structure of the directories on the current disk
  988. drive. Each column to the right indicates another subdirectory. The
  989. directories described by the tree above are:
  990.  
  991.  
  992.      C:\
  993.       C:\AUTO
  994.       C:\CATDISK
  995.       C:\COMM
  996.            C:\COMM\AQUARIUS
  997.            C:\COMM\MERCURY
  998.       C:\GRAPHIC
  999.            C:\GRAPHIC\DRAW
  1000.            C:\GRAPHIC\PAINT
  1001.  
  1002.       ...and so on.
  1003.  
  1004.  
  1005.  
  1006.  
  1007. The current directory is shown under a highlighted bar (called the directory
  1008. pointer). You can switch to another directory by using the up, down, right,
  1009. left arrow keys to highlight the new directory. In addition, the Home key
  1010. moves to the top level or "root" directory and the End key moves to the lowest
  1011. rightmost directory. Treeview does not actually switch (or "login") to the new
  1012. directory until you press the Enter key or select the [Login] option from the
  1013. directory tree menu bar.
  1014.  
  1015. As you move the directory pointer around the tree, the currently logged in
  1016. directory remains displayed in a different color/video attribute. This is the
  1017. directory to which Treeview returns if you press the Esc key or select the
  1018. [Quit] option from the directory tree menu bar, regardless of the directory
  1019. pointer location.
  1020.  
  1021. With the directory tree [Write] command, you can save the directory tree
  1022. information in a single disk file (named TV.DIR in the top level directory of
  1023. the current disk). When you bring up the directory tree display, Treeview
  1024. checks for this disk file--if it exists, the directory tree information is
  1025. read from the file instead of searching the disk for directories. This results
  1026. in a much faster tree display.
  1027.  
  1028. If you change your disk's directory structure outside of Treeview, you can
  1029. force a rescan the entire disk for directories (instead of just reading the
  1030. TV.DIR file) by using the directory tree [New] command. This informs Treeview
  1031. of the changes you've made to directories since the last time the disk was
  1032. scanned.
  1033.  
  1034. The directory tree [Mkdir] command (similar to the DOS command of the same
  1035. name) "makes" a new subdirectory "under" the directory pointer. For example,
  1036. if you select the [Mkdir] command while the directory pointer is on the
  1037. directory C:\123\SALES, and you enter "JOURNAL" as the new subdirectory name,
  1038. Treeview creates the directory C:\123\SALES\JOURNAL. New directories created
  1039. by [Mkdir] immediately appear in the graphic tree display.
  1040.  
  1041. The directory tree [Rmdir] command (also similar to the DOS command of the
  1042. same name) deletes or "removes" the subdirectory under the directory pointer.
  1043. Selecting [Rmdir] when the directory pointer was on the directory
  1044. D:\FORMS\LETTERS\SUPPORT will delete the SUPPORT directory, provided the
  1045. following conditions are meet:
  1046.  
  1047. - You can't delete the directory you're currently logged in to
  1048.   (the current directory).
  1049.  
  1050. - You can't delete the top level (root) directory of a disk.
  1051.  
  1052. - You can't delete a directory that contains any files and/or
  1053.   other directories. If you want to delete a directory that
  1054.   contains files, delete the files first using the [Files |
  1055.   Erase File(s)] command.
  1056.  
  1057. There are two directory tree options that are useful in conjunction with the
  1058. [Write] command. Both options are related to writing the directory tree file
  1059. to disk whenever changes are made in the disk's directory structure. Keeping
  1060. the file synchronized with the actual directory structure is important since
  1061. Treeview does not scan the disk for directories if the TV.DIR file exits
  1062. (unless you use the [New] command as noted above).
  1063.  
  1064. The first option, [Other | Setup Parameters | Directory Tree Options | Select
  1065. Drives to Always Write] allows you to specify a set of disk drives which are
  1066. to automatically have the TV.DIR file rewritten whenever you exit the
  1067. directory tree and there were directories created or deleted. A useful
  1068. application of this option is to specify all your computer's hard disks. The
  1069. drives should be specified as single letters, with or without colons (:) and
  1070. spaces.
  1071.  
  1072. The second option, [Other | Setup Parameters | Directory Tree Options | Prompt
  1073. to Write when changes] causes Treeview to ask you if the TV.DIR file should be
  1074. written when changes have been made in the directory structure. This option is
  1075. useful when you may or may not want to write to the disk.
  1076.  
  1077. If neither option is specified, Treeview does not write the directory tree
  1078. file to disk unless you explicitly use the [Write] command to do so.
  1079.  
  1080. 5-2 Extra File Information
  1081.  
  1082. Treeview can display three levels of detail about files stored on disk. The
  1083. level of detail displayed is changed with the Alt-I or [Files | Extra File
  1084. Info] command.
  1085.  
  1086. A default level of detail can be set with the [Other | Setup Parameters |
  1087. Startup Defaults | Extra File Info (1 col)] and [ Other | Setup Parameters |
  1088. Startup Defaults | Extra File Info (2 col)] options. The lowest level shows
  1089. only file names, and is illustrated below:
  1090.  
  1091.  
  1092. ANSI.SYS      COMMAND.COM   DRIVER.SYS      JDISK.SYS    QEMM.SYS
  1093. AUTOEXEC.BAT  CONFIG.NEW    DUET\      LIB\        RES86.COM
  1094. BATCH\          CONFIG.OLD    DV\       MOUSE.SYS    SRC\
  1095.  
  1096.  
  1097. At the lowest level of detail, Treeview is able to show five columns of file
  1098. names per window. The second level displays full information on each file. In
  1099. addition to the file's name; its size, creation or modification date and time,
  1100. and attributes are shown. An example of the full file information display is
  1101. shown below:
  1102.  
  1103.  
  1104.       NAME    USED  ALLOCATED     DATE         TIME     R H S A DIR
  1105.  
  1106. ANSI.SYS      4963     6144    7/20/87   1:00:00 pm  . . . .
  1107. AUTOEXEC.BAT  1134     2048  11/27/87   8:01:26 pm  . . . .
  1108. BATCH\         <DIR>    <DIR>  11/21/87   5:31:52 pm  . . . . DIR
  1109. BIN\         <DIR>    <DIR>  11/21/87   5:16:48 pm  . . . . DIR
  1110. IBMBIO.COM   16557    18432    7/20/87   1:00:00 pm  R H S .
  1111. IBMDOS.COM   28464    28672    7/20/87   1:00:00 pm  R H S .
  1112.  
  1113.  
  1114. Each file (except for directories) shows two file sizes, USED and ALLOCATED.
  1115. Due to the manner in which DOS stores files on disk, a file often requires
  1116. more space than it actually uses. The file size reported in the USED column is
  1117. the amount of useful data actually in the file. The size reported in the
  1118. ALLOCATED column is the amount of space allocated or reserved for the file.
  1119. The allocated (but unused) space is not available for other files to use.
  1120.  
  1121. A file's attributes are shown as a single character if the attribute is on, or
  1122. a period if the attribute is off (R - Read/Only, H - Hidden, S - System, and A
  1123. - Archive). The Directory attribute is shown by the characters DIR.
  1124.  
  1125. When full file information is being displayed, only one column of file names
  1126. can be shown per window.
  1127.  
  1128. The third level of detail displays some, but not all, of the information per
  1129. file. The fields shown are: name, file size, and creation or modification date
  1130. and time. The allocated size and file attributes are not shown, allowing two
  1131. columns of file names to be shown per window. An example is shown below (only
  1132. one file per row will fit on the printed page):
  1133.  
  1134.  
  1135. ANSI.SYS       4963  7/20/87  1:00p
  1136. AUTOEXEC.BAT   1208  3/24/88  1:40p
  1137. BATCH\          <DIR>  2/14/88 11:03p
  1138.  
  1139.  
  1140. 5-2.1 File Sorting
  1141.  
  1142. Treeview can sort the files for display in a variety of formats. The choices
  1143. you have for sorting files are as follows: by Filename, by extension, by date,
  1144. by size, or unsorted. You can also specify ascending or descending order.
  1145. Please note that when sorting files for display, no files are actually
  1146. relocated, just shown onscreen in the manner you have specified.
  1147.  
  1148. One of the benefits to sorting files is to group logically similar ones
  1149. together. When sorting by extension, all your batch files (.BAT) will be
  1150. listed together, all the program files (.EXE and .COM) and text files (.TXT
  1151. and .DOC, for example) will be grouped together, and so on. This would be a
  1152. nice way to use Treeview if you needed to know about only a certain type of
  1153. file, for example.
  1154.  
  1155. If you sort the files by size, the smallest files will be listed first, and
  1156. the largest will be listed last because this is considered ascending order. If
  1157. you tell Treeview to sort in descending sequence, the large files would be
  1158. shown first, followed by successfully smaller files.
  1159.  
  1160. Sorting the files by date will display the oldest files first, followed by
  1161. newer ones, again because this is ascending order. Unless otherwise selected,
  1162. ascending order is used by default when performing sorts within Treeview.
  1163.  
  1164. 5-3 File Selection Attributes
  1165.  
  1166. File Selection Attributes allow you to work with a select group of disk files,
  1167. based on the DOS file attributes that the files themselves have. The following
  1168. attributes can be used for file selection:
  1169.  
  1170. Normal     -  Selects files which have none of the following
  1171.         attributes set. This is not really a DOS file
  1172.         attribute, but it's useful to treat it as one.
  1173.  
  1174. Archive   - Selects files which have the Archive attribute
  1175.         set. DOS sets the Archive attribute when a file
  1176.         is created or modified.
  1177.  
  1178. Dir      - Selects files which are subdirectories.
  1179.  
  1180. Hidden      - Selects files which have the Hidden attribute set.
  1181.  
  1182. Read/Only - Selects files which have the Read/Only attribute
  1183.         set.
  1184.  
  1185. System      - Selects files which have the System attribute set.
  1186.  
  1187. As distributed, Treeview's default file selection attributes are N (Normal), R
  1188. (Read/Only), A (Archive), and D (Dir). This means that only files with normal
  1189. attributes (that is no attributes), the Read/Only attribute, the Archive
  1190. attribute, or the Directory attribute are displayed.
  1191.  
  1192. Selection attributes work by only displaying files that have one or more
  1193. matching attributes. A file which does not have any matching attributes is not
  1194. displayed. The current file selection attributes are shown in the header
  1195. "Selection" area. The displayed attributes are abbreviated to their first
  1196. letter.
  1197.  
  1198. There are two commands that set file selections attributes; [Other | Selection
  1199. Criteria | by Attribute] and [Other | Setup Parameters | Startup Defaults |
  1200. Selection Attribs].
  1201.  
  1202. The [Other | Selection Criteria | by Attribute] command sets the selection
  1203. attributes for the current file name window. This command allows different
  1204. windows to be given different selection attributes, thereby displaying
  1205. different collections of files. When this command is used, Treeview rereads
  1206. the current window's directory (or directories if show-all or show-sub mode is
  1207. active) and only displays those files which match the new attributes.
  1208.  
  1209. As an example, you can display all modified files on your disk (and only the
  1210. modified files) by using [Other | Selection Criteria | by Attribute] to turn
  1211. off all attributes except Archive. Then use [Dir | Show All Dirs] to read all
  1212. directories on the disk. Only the modified files (those with the Archive
  1213. attribute set) will be displayed.
  1214.  
  1215. The other selection attribute command, [Other | Setup Parameters | Startup
  1216. Defaults | Selection Attribs] sets Treeview's default selection attributes.
  1217. These are the initial attributes used every time you start Treeview. Treeview
  1218. is distributed with the Hidden and System attributes turned off since files
  1219. with these attributes are not typically manipulated by users. If you like to
  1220. see every file in any given directory, change the default attributes to
  1221. include Hidden and System files.
  1222.  
  1223. 5-4 Find File Name
  1224.  
  1225. The Find File Name command moves the file pointer to the first file name in
  1226. the current window that matches the characters you specify. To search for
  1227. (find) a given file name in the current window, first press the equals (=)
  1228. key. Each character typed after the '=' key further defines the file name to
  1229. find. For example, typing '=T' moves the file pointer to the first file in the
  1230. window that starts with the letter 'T'. If you then type the letter 'V', the
  1231. file pointer will move to the first file name starting with 'TV'.
  1232.  
  1233. If you type a character for which there is no matching file name, a beep will
  1234. sound and the file pointer will not move. You can change the name to search
  1235. for by using the Backspace key, all the way back to the '=' key. The status
  1236. line at the bottom of the screen contains the current file name search string
  1237. and brief instructions after typing '='.
  1238.  
  1239. The Find File Name command can be terminated by the Esc key and most other non
  1240. alpha-numeric keys and commands. The sequence =TV Ctrl-T moves the file
  1241. pointer to the first file name starting with TV and tags that file.
  1242.  
  1243. It's important to realize that the Find File Name command does not search the
  1244. disk for a given file, it only searches the list of names in the CURRENT
  1245. DIRECTORY WINDOW. If the file name is not in the window, Find File Name will
  1246. not find it. To use this command to search for a specific file somewhere on
  1247. disk, use it in conjunction with the [Dir | Show All Dirs] command to search
  1248. all file names on the disk.
  1249.  
  1250. 5-5 Show-All and Show-Sub Modes
  1251.  
  1252. Normally Treeview displays the contents of a single directory in each file
  1253. name window. This mode of operation matches the way most people organize their
  1254. data on disk - related files are put together in the same directory. At times
  1255. however, it's more convenient to see all the files in a given set of
  1256. directories, or even all the files on a disk.
  1257.  
  1258. The [Dir | Show All Dirs] and [Dir | Show Sub Dirs] commands do just that.
  1259. [Show All Dirs] displays all files on the current disk (called show-all mode)
  1260. and the [Show Sub Dirs] command displays all files in the current directory
  1261. and any directories under the current directory (called show-sub mode).
  1262.  
  1263. The Path section of the header displays the directory name of the current file
  1264. so that you can tell in which directory a given file resides when Show-All or
  1265. Show-Sub mode is active. As you move the file pointer through the displayed
  1266. file names, the Path changes to show the location of the current file.
  1267. Normally all file names displayed in a window would be in the same directory,
  1268. so the Path section wouldn't change from file to file.
  1269.  
  1270. Selecting [Show All Dirs] or [Show Sub Dirs] a second time turns off the
  1271. corresponding mode and restores the display of the files in the current
  1272. directory.
  1273.  
  1274. You can use these commands in conjunction with the selection mask and/or
  1275. selection attributes to limit the files displayed. For example, a selection
  1276. mask of *.EXE combined with [Show All Dirs] displays all EXE files on the
  1277. current disk.
  1278.  
  1279. Show-all and show-sub modes are one Treeview's most powerful features. In
  1280. these modes, you can work with all the files on the disk (or in a given
  1281. directory tree) just as easily as you could with the files in a single
  1282. directory.
  1283.  
  1284. Some examples of show-all/sub uses are:
  1285.  
  1286. 1) Erase all the .BAK files on drive C.
  1287.  
  1288. - Select all files on drive C [Dir | Show All Dirs].
  1289. - Tag all files with the extension .BAK [Tag/Untag | by Name].
  1290. - Erase all tagged files [Files | Erase File(s) | Tagged Files
  1291.   or Alt-Y].
  1292.  
  1293. 2) Turn off the Archive attribute of selected files so the DOS
  1294.    BACKUP program will not copy them to disk.
  1295.  
  1296. - Select all files [Dir | Show All Dirs].
  1297. - Tag all modified files [Tag/Untag | Modified].
  1298. - Display only the tagged files [Tag/Untag | Select Tagged].
  1299. - Untag (F2 key) the files which are to be backed up - leaving
  1300.   only modified files not to backed up still tagged.
  1301. - Turn off the Archive attribute of the tagged files [Files |
  1302.   Set File Attributes | Tagged Files or Alt-B].
  1303.  
  1304. 5-6 Subdirectories
  1305.  
  1306. DOS allows subdirectories to be given names just like any other type of file.
  1307. When looking at a list of file names, it's easy to forget which names
  1308. represent files and which names are actually subdirectories. To make the
  1309. distinction clear, Treeview displays directory names with a backslash
  1310. character (\) following the name. The following list shows several file and
  1311. directory names as they would be displayed by Treeview:
  1312.  
  1313. ANSI.SYS      COMMAND.COM   DRIVER.SYS      JDISK     QEMM.SYS
  1314. AUTOMENU\     CONFIG.SYS    DUET\      LIB\        SRC\
  1315. BATCH\          CONFIG.OLD    DV\       NOTES
  1316.  
  1317. In addition to the [Dir | Login New Drive] and [Dir | Login New Directory]
  1318. commands, the F3 and F4 function keys can also be used to change directories.
  1319. The F3 key will login to the parent of the current directory, up to the top
  1320. level root directory on the current disk. The F4 key will login to the
  1321. subdirectory under the file pointer.
  1322.  
  1323. 5-7 Terminate and Stay Resident Utilities and Treeview
  1324.  
  1325. Terminate and Stay Resident (TSR) programs load into memory and remain there
  1326. when executed. You should be careful to avoid loading TSR routines from
  1327. Treeview since the TSRs would be placed above Treeview in memory. When you
  1328. exit Treeview, an unused "hole" would be left in memory where Treeview used to
  1329. reside. This hole in the computer's memory would generally cut down on the
  1330. amount of memory available to other programs executed after quitting Treeview.
  1331. This is true not only of Treeview, but many other programs that also give you
  1332. access to DOS.
  1333.  
  1334. One common DOS command, the PRINT command, is a TSR utility that remains in
  1335. memory after being loaded the first time. If you're going to use the PRINT
  1336. command from within Treeview, make sure that PRINT is used at least once
  1337. before starting Treeview. The following command could be added to your
  1338. AUTOEXEC.BAT startup file to load the resident portion of the PRINT command
  1339. whenever the computer is turned on or restarted.
  1340.  
  1341. PRINT /D:PRN >NUL:
  1342.  
  1343. The >NUL: on the command line simply keeps a couple of messages from the PRINT
  1344. program from appearing on the screen. This command should work in DOS versions
  1345. 3.1 and above. Refer to your DOS manual for more information on the PRINT /D
  1346. command option.
  1347.  
  1348. 5-8 Update Target Directory
  1349.  
  1350. When maintaining backup copies of files, or working with the same set of files
  1351. on multiple computers, it's often necessary to update your files so that all
  1352. copies of the same file are indeed the same version.
  1353.  
  1354. Treeview's [Dir | Update Target Directory] command provides a convenient way
  1355. to synchronize the files in different directories or disk drives. Two
  1356. directories are used by the [Update Target Directory] command; the source and
  1357. the target. Treeview selectively copies files from the source to the target,
  1358. so that the target directory contains the same files as the source.
  1359.  
  1360. What makes this command more convenient than a simple copy is that it only
  1361. copies the files in the source directory that were created or modified more
  1362. recently than the corresponding files in the target directory.
  1363.  
  1364. The source directory is always the current directory when the [Update Target
  1365. Directory] command is executed. Treeview prompts you to enter the name of the
  1366. target directory before copying any files.
  1367.  
  1368. The [Dir | Update existing files only] option modifies the behavior of the
  1369. [Update Target Directory] command. When this option is off, all files in the
  1370. source directory are checked against the target, and are copied if more recent
  1371. or if they don't exist in the target directory. When the [Update existing
  1372. files only] option is on, only files already in the target directory will be
  1373. updated. Files in the source directory but not in the target will NOT be
  1374. copied.
  1375.  
  1376. Because Treeview uses the creation/modification date and time to determine if
  1377. the files are the same or not, it's important that the date and times be
  1378. accurate for this command to work properly. If your computer system doesn't
  1379. have a real time clock, make sure the date and time is set correctly whenever
  1380. the computer is turned on or restarted.
  1381.  
  1382. 5-9 Window Commands
  1383.  
  1384. Treeview can display from 1 to 6 file name windows on the screen at a time.
  1385. Each window is independent of the others and can display the same or a
  1386. different drive/directory. File name windows are opened, closed, and switched
  1387. with the [Windows] command. When you start Treeview, it initially has one file
  1388. name window open, displaying the contents of the current directory. As you
  1389. open and close additional windows with the [Windows | Open] and [Windows |
  1390. Close] commands, the size of the windows will be adjusted so that all open
  1391. windows have an equal amount of screen space. The F7 and F8 keys are
  1392. short-cuts for opening and closing windows, respectively.
  1393.  
  1394. Only one of the open windows can contain the file pointer at a time; this is
  1395. called the current window. The Path, Files, and Selection sections of the
  1396. header area at the top of the screen always display information about the
  1397. current window. As you move the file pointer from window to window with the
  1398. [Window | Next] and [Window | Prev] commands, the header area updates to
  1399. reflect the current window status. The F9 and F10 keys are short-cuts for
  1400. moving to the next or previous window, respectively.
  1401.  
  1402. A newly opened file name window displays the same directory as the current
  1403. window, and it also inherits the current window's sort options, tagged files,
  1404. and selection criteria. If you want the new window to display a different
  1405. directory or disk drive, use the [Dir | Login New Directory] or [Dir | Login
  1406. New Drive] command to switch to the desired directory or drive.
  1407.  
  1408. Commands that operate on files only effect the directory shown in the current
  1409. window. For example, when you erase all tagged files with the [Files | Erase
  1410. File(s) | Tagged Files] command, only the tagged files in the current window's
  1411. directory are erased. [Erase File(s)] does not effect any tagged files in
  1412. other directories.
  1413.  
  1414. Closing a file name window removes the window from the screen display. Closing
  1415. a window has no effect on the files themselves, it simply removes the window
  1416. from the display.
  1417.  
  1418. Windows are very useful when working with two or more directories at the same
  1419. time. For example, when copying a set of files from a hard disk to a floppy,
  1420. or when moving files from one directory to another.
  1421.  
  1422. 5-10 Interrupting Tagged File Operations
  1423.  
  1424. When performing an operation on all tagged files (copy tagged, rename tagged,
  1425. erase tagged, etc.), the Esc, Ctrl-U, Ctrl-C, or Ctrl-Break keys can be used
  1426. to interrupt the process. Striking one of these keys during a tagged file
  1427. operation causes the message "Interrupt?" to be displayed. Respond Y to stop
  1428. the operation, N to continue.
  1429.  
  1430. Interrupting a tagged file operation doesn't restore files that have already
  1431. been processed, but it can keep further files from being modified. We recommend
  1432. that you do NOT interrupt tagged file operations that involve more than one DOS
  1433. command (i.e., REN $T $T.BAK^DEL $T^MODE BW80).
  1434.  
  1435. 5-11 Editing Responses
  1436.  
  1437. When you are prompted for a response in a pop-up window (for example, when
  1438. logging in to a new directory or when entering a DOS command to execute), the
  1439. response can be edited with the Home, End, Ins, Del, backspace, left arrow,
  1440. and right arrow keys up until the time you press the Enter key to end the
  1441. input.
  1442.  
  1443. The Home and End keys move the cursor to the left and right ends of the
  1444. response, respectively. The Ins key turns insert mode on and off, allowing
  1445. existing data to be overtyped (when off) or new data inserted (when on). The
  1446. cursor is made larger when insert mode is turned on. The Del key deletes the
  1447. character at the cursor position, while the backspace key deletes the
  1448. character just to the left of the cursor. The left and right arrow keys simply
  1449. move the cursor in the corresponding direction.
  1450.  
  1451. The up and down arrow keys can also be used when entering a response. Treeview
  1452. keeps the last 10 responses entered, and recalls the next oldest response each
  1453. time the up arrow key is pressed. The recalled response can be edited or
  1454. accepted (by pressing Enter) just as if it had been typed in again. If you go
  1455. past the response you wanted with the up arrow key, the down arrow can be used
  1456. to recall the more recent responses.
  1457.  
  1458. Finally, the PgUp and PgDn keys also effect the entry and editing of
  1459. responses. Pressing the PgUp or PgDn key when entering a response inserts the
  1460. name of the directory displayed in the file name window above or below the
  1461. current window, respectively. Each time the PgUp or PgDn key is pressed, the
  1462. next higher or next lower window's directory name is inserted. This is useful
  1463. when performing operations such as copying files or logging in to another
  1464. directory.
  1465.  
  1466. 5-12 External Functions of Treeview
  1467.  
  1468. Treeview can perform several "external" procedures - running any DOS program,
  1469. calling a user defined file editor or listing utility, and more. This ability
  1470. is usually referred to as a "shell", meaning that Treeview can provide an user
  1471. interface to the computer instead of the standard DOS prompt (C:>). By using a
  1472. shell, users can normally be more productive with less understanding of the
  1473. commands available from the normal DOS prompt. The shell is an environment
  1474. that provides on-line help, colorful screen displays, easy performance of
  1475. repetitive tasks, and a common place of reference for the user. A task is
  1476. performed from the shell and then control is returned to the shell program. In
  1477. Treeview's case, this means that you can just point to a program or executable
  1478. file, hit the Alt-X key and run it. When the program is finished, you are
  1479. returned to Treeview.
  1480.  
  1481. Treeview can be configured to either run its own internal file viewer or one
  1482. of your own selection. Similarly, you can set up an external editor to be
  1483. called with a single keystroke from within Treeview that will allow the user
  1484. to perform quick revisions to text files, batch procedures, or other ASCII
  1485. files.
  1486.  
  1487. Magee Enterprises Inc. has another product that can be considered a shell
  1488. program, and it is called Automenu (R). Where Treeview is file oriented (point
  1489. at a file and perform an action on it), Automenu is application oriented
  1490. (point to an option on a menu and perform it). Both are examples of shell
  1491. programs because both allow you to perform complex tasks more easily with them
  1492. than without them. More details on the external functions of Treeview are
  1493. outlined in Appendix A.
  1494. 5-13 File Oriented Operations
  1495.  
  1496. With many of Treeview's file oriented operations, you must first tag (mark)
  1497. the files to be processed and then perform some type of command with those
  1498. tagged files. This is done by several means. You can move the highlight bar to
  1499. a file and then either press the grey "plus" key or the F2 function key. This
  1500. will mark the file as "tagged" and then proceed down to the next filename that
  1501. is displayed in the window.
  1502.  
  1503. You can also use the menu bar option at the top of the screen called
  1504. Tag/Untag. Do this by pressing the letter "T". Then you have the option of
  1505. tagging files by name where you can specify a file mask that fits the files
  1506. you want to process. You can specify "*.BAK" to tag all files with that
  1507. extension, or "STAR.*" to tag all files with that filename.
  1508.  
  1509. There are other options under the Tag/Untag function that allow you to select
  1510. files by date and time, if they have not already been tagged (Invert), files
  1511. with todays date, files with the archive attribute set (Modified), and to
  1512. untag all tagged files. Check Appendix A for the logic map on using the
  1513. Tag/Untag menu option.
  1514.  
  1515. 5-13.1 Copying Files
  1516.  
  1517. After tagging the selected files you wish to copy you will return to the main
  1518. display screen. From here you must press "F" to access the Files menu bar
  1519. option, and then "C" to copy files. You will be asked if you want to copy the
  1520. Current file or all Tagged files. Press "T" to copy a series of tagged files,
  1521. and then answer the prompt about the destination for the files to be copied
  1522. to. To copy tagged files to another drive, just input the name of the drive to
  1523. be copied to (A:, etc.). If there is a special subdirectory that you wish the
  1524. files to be copied into, specify that when Treeview asks for the destination
  1525. (D:\FileDirectory, etc.).
  1526.  
  1527. 5-13.2 Renaming and Moving Files
  1528.  
  1529. Treeview has a rather simple approach to moving files - it merely renames the
  1530. path associated with the filename so that DOS will keep track of it in another
  1531. subdirectory. Instead of making a copy in another subdirectory (with the
  1532. inherent space taken by duplicating files) and then deleting the original as
  1533. so many file products do, Treeview just renames the path specification to the
  1534. file you are renaming. For example:
  1535.  
  1536. C:\AUTOMENU\MARSHALL.MDF
  1537.  
  1538. can be "moved" to another subdirectory by renaming it to
  1539.  
  1540. C:\BACKUP\MARSHALL.MDF    or  C:\PUBLIC\MARSHALL.MDF
  1541.  
  1542. There is no reason to duplicate the file when DOS will accept the renamed path
  1543. specification as part of the new filename. This effectively "moves" a file
  1544. LOGICALLY without moving it PHYSICALLY.
  1545. 5-13.3 Viewing Files
  1546.  
  1547. Treeview has a built-in file listing utility that will automatically switch
  1548. between ASCII and hexadecimal modes, depending on the format of the file you
  1549. wish to view. By just placing the highlight bar over a file and pressing
  1550. RETURN you will see the contents of the file displayed on the screen. This is
  1551. important if you need to look at several files before deciding which one you
  1552. might wish to edit.
  1553.  
  1554. View any current file by pressing "F" for Files and then "V" for View. The
  1555. highlighted file will then be displayed on the screen. A shortcut would be to
  1556. highlight a file and then press Alt-V. If the current (highlighted) file is in
  1557. ASCII (text) format, it will be displayed in full screen format. If it is not
  1558. ASCII, it will be displayed in hex format - the left two thirds of the screen
  1559. will show the hexadecimal representation of each byte in the file, with the
  1560. printable equivalents shown on the right one third.
  1561.  
  1562. This version of Treeview allows you to use either the native file lister
  1563. included with the product, or configure one of your own. Please refer to
  1564. Section 6 for tips on "Customizing Treeview".
  1565.  
  1566. 5-13.4 Editing Files
  1567.  
  1568. There is no editor built into Treeview, so this is what we call an "external"
  1569. function. It is something that you can set up, but will not operate if you do
  1570. not do so. From the main display you can press [Other | Setup Parameters |
  1571. External Program Hooks | File Editor] to access a screen that will ask you for
  1572. the "command prototype" of the editor you wish to use.
  1573.  
  1574. The command prototype is in the same form as those discussed in Section 6-4
  1575. and 6-5, and makes use of the DOS macros explained in Section 6-2. Typically
  1576. you would tell Treeview to use a command prototype that looks like this:
  1577.  
  1578. EDITOR $F
  1579.  
  1580. where "Editor" is the command to start your choice of editing programs, and
  1581. "$F", a DOS macro, which will be substituted by the full path and filename of
  1582. the current file. This will allow you to highlight a file from the main screen
  1583. and then press Alt-F ([Files | Edit File]) to start your editor and pass to it
  1584. the name of the highlighted file.
  1585.  
  1586. 5-13.5 Resetting File Date and Time
  1587.  
  1588. The date and time attributes of any file(s) can be changed by using the [Files
  1589. | Set File Date/Time] command. Treeview will ask if you want to change the
  1590. current file or all tagged files, and then present a pop up window displaying
  1591. today's date and time. You can press the return key to use this data, or input
  1592. your own specifics and then press return. In any event, changing file dates
  1593. and times can be a convenience for those who must track files by their
  1594. vintage, such as a software librarian or programmer.
  1595.  
  1596. SECTION 6
  1597.  
  1598. CUSTOMIZING TREEVIEW
  1599.  
  1600. 6-1 Screen Colors
  1601.  
  1602. The [Other | Setup Parameters | Screen Colors] command allows you to customize
  1603. the video attributes Treeview uses to display various types of information. On
  1604. a color display monitor, the video attributes determine which colors are
  1605. displayed. On a monochrome monitor, the attributes select display options such
  1606. as underlined, inverse video, and intensity.
  1607.  
  1608. You can specify video attributes for ten different types of displayed text.
  1609. They are: Normal text, Highlighted text, Window text, Highlighted window text,
  1610. Heading text, Background text, Tagged file name text, Menu text, Highlighted
  1611. menu text, and Selected menu text. The easiest way to determine what the
  1612. different types of text are is by changing the colors and observing the
  1613. results.
  1614.  
  1615. When you select the [Other | Setup Parameters | Screen Colors] command, the
  1616. display shows the types of text that can be selected, the attribute
  1617. combinations allowed, and short directions. The PgUp and PgDn keys on the
  1618. numeric keypad select the type of text to define, while the arrow keys select
  1619. the particular display attribute for that type of text. The current type of
  1620. text and the current attribute are always indicated by > TEXT < characters.
  1621.  
  1622. When changing video attributes, three choices are available from the menu bar;
  1623. Accept, Reset, and Quit. Use the [Accept] option to begin using the color
  1624. combination you've selected. If you've selected a set of attributes you don't
  1625. like, you can use the [Quit] command to return to the previous attribute
  1626. settings. With the [Reset] command, you can restore the default (permanent)
  1627. settings even if you've accepted other attributes. [Reset] restores the last
  1628. settings that were written to the TV.CFG file.
  1629.  
  1630. 6-2 DOS Command Macros
  1631.  
  1632. A set of command line "macros" are available for use wherever Treeview accepts
  1633. input of a DOS command ([Xecute | Current File], [Xecute | DOS Command], User
  1634. Defined Keys, and Point-and-Go commands). Before executing the DOS command,
  1635. Treeview replaces the macro with its value. The supported macros are:
  1636.  
  1637. $C  - The current file name, with extension.
  1638. $D  - The current drive letter, without a trailing colon (:).
  1639. $F  - The full pathname of the current file, including drive,
  1640.       directory, and file name (with extension).
  1641. $P  - The directory pathname for the current or tagged file,
  1642.       without a trailing backslash (unless the current directory
  1643.       is the root and a \ does not follow the $P macro).
  1644. $T  - The first or next tagged file name, with extension.  When
  1645.       $T appears in a command line, Treeview executes the
  1646.       command once for each tagged file.
  1647. $XC - The current file name, without its extension or trailing
  1648.       period.
  1649. $XT - The first or next tagged file name, without its extension
  1650.       or trailing period. Like $T, $XT causes the command to
  1651.       be run once for each tagged file name.
  1652.  
  1653. Macro examples:
  1654.  
  1655. PRINT $C
  1656.  
  1657. Runs the DOS PRINT command on the current file. If the file pointer was on the
  1658. file TV.DOC, the command is executed as:
  1659.  
  1660. PRINT TV.DOC
  1661.  
  1662. The command
  1663.  
  1664. COPY $T A: /V
  1665.  
  1666. runs the COPY command once for each tagged file. If the files TV.CFG, TV.DOC,
  1667. TV.EXE, and TV.HLP were tagged, the following commands are executed:
  1668.  
  1669. COPY TV.CFG A: /V
  1670. COPY TV.DOC A: /V
  1671. COPY TV.EXE A: /V
  1672. COPY TV.HLP A: /V
  1673.  
  1674. When executing a DOS command in the Show-all or Show-sub modes (multiple
  1675. directories displayed in a single file name window), use the $F or $P macros
  1676. to ensure the command looks for the file in the proper directory. Without the
  1677. $F or $P, the command will most likely assume the file is in the current
  1678. directory, while it may in fact be in a different directory. The command
  1679.  
  1680. FIND "silver" $T
  1681.  
  1682. tries to find the string "silver" in all tagged files, but will not be able to
  1683. search those files that are not in the current directory. The command
  1684.  
  1685. FIND "silver" $P\$T
  1686.  
  1687. searches all tagged files using the file's complete pathname (including files
  1688. not in the current directory). To pass a macro name to DOS without being
  1689. expanded, use two $'s. The command
  1690.  
  1691. FLARP *.C $$P /DI
  1692.  
  1693. is executed as:
  1694.  
  1695. FLARP *.C $P /DI
  1696.  
  1697.  
  1698. The macro names can be entered in upper or lower case, thus $C is the same as
  1699. $c.
  1700.  
  1701. Entering a $T or $XT macro on a command line causes Treeview to execute the
  1702. command once for each tagged file in the current window. If you have a ram
  1703. disk on your computer system, you can speed up such operations by putting a
  1704. copy of the DOS COMMAND.COM file on the ram disk and pointing the COMSPEC
  1705. environment variable to it. For example, if your system has a RAM disk as
  1706. drive D: the following commands in the AUTOEXEC.BAT would copy the COMMAND.COM
  1707. file and setup the COMSPEC environment variable:
  1708.  
  1709.  
  1710. COPY C:\COMMAND.COM D:
  1711. SET COMSPEC=D:\COMMAND.COM
  1712.  
  1713. 6-3 Setting File Limits
  1714.  
  1715. Treeview allows you to select the maximum number of files that can be
  1716. displayed in a file name window. The number of files per window directly
  1717. corresponds to the amount of your computer's memory required to hold file
  1718. information. The smallest number allowed is 100, while the maximum is 2515.
  1719. Approximately 64K of memory is used to hold file information when the maximum
  1720. value of 2515 is selected. Having four maximum sized windows open at once
  1721. would require 256K of memory, just to hold file information.
  1722.  
  1723. If you want to minimize the amount of memory that Treeview itself uses, select
  1724. a value for the number of files per window that is just large enough to hold
  1725. all the files in one or your typical directories. Minimizing Treeview's memory
  1726. usage allows more memory for any programs executed from within Treeview.
  1727.  
  1728. The number of files per window is set with the [Other | Setup Parameters | #
  1729. Files per Window] command. Changing this value does not effect any file name
  1730. windows that are already open, only windows opened afterwards (via F7 or the
  1731. [Window | Open] command), will have the new value.
  1732.  
  1733. The number of files per window can be increased on a temporary basis by
  1734. selecting the new value and then responding with an N to the "Write Changed
  1735. Parameters to Disk (y/N):" prompt.
  1736.  
  1737. Treeview's conventional memory requirement can be greatly reduced if your
  1738. computer has LIM/EMS memory available to hold file information. See the topic
  1739. USING LIM/EMS MEMORY for more information.
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749. 6-4 Point-and-Go
  1750.  
  1751. Treeview's Point-and-Go facility provides the ability to operate on files with
  1752. DOS commands or other programs simply by pointing at the file name and
  1753. "executing" the file. Whenever Treeview executes a file, it looks at the
  1754. file's extension to determine what processing is required. If the extension is
  1755. .COM, .EXE, or .BAT, the file is treated as an executable program (.COM or
  1756. .EXE) or as a batch file of DOS commands (.BAT). If the file has an extension
  1757. other than .COM, .EXE, or .BAT, Treeview searches a table of file extensions
  1758. and commands to determine how to process the file. Instead of executing the
  1759. file itself, Treeview performs one or more DOS commands defined for files with
  1760. matching extensions.
  1761.  
  1762. The Point-and-Go commands are most useful when combined with Treeview's
  1763. command line macros. These macros allow information such as the current drive,
  1764. directory, and/or file name to be added to the command before it's executed.
  1765. See Section 6-2 "DOS Command Macros" for a complete description of the
  1766. available macros.
  1767.  
  1768. As with User Defined Keys and the [Xecute] commands, you can specify multiple
  1769. DOS commands to be executed in a Point-and-Go entry by separating the commands
  1770. with '^' characters. The following example shows three DOS commands that could
  1771. be given in a Point-and-Go entry. All three commands would be executed, in
  1772. left to right order, when a file with a matching extension is "executed."
  1773.  
  1774. del $xc.old^rename $xc.bak $xc.old^ws $c
  1775.  
  1776. As an example of how to setup the Point-and-Go entries, consider an entry with
  1777. an extension of .DOC and a command of WS $C. Whenever you enter Alt-X
  1778. (short-cut for [Xecute | Current File]) with the file pointer over a .DOC
  1779. file, Treeview executes the WS program with the current file name as a
  1780. parameter. Alt-X with the file pointer on the file TV.DOC would execute the
  1781. command
  1782.  
  1783. WS TV.DOC
  1784.  
  1785. while Alt-X on the file DC_TRIP.DOC would execute the command
  1786.  
  1787. WS DC_TRIP.DOC
  1788.  
  1789. The Point-and-Go table can hold up to 10 extension/command entries. You create
  1790. and modify the entries with the [Other | Setup Parameters | Point and Go
  1791. Setup] command. Each entry can specify from 1 to 3 different extensions. When
  1792. entering multiple extensions, make sure to separate them with a single space.
  1793. The following example shows how a couple of Point-and-Go entries might look:
  1794.  
  1795.     NUM EXT(s)     COMMAND PROTOTYPE         PAUSE READ
  1796.       1 doc      ws $c                   N     N
  1797.       2 c asm txt     edlin $f               N     N
  1798.       3 ltr      del $xc.bak^ws $c           N     N
  1799.       4 mdf      automake $f               N     N
  1800. Entry number 1 is the WS $C example presented above. Entry number 2 shows a
  1801. command that edits files with three different extensions (.C, .ASM, and .TXT).
  1802. Entry 3 shows two commands being executed for LTR files, while entry 4 edits
  1803. AUTOMENU Menu Definition Files by running the AUTOMAKE program.
  1804.  
  1805. For each Point-and-Go entry, you can define whether or not Treeview pauses
  1806. and/or rereads the current directory after executing the DOS commands. If you
  1807. enter "Y" (for YES) in a entry's PAUSE column, Treeview waits for you to press
  1808. a key after running the command(s). An "N" (for NO) in the PAUSE column causes
  1809. Treeview's screen to be redisplayed as soon as the commands finish. Entering
  1810. "Y" for PAUSE allows you to view any output the commands leave on the screen
  1811. before Treeview redisplays its own screen.
  1812.  
  1813. Entering "Y" in the READ column of an entry tells Treeview to reread the
  1814. current directory when the command(s) finish. A value of "N" will not reread
  1815. the directory. "Y" should most likely be specified if the commands create or
  1816. delete files, or if they change the current directory. Note that rereading the
  1817. directory will result in "untagging" any files tagged before the commands were
  1818. executed.
  1819.  
  1820. 6-5 User Defined Keys
  1821.  
  1822. Treeview provides the ability to execute user defined commands at the touch of
  1823. a key. There are 30 User Defined Keys available. A particular User Defined Key
  1824. is executed by pressing an Alt-Function key sequence, a Control-Function key
  1825. sequence, or a Shift-Function key sequence; Alt-F1 executes User Defined Key
  1826. number 1, Alt-F2 executes User Defined Key number 2, and so forth.
  1827.  
  1828. User Defined Keys are created and modified with the [Other | Setup Parameters
  1829. | User Defined Keys] command. The following sample entries show how User
  1830. Defined Keys are entered.
  1831.  
  1832. NUM  KEY  COMMAND PROTOTYPE              PAUSE READ
  1833.  
  1834.  1  A-F1  edlin $f                    N      N
  1835.  2  A-F2  pak v $f                    Y      N
  1836.  3  A-F3  chkdsk $d:                    Y      N
  1837.  
  1838. The first entry (invoked by the Alt-F1 sequence) runs the program EDLIN with
  1839. the name of the current file as a parameter. Assuming EDLIN is a text editor,
  1840. you could edit any text file by moving the file pointer to the file's name and
  1841. pressing Alt-F1.
  1842.  
  1843. The second entry shown above runs the program PAK with two parameters; the
  1844. letter V and the name of the current file. PAK is a popular program for
  1845. maintaining archived (compressed) files. Moving the file pointer to a .PAK
  1846. file and pressing Alt-F2 would list the contents of the .PAK file.
  1847.  
  1848. The third entry shown above runs the DOS CHKDSK command with the current drive
  1849. letter as a parameter.
  1850.  
  1851. As with Point-and-Go entries and the [Xecute] commands, you can specify
  1852. multiple DOS commands to be executed by a User Defined Key. Each command must
  1853. be separated from the others by the '^' character. The following example shows
  1854. two DOS commands that could be executed by a User Defined Key:
  1855.  
  1856. del $xc.bak^edlin $c
  1857.  
  1858. For each User Defined Key, you can specify whether or not Treeview pauses
  1859. and/or rereads the current directory after executing the commands. If you
  1860. enter "Y" (for YES) in a command's PAUSE column, Treeview waits for you to
  1861. press a key after running the command(s). An "N" (for NO) in the PAUSE column
  1862. causes Treeview's screen to be redisplayed as soon as the commands finish.
  1863. Entering "Y" for PAUSE allows you to view any output the commands leave on the
  1864. screen before Treeview redisplays its own screen.
  1865.  
  1866. Entering "Y" in the READ column of an entry tells Treeview to reread the
  1867. current directory when the commands finish. A value of "N" will not reread the
  1868. directory. "Y" should most likely be specified if the commands create or
  1869. delete files, or if they change the current directory. Note however that
  1870. rereading the directory will "un-tag" all files which were tagged before the
  1871. commands were executed.
  1872.  
  1873. 6-6 Using E.M.S. Memory
  1874.  
  1875. Treeview can make use of two different types of memory in your computer system
  1876. - conventional and expanded. Conventional memory is that part of memory used
  1877. and controlled by DOS. There is normally somewhere between 128K and 640K of
  1878. conventional memory available in an IBM PC or compatible system.
  1879. The Lotus/Intel/Microsoft (LIM) Expanded Memory Specification (EMS) is a
  1880. hardware and software system that provides extra (expanded) memory to programs
  1881. that know how to use it. If your computer system has EMS compatible memory
  1882. installed, Treeview can use this memory to store file names and other file
  1883. data. Allowing Treeview to utilize EMS memory is advantageous because it
  1884. leaves additional conventional memory available to execute DOS commands and
  1885. other programs from Treeview.
  1886.  
  1887. The [Other | Setup Parameters | Other Options | Use EMS (if available)] option
  1888. enables or disables Treeview's use of LIM/EMS memory. If your computer system
  1889. does not have LIM/EMS memory installed, this option has no effect as Treeview
  1890. will then use conventional memory anyway. The [Other | Setup Parameters |
  1891. Other Options | Use EMS (if available)] option is turned on when a check mark
  1892. is displayed in front of the option - it's off when a not sign precedes the
  1893. option.
  1894.  
  1895. You can also enable or disable Treeview's use of EMS memory with the /C and /E
  1896. command line parameters. Refer the topic COMMAND LINE PARAMETERS for more
  1897. information.
  1898.  
  1899. As distributed, the [Use EMS (if available)] option is on to allow Treeview's
  1900. use of EMS memory - if EMS memory isn't available, conventional memory will be
  1901. used anyway.
  1902. 6-7 Video Snow Checking
  1903.  
  1904. The [Other | Setup Parameters | Other Options | Video Snow Checking] option
  1905. allows for faster screen updates on computer systems that do not make "snow"
  1906. when writing directly to video memory. This option is only useful for some
  1907. systems with color displays--monochrome displays do not make "snow" and
  1908. Treeview knows not to check for snow when using a monochrome adapter.
  1909.  
  1910. Disabling "snow" checking can significantly speed up screen updates. If you
  1911. are not sure if your color display adapter makes snow or not, try disabling
  1912. Treeview's snow checking. It will quickly be obvious if you need to re-enable
  1913. the snow checking.
  1914.  
  1915. Snow checking is enabled when a check mark is displayed before the [Other |
  1916. Setup Parameters | Other Options | Video Snow Checking] option. Snow checking
  1917. is disabled when a not sign is displayed.
  1918.  
  1919. You can also enable or disable snow checking with the /F and /S command line
  1920. parameters. Refer the topic COMMAND LINE PARAMETERS for more information.
  1921.  
  1922. As distributed, video snow checking is disabled.
  1923.  
  1924. 6-8 Defining the Editor and Viewer
  1925.  
  1926. Treeview permits you to specify your own choice of file listing (viewing)
  1927. utility as well as an editor. Even though a native file viewer is included,
  1928. you might wish to use the famous LIST program written by Vern Buerg to view
  1929. your files. To do this from the main Treeview screen you would press Alt-S
  1930. (for Setup), "H" for External Program Hooks, and "V" to specify that you want
  1931. to change the File Viewer.
  1932.  
  1933. You will be asked for a "command prototype". This is the specification to tell
  1934. Treeview what listing program to run and what form of filename to use with it
  1935. in the form of a DOS macro). For example:
  1936.  
  1937. LIST $F
  1938.  
  1939. will instruct Treeview to use the List program and pass to it the current file
  1940. (including pathname) and display it on the screen. More details on the concept
  1941. of DOS macros are in Section 6-2. Available macros are listed in Appendix D.
  1942.  
  1943. A user defined editor would be defined in exactly the same way, except you
  1944. would specify "E" for File Editor and input the command prototype.
  1945.  
  1946. 6-9 DOS Volume Labels
  1947.  
  1948. You can change the name of the DOS volume label on your disk drive with this
  1949. special capability of Treeview. From the main display screen, type "O" for
  1950. Other and "L" for Set Volume Label. Input the new name and press RETURN. The
  1951. new volume name will be displayed on the main screen.
  1952.  
  1953. 6-10 DOS Verify
  1954.  
  1955. Treeview can control the DOS verify function by turning it on or off. The
  1956. Verify function performs a check every time a file is copied to make certain
  1957. (verify) that the operation occurred successfully. Copying files will take a
  1958. bit longer with verify turned on because of the checks that must be performed,
  1959. however it is almost certain that many file related problems will not be
  1960. noticed if the verify function is left on. If you use an exceptionally slow
  1961. disk drive or CPU, you might be forced to leave verify off due to
  1962. exceptionally long times required to do copy files. We recommend, however,
  1963. that the DOS verify function be left ON at all times. Think of it as a little
  1964. piece of insurance, a little peace of mind.
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004. SECTION 7
  2005.  
  2006. SHAREWARE CONSIDERATIONS
  2007.  
  2008. Treeview is distributed under the shareware marketing concept, it is not free
  2009. software and it has not been released to the public domain. The documentation,
  2010. executable images, and all other files distributed with Treeview are
  2011. copyrighted by Magee Enterprises.
  2012.  
  2013. 7-1 What Is Shareware?
  2014.  
  2015. Shareware is a way of distributing computer software that allows you to try
  2016. out a program before you purchase it. Programs distributed as shareware
  2017. typically give you some period of time to use the program and evaluate its
  2018. usefulness to you. If the program doesn't meet your needs, you're under no
  2019. obligation to pay for it. If you do find the program useful and wish to
  2020. continue using it, the shareware program's author will request that you pay
  2021. for the program by sending him or her a completed registration form and
  2022. payment.
  2023.  
  2024. If you find Treeview to be a useful addition to your software library, please
  2025. become a registered user by completing the enclosed registration form and
  2026. returning it along with the indicated license/registration fee. I hope that
  2027. you will agree that the $39.95 fee is a small price to pay for the continued
  2028. use of the program. It requires a large investment to develop, market, and
  2029. support a product of this complexity. Your support in the form of a
  2030. registration fee will help us to continue to make good software available at
  2031. very reasonable prices. Treeview is also available at very special rates to
  2032. organizations who wish to use it in promotional campaigns, or to educational
  2033. institutions. Write to Magee Enterprises Inc. for information on using the
  2034. program this way.
  2035.  
  2036. 7-2 How To Register
  2037.  
  2038. If you use Treeview on a regular basis, you should complete the registration
  2039. form at the end of this document and return it along with the indicated
  2040. license/registration fee. Registration gives you the right to use the software
  2041. as documented in the license. There are two types of registrations available:
  2042. 1) regular, and 2) quantity. Registration is required if Treeview is used in a
  2043. business, government, or other commercial environment.
  2044.  
  2045. The regular registration fee of $39.95 establishes you as a registered user of
  2046. Treeview and upon receipt of your registration fee, you will be mailed a
  2047. diskette containing the most recent Treeview version, a bound and printed
  2048. manual, extended technical support and notice of product updates. Note that
  2049. the version mailed to you may be the same version you already have, although
  2050. updated versions will be released from time to time.
  2051.  
  2052. Registered users will also receive the current release of TV286, a version of
  2053. Treeview specifically made for computers with the Intel 80286 and 80386
  2054. microprocessors.
  2055. APPENDIX A
  2056.  
  2057. TREEVIEW MENU STRUCTURE
  2058. Main Menu Line
  2059. ===============================================================
  2060. Dir  Files  Help  Other  Sort  Tag/Untag  Windows  Xecute  Quit
  2061. ===============================================================
  2062. DIR
  2063.  
  2064.     L Login New Directory          Alt-L
  2065.     D Login New Drive              Alt-G
  2066.     R Reread Current Dir          Alt-N
  2067.     T Show Directory Tree          Alt-T
  2068.     A Show All Dirs
  2069.     S Show Sub Dirs
  2070.     U Update Target Dir
  2071.     X Update Existing Files Only
  2072.  
  2073. FILES
  2074.  
  2075.     A Set File Attributes
  2076.      C Current File           Alt-A
  2077.      T Tagged Files           Alt-B
  2078.  
  2079.     C Copy Files
  2080.      C Current File           Alt-C
  2081.      T Tagged Files           Alt-K
  2082.      R Use DOS Verify
  2083.      I Overwrite Check
  2084.  
  2085.     D Set File Date/Time
  2086.      C Current File
  2087.      T Tagged Files
  2088.  
  2089.     F Edit File               Alt-F
  2090.  
  2091.     E Erase Files
  2092.      C Current Files          Alt-E
  2093.      T Tagged Files           Alt-Y
  2094.  
  2095.     I Extra File Info              Alt-I
  2096.  
  2097.     R Rename/Move Files
  2098.      C Current File           Alt-R
  2099.      T Tagged Files           Alt-M
  2100.  
  2101.     V View File               Alt-V
  2102.  
  2103.     X Execute File              Alt-X
  2104.  
  2105. HELP (See Appendix B)
  2106. APPENDIX A
  2107.  
  2108. TREEVIEW MENU STRUCTURE
  2109.  
  2110. OTHER
  2111.  
  2112.     C Selection Criteria
  2113.      A Attribute
  2114.      R Reset to Defaults
  2115.      M File Name Mask
  2116.      C Clear Mask
  2117.      I Invert Mask
  2118.  
  2119.     I Treeview Information
  2120.  
  2121.     L Set Volume Label
  2122.  
  2123.     S Setup Parameters              Alt-S
  2124.      C Screen Colors
  2125.           F # Files per Window
  2126.           P Point and Go Setup    Alt-P
  2127.           U User Defined Keys     Alt-U
  2128.           S Startup Defaults
  2129.            A Selection Attributes
  2130.            S Sort Options
  2131.            B Bypass Startup Screen Delay
  2132.  
  2133.           T Copy Options
  2134.           D Dir Tree Options
  2135.           H External Program Hooks
  2136.            E File Editor
  2137.            V File Viewer
  2138.  
  2139.           V View Options
  2140.            7 Display 7 Bit Char
  2141.            M Require Case Match
  2142.            A Default to ASCII
  2143.            H Default to Hex
  2144.  
  2145.      O Other Options
  2146.           D Display as File Ext
  2147.           E Use EMS Memory
  2148.           F Sound Effects
  2149.           S Video Snow Checking
  2150.           4 43 Line EGA Mode
  2151.           X Esc Exits at Top Level
  2152.  
  2153.      W Write Setup to Disk
  2154.  
  2155.     V Toggle DOS Verify
  2156.  
  2157. SORT
  2158.  
  2159.     N Name
  2160.     E Extension
  2161.     D Date
  2162.     S Size
  2163.     U Unsorted
  2164.     A Ascending
  2165.     C Descending
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208. APPENDIX A
  2209.  
  2210. TREEVIEW MENU STRUCTURE
  2211.  
  2212. TAG/UNTAG
  2213.  
  2214.     C Current File
  2215.     D Date/Time
  2216.     I Invert
  2217.     M Modified
  2218.     N by Name
  2219.     T Today
  2220.     U Untag All
  2221.     S Select Tagged
  2222.  
  2223.  
  2224. WINDOWS
  2225.  
  2226.     O Open                  F7
  2227.     C Close                  F8
  2228.     E Expand
  2229.     N Next                  F9
  2230.     P Previous                  F10
  2231.  
  2232. XECUTE
  2233.  
  2234.     C Current File              Alt-X
  2235.     D DOS Command              Alt-D
  2236.     S DOS Shell
  2237.  
  2238. QUIT                      Alt-Q
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259. APPENDIX B
  2260.  
  2261. TREEVIEW HELP STRUCTURE
  2262. HELP
  2263.     C Commands
  2264.      D Directories
  2265.           D Dir-Tree
  2266.           S Show All/Sub
  2267.           U Update
  2268.  
  2269.      F Files
  2270.           A Attributes
  2271.           C Copy
  2272.           D Date/Time
  2273.           I Info
  2274.      V View
  2275.           F Find
  2276.  
  2277.      X Execute
  2278.  
  2279.      O Other
  2280.           C Criteria
  2281.           S Setup
  2282.            C Colors
  2283.            D Defaults
  2284.            F Files
  2285.            G Go
  2286.            U User Defined Keys
  2287.            S Snow Checking
  2288.            O Options
  2289.  
  2290.      S Sort
  2291.      T Tag
  2292.      W Windows
  2293.           O Open/Close
  2294.  
  2295.      X Execute
  2296.           G Go
  2297.           M Macros
  2298.  
  2299.     I Input
  2300.      K Keyboard
  2301.           A Alt
  2302.           C Control
  2303.           F Function
  2304.           O Other
  2305.      Mouse
  2306.  
  2307.     M Menus
  2308.     P Parameters
  2309.     R Registration
  2310.     S Screen
  2311.     Q Quit
  2312.  
  2313. APPENDIX C
  2314.  
  2315. TREEVIEW KEYSTROKE COMMANDS
  2316.  
  2317. Function Key Usage
  2318. ==================
  2319.  
  2320. F1  Help
  2321.  
  2322. F2  Tag/Untag current file (toggle)
  2323.  
  2324. F3  Login to parent directory
  2325.  
  2326. F4  Login to subdirectory under pointer
  2327.  
  2328. F5  Goto next tagged file (find NEXT in View)
  2329.  
  2330. F6  Goto previous tagged file (find PREVIOUS in View)
  2331.  
  2332. F7  Open another file display window
  2333.  
  2334. F8  Close current file display window
  2335.  
  2336. F9  Goto next filename display window
  2337.  
  2338. F10 Goto previous filename display window
  2339.  
  2340.  
  2341. Control key Usage
  2342. =================
  2343.  
  2344. ^R  PageUp
  2345. ^C  PageDown
  2346. ^W, ^E     Up Arrow
  2347. ^Z, ^X     Down Arrow
  2348. ^A, ^S     Left Arrow
  2349. ^D, ^F     Right Arrow
  2350. ^G  Delete
  2351. ^V  Insert
  2352. ^H  Backspace
  2353. ^M  Enter
  2354. ^T  Tag, Untag current file
  2355.  
  2356.  
  2357.  
  2358. =   Find File in current window
  2359.  
  2360. +   Tag Current File in Window
  2361.  
  2362. -   Untag Current File in Window
  2363.  
  2364. APPENDIX D
  2365.  
  2366. DOS COMMAND MACROS
  2367.  
  2368.  
  2369. $C  Filename with extension
  2370.  
  2371. $D  Drive letter, no trailing colon (:)
  2372.  
  2373. $F  Full pathname (drive, directory, filename and extension)
  2374.  
  2375. $P  Directory pathname, no trailing colon (:)
  2376.  
  2377. $T  First or next tagged filename (executes once per file)
  2378.  
  2379. $XC Filename, no extension or trailing period
  2380.  
  2381. $XT First or next tagged filename, no extension or trailing period
  2382.     (like $T, executes once per file)
  2383.  
  2384.  
  2385.  
  2386.  
  2387. Examples of Command Prototypes with DOS Macros
  2388.  
  2389.  
  2390.  
  2391. del $xc.old^ren $xc.bak $xc.old^ws $c
  2392.  
  2393.  
  2394. pkarc a arcfile $t^copy arcfile a:\ /v^echo ALL DONE
  2395.  
  2396.  
  2397. command [parameter(s)]^command [parameter(s)^command [parameter(s)]
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418. APPENDIX E
  2419.  
  2420. CUSTOMER SUPPORT INFORMATION
  2421.  
  2422. If you have problems with Treeview, please read this manual first to make sure
  2423. you do understand everything. We have tried to provide a problem-free product
  2424. but sometimes we make mistakes. If you think you have found a problem please
  2425. take the time to contact us and explain your problem to us. All registered
  2426. users will be informed of any problems and their solution. Make sure that you
  2427. include the following information to help us evaluate the problem:
  2428.  
  2429. 1.    Version of DOS you are using
  2430. 2.    Machine type, memory, monitor type, hardware description
  2431. 3.    Any application executed before Treeview
  2432. 4.    Your address and telephone number (when corresponding)
  2433. 5.    Where, when and how you obtained Treeview
  2434. 6.    Which version of Treeview you are using
  2435. 7.    Printouts of your AUTOEXEC.BAT and CONFIG.SYS files
  2436. 8.    Your product SERIAL NUMBER
  2437.  
  2438. We also provide an electronic Bulletin Board System (BBS) for anyone
  2439. interested in Treeview or Shareware in general. This board currently supports
  2440. 1200, 2400, 4800, and 9600 baud (Hayes) speeds and is available 24
  2441. hours a day, seven days a week. Multiple lines are now available, however in
  2442. the future we will offer some lines that are limited to registered users only.
  2443.  
  2444. We maintain the most current releases of our products and many other helpful
  2445. files concerning Treeview, as well as a large selection of other SHAREWARE
  2446. products provided to us DIRECTLY from the authors. The BBS can be reached by
  2447. calling 404-446-6650. We also can be reached through a CompuServe ID:
  2448. 76004,1541. Our Technical Support Group is open between the hours of 9am to
  2449. 4pm ET Monday through Friday, and their direct line is 404-662-5387. We also a
  2450. have FAX line available at 404-368-0719.
  2451.  
  2452. Users will always receive a response to their questions. Non-registered users
  2453. will receive a response if they enclose a self-addressed stamped enveloped
  2454. with their query.
  2455.  
  2456. If you write to us concerning a problem you've encountered using Treeview,
  2457. please include as much of the following information about you computer system
  2458. as you can. Thank you.
  2459.  
  2460. Computer Make and Model _________________________________________
  2461.  
  2462. BIOS Type and Version Number ____________________________________
  2463.  
  2464. Display Adapter (CGA, EGA, VGA, etc.) ___________________________
  2465.  
  2466. Amount of conventional DOS memory installed _____________________
  2467.  
  2468. Amount of LIM/EMS memory installed ______________________________
  2469.  
  2470. Version of DOS in use (2.x, 3.x, 4.x) ___________________________
  2471.  
  2472. Device drivers being used _______________________________________
  2473.  
  2474. _________________________________________________________________
  2475.  
  2476. Any multi-tasking software in use (DESQview, Windows, etc.)
  2477.  
  2478. _________________________________________________________________
  2479.  
  2480. What TSR programs are in use (Sidekick, Superkey, spoolers, etc.)
  2481.  
  2482. _________________________________________________________________
  2483.  
  2484. Please describe the problem as fully as possible
  2485.  
  2486. _________________________________________________________________
  2487.  
  2488. _________________________________________________________________
  2489.  
  2490. _________________________________________________________________
  2491.  
  2492. _________________________________________________________________
  2493.  
  2494. Can you send copies of your CONFIG.SYS and AUTOEXEC.BAT files? __
  2495.  
  2496. _________________________________________________________________
  2497.  
  2498. Remember our FAX LINE (404) 368-0719 and the BBS (404) 446-6650
  2499.              ------------------------------------
  2500.              Treeview Registration Payment Form
  2501.             ------------------------------------
  2502.     To order Treeview, please fill out the form below. Use your street
  2503.     address only, please.  WE CANNOT SHIP TO A POST OFFICE BOX.
  2504.     Or call 1-800-662-4330 USA; or 404-446-6611
  2505.  
  2506.                               Date: _____________
  2507.     Name: _____________________________  Title:   ___________________
  2508.     Company: ________________________________________________________
  2509.     Address: ________________________________________________________
  2510.     _________________________________________________________________
  2511.     City: ___________________________________________________________
  2512.     State/Country: ________________________ Zip: ____________________
  2513.     Phone  Work: (_____) _____ - ______  Home: (_____) _____ - ______
  2514.  
  2515.  
  2516.     Method of payment: Please complete the worksheet below and choose
  2517.     one of the payment options indicated. Georgia State residents
  2518.     must add sales tax. ALL CHECKS AND MONEY ORDERS MUST BE DRAWN ON
  2519.     U.S. ACCOUNTS ONLY.
  2520.     +----------+------------------------------+----------+----------+
  2521.     |       |                  |   Cost   |     Total    |
  2522.     | Quantity |          Description      | per unit |     Cost    |
  2523.     +==========+==============================+==========+==========+
  2524.     |       |                  |         |        |
  2525.     |       |Treeview 1.0 Software Package |  $39.95  |        |
  2526.     |       |                  |         |        |
  2527.     +==========+=+============================+==========+==========+
  2528.              |         Georgia residents add sales tax |        |
  2529.              +---------------------------------------+----------+
  2530.              | Shipping Cost if Overseas, add $15.00 |        |
  2531.              +---------------------------------------+==========+
  2532.                                TOTAL |        |
  2533.     Please indicate diskette format:  [ ] 5.25         +==========+
  2534.                       [ ] 3.5
  2535.  
  2536.      [ ] Check with order  [ ] Money Order    [ ] MasterCard    [ ] VISA
  2537.  
  2538.     Credit card #:______________________________ Exp. Date: ____/____
  2539.  
  2540.     Signature: ______________________________________________________
  2541.  
  2542.     Cardholder's name: ______________________________________________
  2543.  
  2544.     Cardholder's address: ___________________________________________
  2545.     (If different from above)
  2546.     *****************************************************************
  2547.     Send all items to:     Magee Enterprises, Inc.
  2548.                    Treeview Order Department
  2549.                    Post Office Box 1587
  2550.                    Norcross, Georgia 30091 USA                 ---------------------
  2551.                  TREEVIEW COMMENT FORM
  2552.                  ---------------------
  2553.  
  2554.     Your comments about this software and documentation are welcome.
  2555.     Please take the time to fill out this form or write or call us
  2556.     with your comments.
  2557.  
  2558.     Name: _____________________________  Title:   __________________
  2559.  
  2560.     Company: _______________________________________________________
  2561.  
  2562.     Address: _______________________________________________________
  2563.  
  2564.     ________________________________________________________________
  2565.  
  2566.     City: __________________________________________________________
  2567.  
  2568.     State/Country: ________________________ Zip: ___________________
  2569.  
  2570.     Phone Work: (_____) _____ - ______  Home: (_____) _____ - ______
  2571.  
  2572.     Treeview Version Number: ___1.0_______    Date: __________________
  2573.  
  2574.     ________________________________________________________________
  2575.  
  2576.     ________________________________________________________________
  2577.  
  2578.     ________________________________________________________________
  2579.  
  2580.     ________________________________________________________________
  2581.  
  2582.     ________________________________________________________________
  2583.  
  2584.     ________________________________________________________________
  2585.  
  2586.     ________________________________________________________________
  2587.  
  2588.     ________________________________________________________________
  2589.  
  2590.     ________________________________________________________________
  2591.                                   21561.8811
  2592.  
  2593.     *****************************************************************
  2594.     Send this form to:     Magee Enterprises, Inc.
  2595.                    Treeview Comments
  2596.                    Post Office Box 1587
  2597.                    Norcross, Georgia 30091    USA
  2598.     *****************************************************************
  2599.  
  2600.  
  2601.