home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / FILE / CDPSW51D.ZIP / SMALLMAN.CDP < prev    next >
Encoding:
Text File  |  1990-08-23  |  17.1 KB  |  378 lines

  1. CDP (Cliff's Directory Program) is Copyright (C) 1989 by Cliff Roberson
  2.         dba GoodWare, 926 Leighton Way, Sunnyvale, CA. 94087
  3.         All Rights Reserved In the United States and Worldwide
  4.  
  5.  
  6.             Getting Started With CDPSW
  7.             --------------------------
  8.  
  9.     The main purpose of this file is to enable you to have CDPSW running
  10. properly as fast as possible. Secondarily, it is to draw your attention to
  11. the notice above and the stipulations at the end of this file.
  12.  
  13.     Note that there are 3 versions of CDP, with the names CDP, CDPW2,
  14. and CDPSW. Each of these must be run under its proper name. If you rename the
  15. file to something else, it will lose its Help capability! CDPSW is shareware,
  16. and behaves slightly differently because of the shareware screens which it
  17. must display; but it has all the functionality of the "registered CDP.
  18.  
  19.     CDP is primarily for systems with a hard disk. It is overkill for
  20. a floppy-only system. CDP requires DOS 2.0 or higher. It requires up to 175KB
  21. of memory when it is started. But if it is resident as a TSR and swapping to
  22. EMS or a disk, then it effectively releases all but 9KB for use by other
  23. programs.
  24.  
  25.             -----------------------------
  26.  
  27.  
  28.      Special Note for the Overeager Who Have Certain Two-color Monitors:
  29.  
  30.     If you have a non-color monitor that shows colors as shades of dark,
  31. CDP may be fooled into thinking you have a color monitor. Compaqs and many
  32. laptops behave in that way. If the cursor is all wrong, etc., add a Y to
  33. the command line, for instance:
  34.  
  35.     CDPSW Y    (and CDP will use more visible monochrome colors)
  36.  
  37.  
  38.                    Running CDP
  39.                  -----------
  40.  
  41.                  Use The Help
  42.  
  43.     The function keys F1, F2, and F3 offer voluminous help at
  44. any time. Use them!! F1 is contextual (about whatever function the
  45. menu cursor is on). F2 tells you all about cursors and how to navigate
  46. the menus. F3 tells you about the hot keys (you can do it with menus
  47. or you can do it with a single keystroke).
  48.  
  49.     Use the Help Keys! There are 340 help screens!!
  50.  
  51.  
  52.  
  53.                Installing CDPSW
  54.                ----------------
  55.  
  56.     If you simply unpack the CDP package to any directory (including
  57. root), you have essentially installed it. Unlike other programs, CDP does
  58. not require any SET statements or special paths.
  59.  
  60.     If CDPSW.EXE is on your path or in your logged directory, just type:
  61.  
  62.     CDPSW
  63.  
  64.     If you printed this file by having CDPSW do it, we apologize for
  65. repeating information you already have discoverd by yourself.
  66.  
  67.     If CDPSW is not on your path or in your directory, just type
  68.  
  69.     X:PATH\CDPSW
  70.  
  71.     where X:PATH is whatever is required to get to CDPSW.
  72.  
  73.  
  74.             If You Can't Access the Help
  75.             ----------------------------
  76.  
  77.     CDP gets its help screens by reading file CDP.EXE itself. It will
  78. usually find and read itself with no problem. It will not be able to find
  79. itself if it has been renamed to anything else. (Similarly, CDPW2 gets its
  80. help from CDPW2.EXE.) The only known problem occurs if CDP is run from a
  81. network disk. CDP cannot read from a network disk.
  82.  
  83.     CDPSW, because of the way the shareware screens were implemented,
  84. must normally be run in the current directory. If you invoke it by
  85.  
  86.     X:PATH\CDPSW +
  87.  
  88. it may be run from any directory. However, in that case it is more often
  89. unsuccesful in finding itself, and thus also will not find its help. So
  90. if you want to assure that CDPSW finds its help, you should run it from
  91. the directory it is contained in. CDP, the "registered" version, does not
  92. have this problem.
  93.  
  94.     If the help is lost, you can access it by logging CDPSW to the disk
  95. that CDPSW.EXE is contained on.
  96.  
  97.  
  98.              CDP's Command Line (If You Need It)
  99.              -----------------------------------
  100.  
  101.     The full syntax of the CDP command line is:
  102.  
  103.     CDP [+] [D] [Y] [Z] [0-6]
  104.  
  105.     The brackets are not typed. They are a standard notation to imply
  106.     that what is enclosed is optional. As you can see, all parameters
  107.     are optional.
  108.  
  109.     +    signifies that CDP is to come up immediately. It does not
  110.         make itself resident in memory at that time. It only goes
  111.         resident if you do a QUIT-QUIT (or ctrl-Q).
  112.  
  113.         Before you use CDPRENAM to personalize the registered CDP,
  114.         it always goes resident. 
  115.  
  116.         When CDP is resident, it waits in memory, EMS, or disk,
  117.         for you to tap-tap Lshift-Lshift (strike the lshift key twice
  118.         in rapid succession -- 1/2 sec or less apart). If you tap-tap
  119.         Rshift-Rshift, CDP will come up in your currently logged DOS
  120.         directory. You should omit the + if you install CDP via a
  121.         batch file.
  122.  
  123.         NOTE: CDPSW, the shareware version, reverses the use of the +.
  124.         If you omit the +, the begging (bugging??) shareware screen
  125.         comes up. You may bypass that screen by using the +, but then
  126.         CDPSW will put up a begging banner and go resident. This
  127.         allows you to run the shareware version from a batch file.
  128.         Please excuse this inconvenience; but we do want to draw your
  129.         attention to the fact that we are trying to make a living
  130.         from our software.
  131.  
  132.         The double-strike hotkey is not used by any common program
  133.         that we know of. The banner shows how much memory CDP is
  134.         using! And how much free memory there was and now is.
  135.  
  136.     D    is the disk drive you wish CDP to work on when it first
  137.         starts. If D is not present, CDP will start up on the disk
  138.         that you were logged onto when you invoked CDP (even if from
  139.         a batch    file with the + option). This option holds only if
  140.         you use Lshift-Lshift as the hot key. Rshift-Rshift always
  141.         brings up CDP in the current DOS directory, wherever it is.
  142.  
  143.     Y    is a special option that causes CDP to run as if your screen
  144.         were monochrome. You don't need it for a color monitor.
  145.  
  146.     Z    reverses the sides of the CDP screen. Normally, statistics,
  147.         etc., are on the right and the directory tree is on the left.
  148.         But typing Z allows it to be the other way around. (Note: CDP
  149.         will not log onto a network disk, so unless you are very
  150.         unusual, you will not lose access to any disk Y or Z.)
  151.  
  152.     0-6    are options as to how CDP will take residency as a TSR. This
  153.         allows you to allocate your memory and hard disks as best
  154.         fits your system. 4 is the default assumption that CDP makes
  155.         if you do not type in a number (swaps to as much LIM-EMS (up
  156.         to 169K) as it can get (but must have at least 64k); uses
  157.         first hard (or RAM) disk that has room enough (up to 226K)
  158.         otherwise). Here are all the numbers:
  159.  
  160.  
  161.        0        ; do not swap on either EMS or disk (use memory)
  162.        1        ; swap using only 64K of EMS
  163.        2        ; swap using only 112K of EMS
  164.        3        ; swap using      176K of EMS
  165.        4        ; use as much EMS as possible; use disk if no EMS
  166.        5        ; use EMS if can get 176K; otherwise, use disk
  167.        6        ; use disk to swap -- ignore EMS
  168.  
  169.  
  170.                  CDP's Disk Domain
  171.                  -----------------
  172.  
  173.     CDP shows one disk at a time on the monitor screen. CDPW2 is a 2nd
  174. version of CDP that has a second tree that can be used toshow a 2nd disk.
  175. CDPW2 requires an extra 5K of resident code, so CDPW2 requires 14K to be a
  176. resident TSR. The 2nd tree can only show directories. However, it is handy
  177. for the purpose of instant logging from a directory deep in a tree on one disk
  178. to a deep directory on another. CDPSW, the shareware version, does not have
  179. the 2nd tree.
  180.  
  181.     CDP gathers all the information about its logged disk and keeps it
  182. memory-resident, or swapped to EMS or disk with the code part of CDP. Most
  183. of the space CDP takes up is used for data, disk buffers, and saving the
  184. screen.
  185.  
  186.     CDP will refuse to run on a LOGICAL disk of over 132MB. It will run
  187. on smaller disks on the same system, so long as you do not try to log CDP to
  188. the big one. CDP can handle up to 2800 files and 200 directories on a single
  189. logical disk. You may have multiple physical disks of any size and multiple
  190. logical disks.
  191.  
  192.     We feel that a logical disk with more than 2800 files on it is
  193. unwise. Likewise, more than 64 MB on a logical disk. For those of you who do
  194. this, have fun waiting on DOS to wade through your convoluted jungle of
  195. directories and creep through your big FAT sectors. DOS (whatever version)
  196. does not suffer large disks gladly.
  197.  
  198.     CDP cannot work with network disks (although the 2nd tree will
  199. work on them).
  200.  
  201.     On a floppy disk, CDP uses INT 13h to manipulate the disk directly.
  202. That is why some anti-virus programs will tell you it is suspect as a virus
  203. or a Trojan. There are several INT 13s in the code. The number of them is 6,
  204. if you should wish to make sure some virus has not attached itself. Since the
  205. serial number security of CDP requires modifying the .EXE file, there is no
  206. standard checksum for CDP.EXE.
  207.  
  208.      On hard disks, CDP works directly through the hard disk driver,
  209. be it MS-DOS, SpeedStor, or whatever. Thus it does not conflict with DOS by
  210. using INT 21H calls after it is    resident.
  211.  
  212.     This makes it the fastest and safest TSR around, in so far as its
  213. disk usage is concerned. You can bring up CDP while in the middle of a
  214. CHKDSK by typing Lshift-Lshift, and CDP will perform perfectly. You can view
  215. files in such a state, search them, sort them, etc. If you write on them or
  216. delete them it will confuse CHKDSK, but will cause no actual harm if you
  217. didn't use CHKDSK /F. If you don't delete or write on them, then when you
  218. make CDP go resident again with ^R, CHKDSK will finish performing its
  219. functions as if nothing at all had happened. NO OTHER TSR CAN DO ANYTHING
  220. RESEMBLING THIS.
  221.  
  222.     Because CDP has total knowledge of the disk it is working on, it
  223. can pop up instantly (especially from EMS or a RAM disk) without reloading
  224. disk information, UNLESS you have written on the disk. In that case, CDP
  225. knows that you have written -- but does not know what; so it must reload the
  226. disk again ( and it does that faster than other disk utilities).
  227.  
  228.     CDP can handle a 2nd disk (EXPORT, XCOPY, XKOMPARE, etc.), but in
  229. that case it only knows about a single path and file at a time. It simply
  230. does not have enough room to promise you that it can hold all information on
  231. two disks at a time (other directory managers are misleading when they say
  232. they can have more than one disk logged at a time -- they have partial
  233. information on several disks and when they do not get horribly confused,
  234. they often experience considerable delay getting to parts of disks not
  235. currently showing on their screen).
  236.  
  237.     On the other hand, CDP can perform entire XCOPY-type functions on
  238. entire disks, as well as perform compares on entire trees on different disks
  239. (no other program can do this).
  240.  
  241.     When you do log to another disk, CDP does it faster than other disk
  242. manager programs.
  243.  
  244.  
  245.             CDP'S Find and Compare Functions
  246.             --------------------------------
  247.  
  248.     These are so good, that you simply must try them to believe them.
  249. For one thing, you can use CDP to scan all the .CDP files for references to
  250. particular words and subjects. It's a lot like hypertext, but more controlled.
  251.  
  252.     CDP finds strings in files faster than the various GREPs and it will
  253. search binary as well as Ascii files. It marks files with Boolean capabilities
  254. on the marking, and can then search the marked files internally almost
  255. instantly to show the complete context of a find. It can "shell" instantly to
  256. a word processor of your choice on any "found" files. You can instantly see
  257. a grep-like summary of finds by alt-V, and then browse from "found" file to
  258. "found" file with a single keystroke (alt-N), and see the found strings in the
  259. files by simply typing F (Find in View).
  260.  
  261.     The compare functions are the best way that I know of that one can
  262. assure that stuff is absolutely positively copied to a diskette with complete
  263. accuracy. The comparison can be on an entire diskette, or a selected subtree,
  264. or individual directories or files. The comparison can also be with respect
  265. only to date-time and size; extremely fast when all you want to know is
  266. whether all the files you are interested in are present on a given disk
  267. or in a given directory. CDP is the ONLY program that can do this.
  268.  
  269.     AND CDP can save the results of one or more comparisons and/or
  270. searches to a disk file for later perusal or just archiving.
  271.  
  272.     CDP's LIST function can give you an almost instant map of all
  273. directories and all files on your disk. And you can save that map into a
  274. file or print it! Very handy! I might add that if you put a map of each
  275. of your disks on each of your other disks, then you can see what's on disk
  276. F: while still working on disk C:. It's a pretty good way of finding what
  277. the path is when exporting to another disk. Anon that point, you can use
  278. the F4 key in CDP to remember a path on one disk; then later, while on
  279. another disk, you can recall the path by striking Rshift-Rshift. Also handy!
  280.  
  281.  
  282.             Directory Switching & Finding Files
  283.            -----------------------------------
  284.  
  285.     If you have some tortuously long paths on your disk, avoid typing
  286. things like
  287.  
  288.     CD \elmer\is\somewher\down\there\with\good\foo
  289.  
  290.     Pop up CDP, cursor to the directory you want and hit ^D. You're
  291. there!!
  292.  
  293.     What other program can do that!! (Answer -- none!)
  294.     
  295.     If you just want to find a file called *elm*.*f* (note the freer
  296. use of * than in DOS) anywhere on your disk, do:
  297.  
  298.         ^S                ; puts you in ShowAll mode
  299.         ^F                ; define a FileMatch
  300.         *elm*.*f*<ENTER>        ; type the file spec
  301.  
  302.     The results will appear instantly.
  303.  
  304.  
  305.                   Nuff Said!
  306.                   ----------
  307.  
  308.     Consult BIGMAN.CDP to find out other useful stuff, including complete
  309. listing of the hot keys. And also how to use SET statements to automatically
  310. supply selected parameters rather than typing them on the command line.
  311.  
  312.  
  313.         *****************************************
  314.         *    Stipulations and Provisos    *
  315.         *****************************************
  316.  
  317.     No guarantee is made of the correctness or non-harmfulness of the
  318. program CDP, under any circumstances. Nor is any recommendation made of its
  319. use for any particular purpose. Users will find fit purposes for CDP.
  320.  
  321.     No copying of this program in any form is allowed as an included part
  322. of any commercial product; nor is it to be copied for resale at a profit;
  323. except as authorized by the copyright holder, Cliff Roberson, or person(s)
  324. to whom he has given permission to copy CDP for the purpose of their profit.
  325.  
  326.     The program is distributed by the author as a gift or promotion; or
  327. "licensed" copies may be purchased by individuals or businesses for their own
  328. non-commercial use. A "licensed" copy of CDP is one which has been expressly
  329. prepared for a particular person or company.
  330.  
  331.      "Shareware" versions of CDP may be used by an individual free of
  332. charge for 30 days to determine if CDP is useful and valuable to him. A
  333. "shareware" copy of CDP is one that was not prepared for a particular
  334. recipient. "Shareware" copies have a "CDP serial number" that is one of
  335. a series starting with "1234567". The program screen bears the word "trial".
  336. Tampering with either the CDP serial number or the presence of the word
  337. "trial" is a violation of copyright.
  338.  
  339.     A person who uses a "shareware" version for more than 30 days is
  340. using it in violation of the author's copyright. Such versions are
  341. distributed ONLY under the condition that they be used by an individual for
  342. no more than 30 days.
  343.  
  344.     Those who possess an original copy of the program, received as a gift
  345. or purchased directly from the copyright holder or his designees, are
  346. permitted to copy the program from the media they received into a computer
  347. system to execute the program; such persons also may make backup copies as
  348. needed for their own convenience. A person may use the program on more than
  349. one computer system. He may also have copies on more than one system at a
  350. time. That is expressly permitted. But it is disallowed that more than one
  351. copy of a single original "licensed" copy of CDP be in use at a given time. 
  352.  
  353.     This product should be treated as a paper book would be treated.
  354. Only one person or business at a time may use a copy of a purchased or
  355. "gifted" copy of the "registered" version of the program. Any person or
  356. business who simultaneously uses or allows use of two copies of the program
  357. violates this stipulation and proviso; and is subject to whatever laws apply
  358. regarding violation of copyright ownership.
  359.  
  360.     A copy of this program, CDP, that is received under the above
  361. stipulations and provisos, is the property of the receiver; but he is
  362. expressly denied any right to copy the program for distribution to others
  363. who do not adhere to those stipulations. In receiving a copy of
  364. CDP, the receiver acknowledges that it is a violation of copyright to
  365. make copies of CDP in a manner likely to result in copying or usage of CDP
  366. that will be contrary to the above stipulations and provisos.
  367.  
  368.     A person receiving a copy of CDP legitimately under these provisos
  369. and stipulations may dispose of it by resale or gift as he pleases, EXCEPT
  370. that at the time of such disposal he must divest himself of all other copies
  371. of CDP that he may have (unless he legitimately has more than one). It is
  372. also an obligation of a person selling or giving away a copy of CDP to
  373. impress upon and obligate the receiver to abide by these stipulations and
  374. provisos -- i.e., a receiver of a second-hand copy of CDP must agree that he
  375. is under the same obligation to respect copyright ownership of CDP as was the
  376. previous licensee; and that he, likewise, will be violating a copyright if he
  377. fail to abide by these stipulations and provisos.
  378.