home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-04-16 | 99.5 KB | 2,576 lines |
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL version 3.x
-
-
-
-
-
- Copyright Paul R. Culley 1983 to 1990
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 1
-
-
-
-
-
-
-
-
-
-
- 1 WHAT IS PFM? . . . . . . . . . . . . . . . . . . . . . . . . . 5
-
- 2 REQUIREMENTS FOR USE . . . . . . . . . . . . . . . . . . . . . 5
-
- 3 FIRST TIME INSTALLATION . . . . . . . . . . . . . . . . . . . . 5
-
- 4 UPDATE INSTALLATION . . . . . . . . . . . . . . . . . . . . . . 6
-
- 5 AFTER THE INSTALLATION . . . . . . . . . . . . . . . . . . . . 7
- 5.1 Help . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- 5.2 Editor name . . . . . . . . . . . . . . . . . . . . . . 7
- 5.3 Cursor configuration . . . . . . . . . . . . . . . . . . 7
- 5.4 Color choice . . . . . . . . . . . . . . . . . . . . . . 8
- 5.5 Your commands . . . . . . . . . . . . . . . . . . . . . 8
- 5.6 [ESC], [Enter] begin normal operation . . . . . . . . . 8
-
- 6 OPERATION OF PFM (MAIN MENU) . . . . . . . . . . . . . . . . . 8
-
- 7 MAIN MENU SINGLE FILE COMMANDS . . . . . . . . . . . . . . . . 9
- 7.1 Copy [FILES] . . . . . . . . . . . . . . . . . . . . . . 9
- 7.2 Copy [DIRECTORIES] . . . . . . . . . . . . . . . . . . . 11
- 7.3 Edit . . . . . . . . . . . . . . . . . . . . . . . . . . 12
- 7.4 Attribute . . . . . . . . . . . . . . . . . . . . . . . 12
- 7.5 More . . . . . . . . . . . . . . . . . . . . . . . . . . 12
- 7.6 Time . . . . . . . . . . . . . . . . . . . . . . . . . . 13
- 7.7 Delete [FILES] (use "D" key or "Delete" key) . . . . . . 13
- 7.8 Delete [DIRECTORIES] (use "D" key or "Delete" key) . . . 13
- 7.9 cOmmand . . . . . . . . . . . . . . . . . . . . . . . . 14
- 7.10 Go or [Enter] . . . . . . . . . . . . . . . . . . . . . 15
- 7.11 Print . . . . . . . . . . . . . . . . . . . . . . . . . 15
- 7.12 Rename [FILES] . . . . . . . . . . . . . . . . . . . . 15
- 7.13 Rename [DIRECTORIES] . . . . . . . . . . . . . . . . . 16
- 7.14 Show . . . . . . . . . . . . . . . . . . . . . . . . . 17
- 7.15 Your command . . . . . . . . . . . . . . . . . . . . . 17
- 7.16 siZe [DIRECTORIES] . . . . . . . . . . . . . . . . . . 17
- 7.17 Quit . . . . . . . . . . . . . . . . . . . . . . . . . 17
- 7.18 Other command keys . . . . . . . . . . . . . . . . . . 17
-
- 8 MAIN MENU SPECIAL KEYS . . . . . . . . . . . . . . . . . . . . 18
- 8.1 Function and cursor keys . . . . . . . . . . . . . . . . 18
- 8.2 ALT key Name search . . . . . . . . . . . . . . . . . . 19
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 2
-
-
-
-
-
-
-
-
-
-
- 9 MULTIFILE OPERATIONS . . . . . . . . . . . . . . . . . . . . . 19
- 9.1 Include/Exclude . . . . . . . . . . . . . . . . . . . . 19
- 9.1.1 Before . . . . . . . . . . . . . . . . . . . . . 20
- 9.1.2 After . . . . . . . . . . . . . . . . . . . . . . 20
- 9.1.3 Ignore . . . . . . . . . . . . . . . . . . . . . 20
- 9.1.4 aTtribute . . . . . . . . . . . . . . . . . . . . 20
- 9.1.5 Oldmarks . . . . . . . . . . . . . . . . . . . . 20
- 9.1.6 Wildcard filename . . . . . . . . . . . . . . . . 20
- 9.2 Multifile commands . . . . . . . . . . . . . . . . . . . 21
- 9.2.1 Copy . . . . . . . . . . . . . . . . . . . . . . 21
- 9.2.2 Delete . . . . . . . . . . . . . . . . . . . . . 21
- 9.2.3 Attribute . . . . . . . . . . . . . . . . . . . . 21
- 9.2.4 Time . . . . . . . . . . . . . . . . . . . . . . 21
- 9.2.5 cOmmand . . . . . . . . . . . . . . . . . . . . . 21
- 9.2.6 Print . . . . . . . . . . . . . . . . . . . . . . 21
- 9.2.7 Rename . . . . . . . . . . . . . . . . . . . . . 21
- 9.2.8 Your command . . . . . . . . . . . . . . . . . . 21
-
- 10 MORE MENU . . . . . . . . . . . . . . . . . . . . . . . . . . 22
- 10.1 Show . . . . . . . . . . . . . . . . . . . . . . . . . 22
- 10.2 Config PFM . . . . . . . . . . . . . . . . . . . . . . 22
- 10.3 Edit . . . . . . . . . . . . . . . . . . . . . . . . . 22
- 10.4 Make new Directory (MKDIR) . . . . . . . . . . . . . . 22
- 10.5 siZe . . . . . . . . . . . . . . . . . . . . . . . . . 22
-
- 11 SORTING . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
- 11.1 Name . . . . . . . . . . . . . . . . . . . . . . . . . 23
- 11.2 Extension . . . . . . . . . . . . . . . . . . . . . . . 23
- 11.3 Size . . . . . . . . . . . . . . . . . . . . . . . . . 23
- 11.4 Time . . . . . . . . . . . . . . . . . . . . . . . . . 23
- 11.5 Don't sort . . . . . . . . . . . . . . . . . . . . . . 23
-
- 12 PFM CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . 24
- 12.1 Help . . . . . . . . . . . . . . . . . . . . . . . . . 24
- 12.2 Editor name . . . . . . . . . . . . . . . . . . . . . . 24
- 12.3 Cursor configuration . . . . . . . . . . . . . . . . . 24
- 12.4 Color choice . . . . . . . . . . . . . . . . . . . . . 24
- 12.5 Your commands . . . . . . . . . . . . . . . . . . . . . 25
- 12.6 [ESC], [Enter] begin normal operation . . . . . . . . . 25
-
- 13 SHOW FILE . . . . . . . . . . . . . . . . . . . . . . . . . . 26
- 13.1 Show file commands . . . . . . . . . . . . . . . . . . 26
- 13.1.1 Top . . . . . . . . . . . . . . . . . . . . . . 26
- 13.1.2 Bottom . . . . . . . . . . . . . . . . . . . . . 26
- 13.1.3 Line size . . . . . . . . . . . . . . . . . . . 26
- 13.1.4 Quit . . . . . . . . . . . . . . . . . . . . . . 26
- 13.1.5 +n lines . . . . . . . . . . . . . . . . . . . . 26
- 13.1.6 -n lines . . . . . . . . . . . . . . . . . . . . 26
- 13.1.7 Variable lines . . . . . . . . . . . . . . . . . 27
- 13.1.8 Word Wrap . . . . . . . . . . . . . . . . . . . 27
- 13.1.9 Fixed lines . . . . . . . . . . . . . . . . . . 27
- 13.1.10 Showmode . . . . . . . . . . . . . . . . . . . 27
- 13.2 Show file special keys . . . . . . . . . . . . . . . . 27
-
-
- PFM INFORMATION MANUAL PAGE 3
-
-
-
-
-
-
-
-
-
- 14 YOUR COMMANDS . . . . . . . . . . . . . . . . . . . . . . . . 29
-
- 15 LINE EDITING . . . . . . . . . . . . . . . . . . . . . . . . . 30
- 15.1 Special line editing keys . . . . . . . . . . . . . . . 30
- 15.2 Line editing Function Keys . . . . . . . . . . . . . . 31
-
- 16 ERRORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
-
- 17 REVISION HISTORY . . . . . . . . . . . . . . . . . . . . . . . 33
-
- 18 IDEAS FOR FUTURE ENHANCEMENTS . . . . . . . . . . . . . . . . 36
-
- 19 NOTICE TO USERS . . . . . . . . . . . . . . . . . . . . . . . 37
-
- 20 INFORMATION ON SITE & DISTRIBUTION LICENSES . . . . . . . . . 38
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 4
-
-
-
-
-
-
-
-
-
-
- 1 WHAT IS PFM?
-
- PFM is a personal file management system to help you to deal with
- DOS. It is used to make common file maintenance chores easier and
- faster. PFM is a "Front End" for the DOS command processor. It is a
- visual directory maintenance tool with pointer and single character
- menu driven interface. It is many good things which users have
- requested. To find out more, read the rest of this manual, or, (If
- you are like me) just start running it and see what it does.
-
- 2 REQUIREMENTS FOR USE
-
-
- * MSDOS or PCDOS versions 2.0 or greater.
- * IBM pc's or compatible machines.
- * The IBM monochrome adapter, CGA, EGA, VGA or other color adapter
- in the 80 column text mode, or an adapter that is compatible with
- one of the above. (Note that PFM.COM produces flicker with the
- IBM CGA adapter, Compaq and other compatible's color adapters
- work properly. If you have an IBM CGA adapter use the file
- IBMPFM.COM instead of PFM.COM.)
- * PFM requires a minimum of a two disk system (or a system connect-
- ed to a network) and is most useful with large (hard) disks.
- * 128k to 640k of memory (more is better!)
-
- 3 FIRST TIME INSTALLATION
-
- To install PFM on your disk, just copy it from the distribution
- floppy to your disk. If you already have a copy of PFM that you have
- been using, put the new copy somewhere else (temporarily). If (and
- only if) you have an IBM color graphics adapter (CGA) then copy the
- special IBM version of PFM to your disk using the standard DOS com-
- mand;
-
- EXAMPLE: copy a:ibmpfm.com c:pfm.com
-
- Otherwise, copy the standard version of PFM to your disk using the
- standard DOS command;
-
- EXAMPLE: copy a:pfm.com c:
-
- Then begin executing PFM as a command.
-
- EXAMPLE: c:pfm
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 5
-
-
-
-
-
-
-
-
-
- When PFM starts up for the first time, it will display a sign-on
- message and instruct you to enter the location where PFM has been
- placed. If you do not want to run PFM at this time, just hit [ESC] on
- the keyboard to exit. If you do, you should enter the entire path-
- name, including the drive letter, the path and the filename of PFM
- itself. For example; if you placed PFM in the root directory on drive
- C: your response would be;
-
- Enter the complete new pathname of PFM: c:\pfm.com
-
- Note that the cursor, [Ins], and [Del] keys work for changing the
- response. PFM must remain in the drive where it is installed in order
- for correct operation of the "Help" and "Configuration" facilities.
- If you move PFM or attempt to restart it from another drive, it will
- ask the installation questions again.
-
- 4 UPDATE INSTALLATION
-
- If you already have a copy of PFM that you have been using, then
- you may want to do the update installation. This allows you to keep
- your old 'Y' commands and editor filename configuration information.
- To install the update PFM on your disk, just copy it from the
- distribution floppy to a temporary place on your disk (somewhere
- different from where the old PFM resides). If (and only if) you have
- an IBM color graphics adapter (CGA) then copy the special IBM version
- of PFM to your disk using the standard DOS command;
-
- EXAMPLE: (old PFM version is at C:\PFM.COM)
-
- copy a:ibmpfm.com c:\temp\pfm.com
-
- Otherwise, copy the standard version of PFM to your disk using the
- standard DOS command;
-
- EXAMPLE: copy a:pfm.com c:\temp
-
- Then begin executing PFM as a command.
-
- EXAMPLE: c:\temp\pfm
-
- When PFM starts up for the first time, it will display a sign-on
- message and instruct you to enter the location where PFM has been
- placed. If you do not want to run PFM at this time, just hit [ESC] on
- the keyboard to exit. If you do, you should enter the entire path-
- name, including the drive letter, the path and the filename of the OLD
- version of PFM. For example; if you placed the update PFM in the temp
- directory on drive C: and your old version was at the root, your
- response would be;
-
- Enter the complete new pathname of PFM: c:\pfm.com
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 6
-
-
-
-
-
-
-
-
-
- The update PFM will first examine your old PFM, pick up your config-
- ured 'Y' commands and your editor pathname, configure itself with them
- and then install itself at the old PFM's location. The PFM.COM file
- must remain in the drive where it is installed in order for correct
- operation of commands and the "Help" and "Configuration" facilities.
- If you move PFM or remove it from it's installed location, then it
- will be unable to restart itself after running a command. If you move
- the PFM.COM file and then quit and restart it, it will ask the instal-
- lation questions again.
-
- 5 AFTER THE INSTALLATION
-
- PFM will then put up it's title message and a prompt line asking
- for you to hit one of the characters [H] for help, [E] for editor
- name, [C] for color, [U] for cUrsor, [Y] for Your commands, or [ESC]
- to exit from this menu.
-
- 5.1 Help
-
- If you enter "H" a help screen will appear which will remind you
- how to answer the other questions and configuration information. (To
- exit HELP, hit the [F10], [Enter], or [ESC] keys).
-
- 5.2 Editor name
-
- If you enter "E", PFM asks the name of the text editor that you
- generally use.
- The requirements for the editor are that it be started as a
- ".COM" or ".EXE" file, it must accept the file to be edited as a
- command line input, and it must be able to locate it's own overlays
- and help files (if any) when they are not on the current disk or in
- the current directory. The DOS editor EDLIN.COM can be used but there
- are many better ones available (such as PMATE, Microsoft WORD, or
- WordPerfect).
- Enter the name and location of your editor as the example shows.
- Remember to type the entire pathname including drive.
-
- Example: Editor pathname: C:\DOS\EDLIN.COM
-
- This entry specifies the editor used by PFM when you want to edit a
- file.
-
- 5.3 Cursor configuration
-
- If you enter a "U" for cursor, then PFM asks is whether you want
- to keep the original cursor provided by DOS when you return to DOS
- later on. Since I happen to like a large blinking cursor (the better
- to find it on the screen) PFM will make the cursor that way unless you
- specifically answer "Y" to this question.
-
- Example: Keep original cursor? (Y/N): N
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 7
-
-
-
-
-
-
-
-
-
- 5.4 Color choice
-
- If you enter a "C" for color choice, then PFM will put up several
- lines of text in the current color scheme. You are then asked if you
- like the scheme. If you do, answer "Y" to the question. PFM then
- uses the scheme from then on until you change it with another configu-
- ration. If you don't like the colors, answer "N". There are several
- choices of color schemes available, if you don't like any of them,
- pick the one you hate the least and write me a letter describing what
- you would like. If you send lots of money and I am in a good mood,
- maybe I'll add your scheme to an upcoming version of PFM.
-
- 5.5 Your commands
-
- The remaining configuration item is "Y" for Your commands. This
- refers to the setup of your own special commands. This is described
- in detail in a later section (YOUR COMMANDS). If you decide to try it
- now, then you can get out by just hitting the "ESC" key.
-
- Example: ESC or Your command Char? [ESC]
-
-
- 5.6 [ESC], [Enter] begin normal operation
-
- If all of the other configuration items are to your liking, then
- hit [ESC] or [Enter] from the menu line. PFM then asks is if the
- above configuration answers are correct. The answers to all these
- questions and other settings will be saved with PFM if you answer "Y".
- If you don't answer "Y", then the answers will only last until you
- quit. (You can come back and change your mind later before you quit).
-
- PFM will now begin normal operation by displaying the sign-on adver-
- tisement. Hit [F10], [Enter], or [ESC] to begin operation and PFM
- will display the main directory and menu screen.
-
- 6 OPERATION OF PFM (MAIN MENU)
-
- After PFM is installed, it can be restarted by typing "PFM" on
- the DOS command line. Note that if you start PFM with a drive/path on
- the command line that PFM will begin by displaying the indicated path.
- If you want a small reminder about some system function or perhaps a
- personalization for your computer listed on the main screen of PFM,
- then start PFM with the text of your reminder following a "/".
-
- Example: PFM c:\dos
- Example: PFM /Goodstuff Inc.
-
-
- The main menu displayed by PFM consists of several sections.
- The main section of the screen in the middle to the left is a
- listing of the directory at the current drive/path. This listing
- contains the file names, sizes of the files, date and time of last
- write, and the attributes of the files. This listing is sorted in
- some order (the initial order is alphabetic with extensions given
- priority over names). You can move the cursor to point to any entry
-
- PFM INFORMATION MANUAL PAGE 8
-
-
-
-
-
-
-
-
-
- on this screen with the cursor keys. If you get too close to the
- beginning or the end, the display will scroll to show you more files
- in the directory (as long as there are some more).
- On the top line of the screen is a list of commands which are
- available at the moment. These commands are activated by hitting the
- highlighted letter from each command (usually the first letter) on the
- keyboard. If that command works in the current situation, then it
- will do it's thing. If not, or if the command key is not legal, and
- the key you hit is not one of your personal commands, then nothing
- will happen, good or bad (No, bells, buzzes or error messages here!).
- Many of the commands act on the file that the cursor is next to
- (pointing to) allowing you to do these commands on these files with
- only a few keystrokes.
- On the second line of the screen is the pathname of the current
- drive and directory.
- On the last line of the screen is a set of commands which are
- activated by hitting the function keys (more on this later).
- On the right side of the screen is some other miscellaneous
- information about the directory and disk drive and the date and time.
-
- 7 MAIN MENU SINGLE FILE COMMANDS
-
- Following are the commands which are activated from the main
- menu. In general they will involve the file name that the cursor is
- pointing to when the command is hit. At this point I should note that
- if you start something that you do not want to finish, just hit the
- [ESC] key. This will get you back to the main menu.
- Many of the commands require some kind of typed in response. To
- make this easier, PFM supplies an initial input or saves your last
- input to the response to save typing. To edit these responses see the
- section on LINE EDITING.
-
- 7.1 Copy [FILES]
-
- Copy the pointed file to somewhere. If the cursor is pointing to
- a file, the following applies. PFM will prompt you for a "destina-
- tion". This prompt may be answered with a complete pathname (drive,
- path, file, ext) or just some of these. If an element is missing, then
- PFM will assume the current pathname component for the missing ele-
- ment. You can also use wildcards ("?" or "*") as DOS does in the file
- or extension portion of the pathname. PFM behaves much like DOS in
- all these examples. Other keys available are [F1] (name; same as "*"
- at beginning of filename), [F2] (name.ext; same as "*.*"), [F3]
- (current directory), [F4] (current drive), [F5] (swap drive), and [F7]
- (extension; same as "*" after the "."). The PFM [F5] key allows you
- to use the full pathname of the most recently referred to "SWAP"
- directory (see [F7] key). This option is used by hitting the [F5] key
- in place of a drive and path. PFM will then automatically replace the
- funny character (up/down arrow) with the drive and pathname of the
- swap directory.
- If the destination of the copy is an explicit directory (the
- destination string ends in "\") then the file will be placed there if
- the directory exists. If the destination is not explicit, then PFM
- checks to see if it is a directory. If it is, the file is copied with
- the same name as the source to the destination directory. If the
-
- PFM INFORMATION MANUAL PAGE 9
-
-
-
-
-
-
-
-
-
- destination is not a directory, the file will be copied to the desti-
- nation with a new file name (the last part of the destination).
- In the following examples we will copy the file "test.123" from
- the current drive/directory "c:\exam\" to several different places;
-
- a: (to a:\xxx\test.123 if last dir accessed on a: was
- "xxx")
- a:\ (to a:\test.123)
- \ouch (to c:\ouch if c: does not contain a dir called
- ouch)
- \ouch (to c:\ouch\test.123 if c: does contain a dir
- called ouch)
- \ouch\ (to c:\ouch\test.123)
- a:\*. (to a:\test)
- a:\*.xyz (to a:\test.xyz)
- a:\* (to a:\test.123)
- ?z*.?4? (to c:\exam\tzst.143)
- *.* (to itself {an error})
- [F1] (to c:\exam\test.)
- a:[F2] (to a:\xxx\test.123 if last dir accessed on a: was
- "xxx")
- a:[F3] (to a:\exam\test.123 if directory "exam" exists on
- drive a:)
- [F4]\ (to c:\test.123)
- [F5] (to a:\test.123 if the last accessed swap directo-
- ry was a:\)
- [F7] (to c:\exam\123.)
-
- When the destination has been fully specified, a return will cause the
- file to be copied. The destination file name will be displayed on the
- second line of the screen and a "C" will appear where the cursor was
- in the main part of the screen. If an error occurs it will be dis-
- played at the top of the screen. Note: Since copying a file to itself
- would erase most of the file, PFM considers this an error and does
- it's best to prevent this occurrence. PFM saves the last several copy
- destinations for you. To use them, hit the up-arrow and/or down-arrow
- keys to find the one you want.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 10
-
-
-
-
-
-
-
-
-
-
- 7.2 Copy [DIRECTORIES]
-
- Copy the pointed directory to somewhere. If the cursor is
- pointing to a Directory when you hit "C" for copy, then the following
- applies. PFM will prompt you for a "destination". This prompt may be
- answered with a complete directory pathname (drive and path) or just
- the drive or path. If an element is missing, then PFM will assume the
- current pathname component for the missing element.
- The entire directory will be copied from the current location to
- the destination. If there are files, they will be copied. If there
- are subdirectories, then they and all of their files will be copied.
- Copying the special directory "." results in copying all of the files
- at the current directory level as well as any subdirectories. This is
- especially useful for the root directory of a drive. PFM tries to
- prevent you from copying into a subdirectory of the current directory
- (this would result in what is called infinite recursion or more likely
- a "disk full" error as the same files were copied deeper and deeper
- into the subdirectory tree).
- If the destination of the copy is an explicit directory (the
- destination string ends in "\") then the copied directory will be
- placed there if the destination directory exists. If the destination
- is not explicit, then PFM checks to see if it is a directory. If it
- is, the source directory is copied with it's original name to the
- destination directory. If the destination is not a directory, the
- source directory will be copied to the destination with a new name
- (the last part of the destination).
- PFM's directory copy behaves much like the DOS XCOPY command.
- Some special keys available are [F1] (dir name), [F2] (name.ext), [F3]
- (current directory), [F4] (current drive), [F5] (swap drive), and [F7]
- (extension). The PFM [F5] key allows you to use the full pathname of
- the most recently referred to "SWAP" directory (see main menu [F7]
- key). This option is used by hitting the [F5] key in place of a drive
- and path. PFM will then automatically replace the funny character
- (up/down arrow) with the drive and pathname of the swap directory. In
- the following examples we will copy the directory "test.123" from the
- current drive/directory "c:\exam\" to several different places;
-
- a: (to a:\xxx\test.123 if last dir accessed on a: was
- "xxx")
- a:\ (to a:\test.123)
- \ouch (to c:\ouch if c: does not contain a dir called
- ouch)
- \ouch (to c:\ouch\test.123 if c: does contain a dir
- called ouch)
- \ouch\ (to c:\ouch\test.123)
- [F1] (to c:\exam\test.)
- a:[F2] (to a:\xxx\test.123 if last dir accessed on a: was
- "xxx")
- a:[F3] (to a:\exam\test.123 if directory "exam" exists on
- drive a:)
- [F4]\ (to c:\test.123)
- [F5] (to a:\test.123 if the last accessed swap directo-
- ry was a:\)
- [F7] (to c:\exam\123.)
-
- PFM INFORMATION MANUAL PAGE 11
-
-
-
-
-
-
-
-
-
- When the destination has been fully specified, a return will cause the
- directory to be copied. The destination directory and file name will
- be displayed on the second line of the screen and a "C" will appear
- where the cursor was in the main part of the screen. If an error
- occurs it will be displayed at the top of the screen. PFM saves the
- last several copy destinations for you. To use them, hit the up-arrow
- and/or down-arrow keys to find the one you want.
-
- Note: DOS and PFM only allow a directory tree to go to a
- certain depth, the depth that can be displayed in 63 charac-
- ters. In addition PFM limits the number of directories in a
- tree to 12 deep. Attempts to create (via directory copy)
- trees deeper than this will result in PFM producing an error
- [8] "Insufficient memory". The tree will be copied up to
- the point of failure.
-
- For example; if the directory "c:\wxyz" contains the subdirectories
- "abcdef\ghijkl\mnopqr\stuvwx\yzabcd\efghij"
- so that the total path of the last subdirectory was
- "c:\wxyz\abcdef\ghijkl\mnopqr\stuvwx\yzabcd\efghij"
- for a total depth of 7 directories and 49 characters, then copying
- "c:\wxyz" to the directory "d:\123456\789012\345678" will result in
- problems because the total depth of the combined result would be 70
- characters long. The 15 level depth could only occur if the average
- directory name at each level was 3 characters or less.
-
- 7.3 Edit
-
- Edit the pointed file with your editor. PFM starts up your
- editor on this file name. When you are done editing quit the edit and
- PFM will restart right where it left off (Neat Huh?) Note that Write-
- protected or Hidden/System files may not be editable by your editor.
-
- 7.4 Attribute
-
- Change the file attributes of the file. The attributes of a file
- are displayed in the main part of the screen as follows: "B" not
- backed up, "D" directory, "W" write protected, "S" system type, "H"
- hidden. The Backup, Write protect, Hidden and System attributes may
- be changed. PFM prompts you with a line as follows:
-
- B= W= H= S=
-
- To add an attribute, change the "=" to a "+". To remove an attribute
- change the "=" to a "-", or use the "=" to leave it as it is.
-
- 7.5 More
-
- Allows operations not related to the displayed directory. Use to
- config PFM, edit a new file, make a new directory, or show a pathname.
- See the MORE MENU section for details.
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 12
-
-
-
-
-
-
-
-
-
-
- 7.6 Time
-
- Change the file's date and time. The date and time of a file are
- displayed in the main part of the screen. PFM prompts you with a line
- as follows:
-
- Date/Time: 07-30-90, 12:00:00
-
- You cannot change the date or time of a write protected file. If a
- file is write protected (a "W" in the attributes column) then an error
- will occur. In this case use the Attribute command to first un-
- protect the file.
-
- 7.7 Delete [FILES] (use "D" key or "Delete" key)
-
- Delete a pointed file. You must answer the "Are you sure"
- prompt with a "Y" to actually delete the file. If a file is write
- protected (a "W" in the attributes column) then an error will occur.
- In this case use the Attribute command to first un-protect the file.
-
- 7.8 Delete [DIRECTORIES] (use "D" key or "Delete" key)
-
- Delete a pointed directory. You must answer the "Are you sure"
- prompt with a "Y" to actually delete the directory. If the directory
- contains files, an additional question is asked "Totally erase a Non-
- empty directory [Affirmative/Negative]?" You must respond with an "A"
- if you really want to delete it. If the directory contains any
- subdirectories, they will also be deleted. Deleting the special
- directory "." results in deleting all of the files at the current
- directory level as well as any subdirectories. Deleting the special
- directory ".." does nothing (for protection against unwanted deletes).
-
- Warning: Deleting the "." directory in the root of a drive
- (i.e. C:\) will remove ALL of the files on the drive. It is
- not possible to recover from this operation (Short of time
- consuming and careful use of a program like Norton Utili-
- ties). Even with such utility, it may not be possible!
-
- Note: even if files in the directory or subdirectory are
- WRITE-PROTECTED, they will still be DELETED!
-
- Note: DOS and PFM only allow a directory tree to go to a
- certain depth, the depth that can be displayed in 63 charac-
- ters. In addition PFM limits the number of directories in a
- tree to 12 deep. Attempts to delete (via directory delete)
- trees deeper than this will result in PFM producing an error
- [8] "Insufficient memory". The files in the tree will be
- deleted up to the point of failure, continuing to delete the
- unfinished directories past this point will eventually allow
- a complete delete.
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 13
-
-
-
-
-
-
-
-
-
-
- 7.9 cOmmand
-
- Allows the execution of DOS commands. PFM prompts for the text
- of the DOS command. A blank entry will activate DOS until the DOS
- "EXIT" command is entered so that you can temporarily use DOS as you
- used to. If you try to run a "TSR" (Terminate and Stay Resident)
- program from PFM, then PFM will have to remove it before continuing.
- It will give you the following message before removing the command
- however;
-
- "* Error 24: TSR in memory, Hit the 'ESC' key to have PFM remove it *"
-
- After hitting the ESC key PFM returns to normal operation.
- When entering the command string, you can specify portions of the
- current (pointed to) pathname by entering on of the keys [F1] to [F4].
- Use the [F1] key for the first part of a filename, and the [F2] key
- for the entire file name and the [F7] key for the extension. If you
- want to include the current path or drive in the command string, use
- the [F3] and/or [F4] keys. The [F5] key is used to refer to the
- "SWAP" directory path (the last directory you looked at with the [F7]
- key). If you do not want to see a "Hit any key to continue" message
- after the command, use the [F6] key.
- When you do this, strange characters will be entered on the
- command line which will later be replaced by their corresponding
- pathname parts. When you complete the command, PFM will execute it
- just as DOS would. When the command is finished running, a message
- "Hit any key to continue" will appear. When you strike a key, the
- system will return to PFM. In the following examples the current
- drive/directory is "c:\exam", the file name is "test.asm", and the
- swap directory is "a:\xxx\";
-
- type [F4][F3][F2]
- results in "type C:\EXAM\TEST.ASM"
-
- [F1]
- results in executing the command "TEST"
-
- xtalk
- results in executing the command "xtalk"
-
- masm [F1],[F1],[F1];
- results in "masm TEST,TEST,TEST;"
-
- comp [F5][F2] [F2]
- results in "comp A:\XXX\TEST.ASM TEST.ASM"
-
- The command line also has the ability to remember the last several
- commands that you have used. To look at and use them, use the cursor
- down arrow and/or up arrow to find the one you want.
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 14
-
-
-
-
-
-
-
-
-
-
- 7.10 Go or [Enter]
-
- Allows the execution of DOS commands. PFM uses the name portion
- of the pointed file as the command. If you try to run a "TSR" (Termi-
- nate and Stay Resident) program from PFM, then PFM will have to remove
- it before continuing. It will give you the following message before
- removing the command however;
-
- "* Error 24: TSR in memory, Hit the 'ESC' key to have PFM remove it *"
-
- After hitting the ESC key PFM returns to normal operation.
-
-
- 7.11 Print
-
- Print the pointed file on system printer. The "lines per page"
- prompt allows you to specify a page length for files which do not have
- form feeds imbedded. If your file is already paged, specify "0". If
- the file has some form feeds, then setting the lines per page will
- insure that no page is longer than the specified amount. If you want
- more than one copy of the item being printed, set the number of copies
- parameter to the appropriate number. If you want a left margin added
- to the printout, enter the size you want in response to the "Left
- Margin size:" question. PFM will show a "PRINTING" status in the
- upper left corner of the screen until printing is complete unless you
- hit another key on the keyboard. If you do, printing halts and you
- are given a chance to abort or continue the printout. (Hitting the
- space key is the best way to stop printing a file). PFM expands TAB
- characters to every eighth column, recognizes Carriage return (CR),
- Line Feed (LF), and Form Feed (FF) characters. All other characters
- are sent to the printer unchanged. Note that PFM PRINT command should
- not be used to print files containing graphics or formatting commands
- from more sophisticated programs (Word processors, Spreadsheets,
- Windows etc.) these should only be sent to the printer directly by the
- package or via the DOS "copy /b file lpt1" type of command.
-
- 7.12 Rename [FILES]
-
- Change the name of the file or move file to a different directory
- on the same drive. The pathname and filename syntax is the same as
- that for the copy command.
- If the destination of the rename is an explicit directory (the
- destination string ends in "\") then the source file will be moved
- there if the destination directory exists. If the destination is not
- explicit, then PFM checks to see if it is a directory. If it is, the
- source file is moved with it's original name to the destination
- directory. If the destination is not a directory, the source file
- will be moved to the destination with a new name (the last part of the
- destination).
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 15
-
-
-
-
-
-
-
-
-
- 7.13 Rename [DIRECTORIES]
-
- Change the name of the directory or move it to a different
- directory on the same drive. The pathname and filename syntax is the
- same as that for the copy command.
- Renaming a directory to "." has no effect. Renaming a directory
- to ".." moves it one level closer to the root directory. Trying to
- rename "." or ".." has no effect.
- Attempting to rename (move) a directory from one drive to another
- is illegal; you can only rename on the same drive. If you want to do
- this, use the Copy command followed by the Delete command on the
- source. (Please be sure that everything worked before doing your
- delete!).
- If the destination of the copy is an explicit directory (the
- destination string ends in "\") then the source directory will be
- moved there if the destination directory exists. If the destination
- is not explicit, then PFM checks to see if it is a directory. If it
- is, the source directory is moved with it's original name to the
- destination directory. If the destination is not a directory, the
- source directory will be moved to the destination with a new name (the
- last part of the destination).
-
- Note: DOS and PFM only allow a directory tree to go to a
- certain depth, the depth that can be displayed in 63 charac-
- ters. In addition PFM limits the number of directories in a
- tree to 12 deep. Attempts to rename trees deeper than this
- will result in PFM producing an error [8] "Insufficient
- memory". The files in the tree will be renamed up to the
- point of failure, continuing to rename the unfinished direc-
- tories past this point will eventually allow a complete
- rename.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 16
-
-
-
-
-
-
-
-
-
- 7.14 Show
-
- Displays the contents of the current file or directory on the
- screen. If you are showing a directory, then you are also changing to
- that directory as the current directory. See the section on SHOW for
- more details on showing a file.
-
- 7.15 Your command
-
- Like "O" command above, except uses your pre-configured commands.
- See the More Config command section for details on how to configure
- your own commands.
-
- 7.16 siZe [DIRECTORIES]
-
- This command calculates the size of a directory and all of it's
- subdirectories. The size is rounded to the allocated unit size of the
- disk, a strict addition of file sizes, would in general result in a
- smaller number.
-
- 7.17 Quit
-
- Exit PFM and return to DOS. You will be prompted with "Are you
- Sure".
-
- 7.18 Other command keys
-
- PFM allows you to define other unused standard keys and most of
- the control (CTRL) keys as user definable commands. These keys are
- defined from the "More Config Your command" menu with the other user
- commands. When one of these keys is depressed, it will immediately
- activate the associated command just as though you had pressed the 'Y'
- command first. For example, if the Your command list had 'W' defined
- as "WORD" (starting your word processor), then you could start the
- word processor either by pressing 'Y' and 'W', or you could start it
- by pressing 'W' alone. This works with the unused alphabetic charac-
- ters, numbers, punctuation marks, and control characters (except for
- CTRL B, J, M). See the More Config command section for details on how
- to configure your own commands.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 17
-
-
-
-
-
-
-
-
-
-
- 8 MAIN MENU SPECIAL KEYS
-
-
-
- 8.1 Function and cursor keys
-
-
- F1 - down. This key moves the cursor (pointer) downward through the
- directory listing by 20 lines.
- F2 - up. This key moves the cursor (pointer) upward through the
- directory listing by 20 lines.
- F3 - down. This key moves the pointer downward through the directory
- listing by 10 lines.
- F4 - up. This key moves the pointer upward through the directory
- listing by 10 lines.
- F5 - reread dir. This key causes the current directory to be reread
- to update the screen. This is done automatically after each PFM
- command unless files are marked (see MULTIFILE operations). This
- can be used when a disk has been changed or you are finished with
- any marks on the screen. If files are marked, you will be
- prompted "Are You Sure".
- F6 - sort. This key allows you to re-sort the directory listing. See
- the section on SORTING for more details.
- F7 - swap display. PFM has the ability to keep all the information
- about the directory that you are currently viewing (the primary
- display) while showing an entirely different drive or directory
- (the secondary display). I call the process of saving the
- current display and switching to the new "swapping displays".
- When you hit [F7] the first time, PFM prompts you for a new
- drive/path to display. When this is done, the third line of the
- screen changes to reverse video to indicate that you are using
- the secondary display. You can do anything while the secondary
- display is shown that you can do normally. To return to the
- primary display, hit [F7] again. When switching back, the origi-
- nal contents are displayed unchanged. The last several directo-
- ries that you referred to can be accessed by the cursor up and
- down arrows.
- F8 - in/exclude. This key toggles the include flag on an individual
- file. See the MULTIFILE section for more information.
- F9 - backup directory tree. This shows the "parent" directory of the
- current directory (the one closer to the "root"). If you at the
- "root" (x:\), this just rereads the current directory.
- F10 - multi. This key is used to switch between single-file and
- multi-file mode. See the MULTIFILE section for more information.
- ESC - Escape from the current operation or backup the directory tree
- if the menu is displayed.
- Home - The Home key goes to the beginning of the directory listing.
- End - The End key moves the pointer to the end of the directory
- listing.
- Up arrow - Use the cursor up arrow key to move the pointer up by one
- line.
- Down arrow - Use the cursor down arrow key to move the pointer down by
- one line.
-
-
- PFM INFORMATION MANUAL PAGE 18
-
-
-
-
-
-
-
-
-
- Right arrow - Use the cursor right arrow key to Show a file or direc-
- tory.
- Left arrow - Use the cursor left arrow key to back up the directory
- tree (towards the root [c:\]).
- Pg Up - This key moves the cursor (pointer) upward through the direc-
- tory listing by 20 lines.
- Pg Dn - This key moves the cursor (pointer) downward through the
- directory listing by 20 lines.
- Tab - Use the Tab key to Show a file and continue a search that was
- previously tried on another file (see Showfile F6, F7 keys).
-
- 8.2 ALT key Name search
-
- PFM allows you to search for a file or directory name within the
- currently displayed directory. This is done by pressing the ALT key
- and simultaneously pressing the first few letters of the name you are
- looking for. The first time this is done, PFM re-sorts the directory
- according to the filename order. If there is a match, the search name
- is put in the header bar to allow you to add additional characters to
- search for. If there is no match, then PFM will move the cursor to a
- point alphabetically after the search name and will return the header
- bar to it's normal appearance. Note that if there are both subdirec-
- tories and files within the directory, then the search will find the
- first match after the current cursor location.
-
-
- 9 MULTIFILE OPERATIONS
-
- PFM has the ability to do operations on more than one file at one
- time. This I call "multifile" operation. Multifile operation is
- useful for many operations. An example of this would be to copy a
- group of files to another place. In DOS, you would use the DOS "copy"
- command once with a wildcard filename or several times with different
- file names. If the files you want to copy are not easily related by a
- wildcard, then typing the individual names soon gets tiresome.
- In PFM, to copy these files, you can simply mark the files you
- want in one of several ways and then switch to multifile mode and hit
- "C" for the copy command.
- One way of marking files is with the [F8] key. You just move the
- cursor (pointer) to the file you want and hit [F8]. This will put an
- asterisk "*" next to the file. If the file is already marked, then
- [F8] will remove the mark. This can be used if you have only a few
- files or they are very different in name.
-
- 9.1 Include/Exclude
-
- Another way to mark files is with the "Include command". This
- command marks groups of files according your specification. There is
- a corresponding command to un-mark files called the "eXclude command".
- The excluding of files is especially useful if you want to copy
- everything except ".BAK" files, for example. When you hit "I" or "X"
- for the include or exclude commands you will be prompted for your
- choice of the method to mark (un-mark) the files.
-
-
-
- PFM INFORMATION MANUAL PAGE 19
-
-
-
-
-
-
-
-
-
- Following is a list of the choices to be had with the include or
- exclude commands;
-
- 9.1.1 Before
- This choice allows you to select files before a specified
- date/time. If you select this choice, you will be prompted for the
- date and time. After entering the time, you will be prompted for a
- wildcard ("?" or "*") filename to match against (see below).
-
- 9.1.2 After
- This choice allows you to select files after a specified
- date/time in the same manner as "Before".
-
- 9.1.3 Ignore
- This choice allows you to select files regardless of the
- date/time or attribute. You will be prompted for a wildcard ("?" or
- "*") filename to match against (see below).
-
- 9.1.4 aTtribute
- This choice allows you to select files depending on attributes.
- You will be prompted with:
-
- B= W= H= S=
-
- A "=" indicates that the particular attribute does not matter.
- A "+" requires that a file have an attribute to be selected.
- A "-" requires that a file NOT have an attribute to be selected.
-
- After entering the attribute selection, you will be prompted for a
- wildcard ("?" or "*") filename to match against (see below).
-
- 9.1.5 Oldmarks
- This choice re-selects any files which were selected before the
- last multifile operation. (The files marked with a ".") Use this to
- do multifile operations on a group of files more than once. For
- example if you want to copy a group of files to another place and then
- delete them from the original place, use "I", "O" for include oldmarks
- to remark the files for the delete operation.
-
- 9.1.6 Wildcard filename
- When you are prompted for the wildcard filename, you should
- follow the standard MSDOS wildcard name conventions. If you want all
- files with the previously specified attribute, for example, use "*.*"
- for the wildcard. PFM saves the last several wildcard filenames that
- you have used. To reuse them, hit the up or down arrow keys to find
- the one you want, and hit return.
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 20
-
-
-
-
-
-
-
-
-
-
- 9.2 Multifile commands
-
- The following commands operate on files which have been marked
- with the "include" flag (an "*" in the 1st column next to the file
- entry). All of the files are done in the same operation. If you wish
- to abort the operation, hit any key on the keyboard.
-
- 9.2.1 Copy
- Copy a group of marked files to a new destination. The destina-
- tion filename MUST be an incompletely specified or wildcard type name
- for reasonable operation. If not, then you would end up copying
- several files to the same place, writing over each other.
-
- 9.2.2 Delete
- Delete a group of marked files. You must answer "Y" to the "Are
- You Sure" prompt.
-
- 9.2.3 Attribute
- Change the file attributes of the marked files. The Backup,
- Write-protect, Hidden and System attributes may be changed. To add an
- attribute, use a "+", to remove an attribute use "-", use an "=" to
- leave it alone.
-
- 9.2.4 Time
- Change the file's date and time. The date and time of a file are
- displayed in the main part of the screen. PFM prompts you with a line
- as follows:
-
- Date/Time: 07-30-90, 12:00:00
-
- You cannot change the date or time of a write protected file. If a
- file is write protected (a "W" in the attributes column) then an error
- will occur. In this case use the Attribute command to first un-
- protect the file.
-
- 9.2.5 cOmmand
- Allows execution of DOS commands on the marked files. Use the
- F1 and F2 keys to indicate insertion of the filename into your com-
- mand. Do not change the current directory or default disk within your
- command without restoring it or PFM will get very confused.
-
- 9.2.6 Print
- Print the marked files. The "lines per page" prompt allows you
- to specify a page size for files which do not have form feeds imbed-
- ded. If your file is already paged, specify "0".
-
- 9.2.7 Rename
- Change the name on the marked files to that specified. The new
- filename MUST be a wildcard type name or a new directory on the same
- disk.
-
- 9.2.8 Your command
- Like "cOmmand" above, except uses your pre-configured commands.
-
-
- PFM INFORMATION MANUAL PAGE 21
-
-
-
-
-
-
-
-
-
-
- 10 MORE MENU
-
- These commands are accessed by hitting "M" on the main menu.
- They are generally not related to the directory being shown.
-
- 10.1 Show
-
- This command allows selection of a new directory path and/or
- drive to display. You will be prompted for the new path which does
- not require a trailing "\". The last several directories that you
- have used are available with the cursor up and down keys.
-
- 10.2 Config PFM
-
- This command allows you to setup PFM with your own system config-
- uration. The editor PFM uses can be changed and you can also config-
- ure some of your own commands through here. See the section on YOUR
- COMMANDS for more information on their configuration. PFM also saves
- many of the "text" entries which you type while using PFM (such as old
- commands, copy destinations, show file search strings, etc.) You may
- want to check and clean up some of these before answering 'Y' to the
- "OK" question at the end of the config process. The final configura-
- tion is saved on disk (in the PFM.COM file itself) only when you
- answer 'Y' to the "OK" question.
-
- 10.3 Edit
-
- This command allows you to edit a file that you specify. Enter
- the file name in response to the `Pathname:' prompt. This is useful
- for creating new text files with your editor. If you specify a file
- on another drive or path, PFM changes to that directory before start-
- ing the editor. This means the editor does not require an understand-
- ing of pathnames.
-
- 10.4 Make new Directory (MKDIR)
-
- This command allows the creation of a new subdirectory. The
- path should not be terminated by a "\". The new directory will be
- displayed.
-
- Note: DOS and PFM only allow a directory tree to go to a
- certain depth, the depth that can be displayed in 63 charac-
- ters. In addition PFM limits the number of directories in a
- tree to 12 deep. Attempts to create (via MKDIR) trees
- deeper than this may result in PFM producing an error [8]
- "Insufficent memory".
-
- 10.5 siZe
-
- This command calculates the size of all directories and all of
- their subdirectories starting from the current level. The size is
- rounded to the allocated unit size of the disk, a strict addition of
- file sizes, would in general result in a smaller number.
-
-
- PFM INFORMATION MANUAL PAGE 22
-
-
-
-
-
-
-
-
-
-
- 11 SORTING
-
- The sort command [F6] is used to sort the directory listing in
- some useful order. Unless the directory is left unsorted, any subdi-
- rectories present in a directory are placed at the top of the display
- and any files that are marked to be included in a multi-file operation
- are placed next. Beyond that, the following orders are provided:
-
- 11.1 Name
-
- The directory listing is sorted in alpha-numeric order with the
- filename given first priority. That is, all files with the same first
- name will be together.
-
- 11.2 Extension
-
- The directory list is sorted in alpha-numeric order with the file
- extension given first priority. That is, all of the files with the
- same extension will be together.
-
- 11.3 Size
-
- The directory list is sorted in reverse order of file size. The
- largest files will appear closest to the top of the listing.
-
- 11.4 Time
-
- The directory list is sorted in reverse order of the file date
- and time. The newest files will appear closest to the top of the
- listing. Files with the same time will appear in alpha-numeric order
- with the filename given first priority.
-
- 11.5 Don't sort
-
- Files are left in their unsorted order (the order that they are
- on the disk.) Since PFM default is to sort files, you must use [F5]
- to reread the directory in order to see the files in the original
- order after you first select this sort method.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 23
-
-
-
-
-
-
-
-
-
-
- 12 PFM CONFIGURATION
-
- To change some of the configurable items for PFM, use the "More
- Config" ("MC" characters) from the main PFM screen. PFM will then put
- up it's title message and a prompt line asking for you to hit one of
- the characters [H] for help, [E] for editor name, [C] for color, [U]
- for cUrsor, [Y] for Your commands, or [ESC] to exit from this menu.
-
- 12.1 Help
-
- If you enter "H" a help screen will appear which will remind you
- how to answer the other questions and configuration information. (To
- exit HELP, hit the [F10], [Enter], or [ESC] keys).
-
- 12.2 Editor name
-
- If you enter "E", PFM asks the name of the text editor that you
- generally use.
- The requirements for the editor are that it be started as a
- ".COM" or ".EXE" file, it must accept the file to be edited as a
- command line input, and it must be able to locate it's own overlays
- and help files (if any) when they are not on the current disk or in
- the current directory. The DOS editor EDLIN.COM can be used but there
- are many better ones available (such as PMATE, Microsoft WORD, or
- WordPerfect).
- Enter the name and location of your editor as the example shows.
- Remember to type the entire pathname including drive.
-
- Example: Editor pathname: C:\DOS\EDLIN.COM
-
- This entry specifies the editor used by PFM when you want to edit a
- file.
-
- 12.3 Cursor configuration
-
- If you enter a "U" for cursor, then PFM asks is whether you want
- to keep the original cursor provided by DOS when you return to DOS
- later on. Since I happen to like a large blinking cursor (the better
- to find it on the screen) PFM will make the cursor that way unless you
- specifically answer "Y" to this question.
-
- Example: Keep original cursor? (Y/N): N
-
- 12.4 Color choice
-
- If you enter a "C" for color choice, then PFM will put up several
- lines of text in the current color scheme. You are then asked if you
- like the scheme. If you do, answer "Y" to the question. PFM then
- uses the scheme from then on until you change it with another configu-
- ration. If you don't like the colors, answer "N". There are several
- choices of color schemes available, if you don't like any of them,
- pick the one you hate the least and write me a letter describing what
- you would like. If you send lots of money and I am in a good mood,
- maybe I'll add your scheme to an upcoming version of PFM.
-
- PFM INFORMATION MANUAL PAGE 24
-
-
-
-
-
-
-
-
-
- 12.5 Your commands
-
- The remaining configuration item is "Y" for Your commands. This
- refers to the setup of your own special commands. This is described
- in detail in a later section (YOUR COMMANDS). If you decide to try it
- now, then you can get out by just hitting the "ESC" key.
-
- Example: ESC or Your command Char? [ESC]
-
-
- 12.6 [ESC], [Enter] begin normal operation
-
- If all of the other configuration items are to your liking, then
- hit [ESC] or [Enter] from the menu line. PFM then asks is if the
- above configuration answers are correct. The answers to all these
- questions and other settings will be saved with PFM if you answer "Y".
- If you don't answer "Y", then the answers will only last until you
- quit. (You can come back and change your mind later before you quit).
-
- PFM will begin normal operation by displaying the sign-on advertise-
- ment. Hit [F10], [Enter], or [ESC] to begin operation and PFM will
- display the main directory and menu screen.
-
- Note: PFM saves several items other than those listed above
- when it is configured. These include the cOmmand line
- stack; the Copy and Rename stack; the More Show directory
- and [F7] Swap directory stack; the show file Show mode, Line
- size, [F6] search stack, and + or - line count; the Print
- options; Include or eXclude options and filename stack; most
- recently used Attribute input, and Time/date input. When
- you configure PFM, you might make sure that these are set to
- desirable settings because each time you restart PFM it will
- come up with the same settings. If you have been working
- with PFM for a while and many of these settings have been
- changed, it might be easier to quit and restart PFM before
- doing the configure than to reset them.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 25
-
-
-
-
-
-
-
-
-
-
- 13 SHOW FILE
-
- The show file portion of PFM is one of it's best features (I
- think) in that you can show most any file, regardless of content.
- Many files, particularly binary or executable ones, will appear as so
- much garbage with this utility, but even then, you can still see some
- interesting things. Note: This version of PFM has some new limits on
- the size of the files that can be shown. This is due to changes made
- to allow for word wrap. The main limit is in the number of lines that
- can be viewed - the size of memory available to PFM minus about 80000.
- (Your line count may vary!) In the various modes this corresponds to
- different file sizes.
-
- 13.1 Show file commands
-
- Following are a list of the commands available from the Show file
- menu;
-
- 13.1.1 Top
- This command shows the file starting at the beginning.
-
- 13.1.2 Bottom
- This command shows the end of the file.
-
- 13.1.3 Line size
- This command tells PFM how many characters per line you like for
- the Fixed and Wrap modes. Values less than 80 leave some space on the
- edge of the screen, values greater than 80 require the use of the left
- and right arrow keys to see the entire length of the lines. The
- default line size is 80 when PFM is shipped, but this may be changed
- and the change saved by doing a Config PFM after the change. The
- maximum line size is 254.
-
- 13.1.4 Quit
- This command ends Show File and returns to the PFM main menu.
-
- 13.1.5 +n lines
- This command allows you to move forward through the file by the
- number of lines that you specify. Simply press the + key and enter
- the number that you want followed by a return.
-
- 13.1.6 -n lines
- This command allows you to move backward through the file by the
- number of lines that you specify. Simply press the - key and enter
- the number that you want followed by a return.
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 26
-
-
-
-
-
-
-
-
-
- 13.1.7 Variable lines
- This command displays the file in text mode, that is, CR, LF, and
- TAB are interpreted in the usual manner. If you select this mode, PFM
- will show all subsequent files in this mode until another mode is
- selected. Variable lines is the default mode. The maximum length of
- any line is 254 characters. If any line is longer it wraps to the
- next line. If some of those characters are Tabs, then the line may be
- longer than 254 on the display. (In earlier versions of PFM, the line
- length was not limited or limited to 2048 characters).
-
- 13.1.8 Word Wrap
- This command displays the file in text mode, that is, CR, LF, and
- TAB are interpreted in the usual manner. However, if the line being
- displayed is longer than "Line size", the last word or words are
- wrapped to the next line. If there are no convenient breaks for the
- word wrap in the last 1/4 of the line, then the line is just cut at
- the end and wrapped to the next line. If you select this mode, PFM
- will show all subsequent files in this mode until another mode is
- selected. If you want to wrap at other than the default 80 charac-
- ters, change the Line size.
-
- 13.1.9 Fixed lines
- This command displays the file "Line size" chars per line ignor-
- ing the meaning of the characters. Use this mode to display binary
- data files or files without any carriage returns. If you select this
- mode, PFM will show all subsequent files in this mode until another
- mode is selected. This may be particularly useful for showing some
- database files with fixed record length.
-
- 13.1.10 Showmode
- This command allows you to change the way files are displayed.
- Once you select a mode, PFM will show all subsequent files in the
- mode. The available modes are:
-
- * 7 bit ASCII codes. This is the default mode.
- * 8 bit IBM-PC codes.
- * 7 bit ASCII with highlight on eighth bit set and tab and space
- filling. Carriage Returns and Line feeds and Nulls are displayed
- so that they can be easily distinguished in the text modes; in
- the Fixed and heX modes, only Nulls are special.
-
- 13.2 Show file special keys
-
-
- ESC - This command ends Show File and returns to the PFM main menu.
- Home - This command shows the file starting at the beginning.
- End - This command shows the end of the file.
- Down arrow - Moves the cursor down one line.
- Up arrow - Moves the cursor up one line.
- Right arrow - Move the screen window sideways to the right by eight
- columns to see long lines.
- Left arrow - Move the screen window sideways to the left by 8 columns.
- Pg Dn - Move the pointer forward through the file by 20 lines.
- Pg Up - Move the pointer backward through the file by 20 lines.
- F1 - Move the pointer forward through the file by 20 lines.
-
- PFM INFORMATION MANUAL PAGE 27
-
-
-
-
-
-
-
-
-
- F2 - Move the pointer backward through the file by 20 lines.
- F3 - Move the screen window sideways to the left by 8 columns.
- F4 - Move the screen window sideways to the right by eight columns to
- see long lines.
- F5 - Move the screen window sideways all the way to the left.
- '/' -
- F6 - Search for a string in the file. You will be prompted for the
- search string. The cursor will stop on the line containing the
- beginning of the string or the end of the file if not found.
- In Fixed or heX modes, matching is exact. You must enter
- your search string with the correct case and any other characters
- exactly as in the file. The search string can include all
- characters from 0 to 255 decimal or 0 to FF hex.
- In Variable or Wrapped modes, matching is case insensitive,
- the high bit of all characters is ignored, and a single space
- matches one or more tabs, spaces, or other control characters.
- Do not enter control characters, or those with the high bit set,
- or more than one sequential space in your search string. This
- would prevent PFM from finding anything.
- If you want to enter special characters in hex, hit F1 while
- editing the search string and enter the numbers that correspond
- to the characters to be searched. Separate additional hex inputs
- by a single space. To return to ASCII entry, enter F1 or any non
- hex input. Any other characters after that will be matched di-
- rectly. If you want to enter special characters in decimal, hit
- F4 instead of F1.
- For example, in Fixed or heX mode, to search for the string
- "CR,LF,'hello',BS,Null" enter "F10d 0aF1helloF48 0". This would
- be displayed as " 0d 0a hello 8 0".
- In Variable or Wrapped modes, the string "HELLO WORLD" would
- match "hello ",TAB," world", "Hello",CR,LF,TAB,"World", or
- 0C8h,"ELLO ",0D7h,"ORLD" (the first character of each word has
- high bit set).
- Tab -
- F7 - Repeat the last Search, "+", or "-" command again. When used for
- Searches, this can even be used to find a string in more than one
- file. By using "Tab" in the main screen, a file will be shown
- and the last search repeated in a single operation. See
- "Shift Tab" below for an easy two key file search operation.
- Shift Tab - This key exits Show file and advances the cursor to the
- next file on the main screen. When used with Tab this will
- enable easier multiple file searches for a string.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 28
-
-
-
-
-
-
-
-
-
-
- 14 YOUR COMMANDS
-
- PFM allows the user to configure a set of commonly used one line
- commands as part of itself so that lazy typists (like me) can use a
- one or two character sequence instead of a longer command line entry.
- To use one of these sequences, hit "Y" from the main menu. The
- available commands will be displayed along the right side of the
- screen preceded by their command characters. To select one, just hit
- the appropriate command character.
- If the defined command uses a character that is otherwise unused
- by PFM for a command, then you can also run the command by just
- hitting that character. It is also possible to use control (CTRL)
- characters in the command list. These are set up and used just like
- any other character except that they display with inverse video in the
- command list.
- To set up or change your own "Y" commands, use the "M", "C", "Y"
- (More Configure Your) commands from the main menu to get to the
- configuration screen. When the following line prompts, enter a
- command character which will go with the "Y";
-
- ESC or Your command Char?
-
- If you do not want to enter or change your own commands, hit [ESC].
- Otherwise you will then be prompted for the text of your command.
- Enter as you would on the usual command line, including the [F1] to
- [F7] keys. Delete everything on the line if you want to remove an old
- command. When you are finished entering the command hit return. If
- you have more commands to enter, repeat the process. When you are
- done, hit [ESC] twice and you will be prompted with an "OK (Y/N)?".
- Your configured commands and other changeable settings will be saved
- with PFM if you answer "Y" to the OK? at the end of the configuration.
- If you don't answer "Y", then the new settings will only last until
- you quit.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 29
-
-
-
-
-
-
-
-
-
-
- 15 LINE EDITING
-
- Whenever PFM prompts you for a response which requires more than
- a single character, it allows you to use the keys on the cursor pad
- and some others to help you change the line you are entering. The
- entry fields are generally long enough for their normal use, but if
- you try to go beyond the end, the cursor will refuse to do it. Input
- data can be entered in upper or lower case, for cOmmands the case will
- be preserved, for all others the entry will be converted to upper
- case.
-
- 15.1 Special line editing keys
-
- Following are the keys and what they do:
-
- Right arrow - move the cursor to the right nondestructively until the
- end of the current entry is reached.
- ctrl Right arrow - move the cursor to the next "word" to the right or
- the end of the line if this is the last word.
- Left arrow - move the cursor to the left nondestructively until the
- beginning of the entry is reached.
- ctrl Left arrow - move the cursor to the beginning of the previous
- word or the beginning of the entry if appropriate.
- Backspace - delete the character to the left of the cursor.
-
- Del - delete the character under the cursor.
-
- Ins - go into insert mode until a special character is entered.
- Characters are inserted before the current cursor location.
- Tab right - move the cursor to the end of the entry.
-
- Tab left - move the cursor to the beginning of the entry.
-
- Home - move the cursor to the beginning of the entry.
-
- End - move the cursor to the end of the entry.
-
- Ctrl End - delete from the cursor to the end of the line.
-
- Ctrl Enter - delete from the cursor to the end of the line and return.
-
- Enter - take the current entry as it is. (return does not need to be
- at the end of the line).
- Esc - Ignore the current entry and exit from command.
-
- Up arrow - For those prompts which "remember" your last several
- entries, this goes through them in order of age.
- Down arrow - Like the Up arrow above, except that your next newest
- entry is displayed.
- Ctrl Home - For those prompts which "remember" your last several
- entries, this will remove all of the remembered entries (usually
- used before configuring to "clean house").
-
-
-
- PFM INFORMATION MANUAL PAGE 30
-
-
-
-
-
-
-
-
-
- 15.2 Line editing Function Keys
-
- The following function key usage is only applicable when entering
- or viewing a cOmmand, Copy, or Rename input line.
-
- [F1] - This produces an open face character while editing the input
- which will be replaced with the name portion of the pointed file.
- [F2] - This produces a closed face character while editing the input
- which will be replaced with the name and extension (name.ext)
- portion of the pointed file.
- [F3] - This produces a heart character while editing the input which
- will be replaced with the currently viewed directory. The
- directory is listed in the lower left corner of the screen along
- with the drive letter.
- [F4] - This produces a diamond character while editing the input
- which will be replaced with the currently viewed drive. The
- drive is listed in the lower left corner of the screen along with
- the current directory.
- [F5] - This produces a up/down arrow character while editing the
- input which will be replaced with the swap drive and directory.
- This is listed in the lower right corner of the screen.
- [F6] - This key (only useful for commands) prevents PFM from asking
- for you to 'Hit any key to continue' when the command is finished
- executing. It produces a paragraph character when editing.
- [F7] - This produces a club character while editing the input which
- will be replaced with the extension portion of the pointed file.
- [F10] - Help. This key is actives this help screen.
-
- The keys [F1] to [F7] will put special characters into the entry which
- will only be meaningful in cOmmands, Copy, and Rename. At other
- times, they may cause strange errors. Other special keys will be
- ignored.
-
- 16 ERRORS
-
- PFM tries to make error handling as easy as possible. If an
- error occurs during normal operation which DOS would let you fix and
- retry, PFM also lets you fix and retry or abort. If the error is such
- that a retry is not reasonable, an error code is displayed and you are
- given a chance to look at the error help list or just to return to the
- menu. Following is a list of the error codes that you might get and
- what they might mean. If you get a code that is not in the list, then
- try looking up the code in your DOS manual (you may have a different
- DOS than I do).
-
- 1 - DOS invalid function. This shouldn't happen, contact program
- support.
- 2 - File not found. The disk has been changed or perhaps the editor
- is not present where it was configured to be.
- 3 - Path not found. Possibly invalid syntax, remember, no trailing
- "\" on "More MKDIR" command.
- 4 - DOS error, too many files open. See your DOS manual on system
- configuration. (CONFIG.SYS)
-
-
-
- PFM INFORMATION MANUAL PAGE 31
-
-
-
-
-
-
-
-
-
- 5 - Access Denied or protection violation. This usually means you
- are trying to write or delete a "write-protected" file. Use the
- "Attribute" command to un-protect the file. It can also happen
- with "Network" disk drives for which you have no access rights.
- 6 - DOS error, Invalid file handle. This shouldn't happen, contact
- program support.
- 7 - DOS error, Memory control blocks destroyed. Something has gone
- very wrong, you had better reboot.
- 8 - DOS/PFM error, Insufficient memory for program. When running a
- command, the program might work if you "Quit" PFM first to open
- up some more memory and then run in the old fashioned DOS way.
- If you get this error in Show file, then the file is too large
- for PFM to completely display. You may also get this error while
- doing operations on very large directories, with very large
- numbers of files. You may also get this error while doing
- operations on very deep directory trees, if so, retry the opera-
- tion on deeper portions of the tree first.
- 10 - DOS error, Invalid environment. Something has gone very wrong,
- you had better reboot.
- 11 - DOS error, Invalid format. Who Knows???
- 12 - DOS error, Invalid Access code. Who Knows???
- 13 - DOS error, Invalid Data. Who Knows???
- 15 - Invalid Drive number specified. You probably specified a drive
- letter higher than you should have.
- 16 - Cannot delete the current directory. If you really want to,
- first delete all the files and other directories in it first.
- 17 - Cannot rename from one device to another. The only way to do
- this is to copy to the other device and then delete the original.
- 18 - No more files available in the directory. That just about says
- it all.
- 19 - No more room on the disk. That just about says it all.
- 21 - Incorrect syntax in operator entry. PFM doesn't like the syntax
- of the Date/time entry or maybe of an attribute spec.
- 22 - Cannot copy a file to itself. Since this would generally destroy
- the file, PFM will not let you do this.
- 23 - Cannot show an empty file.
- 24 - Cannot load a permanent memory resident task from PFM. Some
- programs (like PFM) leave parts of themselves in memory all the
- time after they are loaded. An example is the DOS PRINT utility.
- Since PFM uses memory in a simple minded way, programs such as
- these can not be run from PFM. Sometimes programs such as the
- PRINT utility can be loaded once before starting PFM (like in an
- AUTOEXEC.BAT) and will then run normally when called by PFM
- afterwards. PFM will remove the program from memory when you
- "Hit any key".
- 55 - Operator abort of a disk error operation. If you get a disk
- error and specify the "abort" or "ignore" choices, then you will
- also get this error message. Just hit the [Esc] key and keep
- going.
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 32
-
-
-
-
-
-
-
-
-
- 17 REVISION HISTORY
-
- The following items have changed since version 2.22 of PFM:
-
- 2.23 - If screen modes are switched by a command, the message "Hit any
- key to continue" is not properly displayed. (fixed).
-
- 2.24 - Would like to be able to rename directories. (Directory rename
- added [but not Move])
-
- 2.25 - Would like to be able to refer to the other (swap) directory
- from where I am in the copy, rename, and command operations.
- (added F5 function to Command, Copy, Rename)
-
- 2.26 - Would like a stack of directory names to refer to for F7 and
- More Show commands. Would be nice if the standard default was A:
- though. (Added)
-
- 2.27 - Would like to see PFM work right with 43 line EGA displays.
- (fixed [but causes problems with ATT machines, see v2.30 and
- v3.10]).
-
- 2.26 - Disk size displayed by PFM on my optical drive (144 mbyte) is
- messed up. First digit is an unusual character, last digits
- appear to be correct. (fixed by increasing to max of 999,999,999)
-
- 2.28 - DOS gets confused following a delete operation to a write
- protected disk. The displayed directory is incorrect and other
- strange behavior occurs. Fixed by using Disk reset to clear DOS
- after an unusual error.
-
- 2.29 - Don't want to hit CR after all my commands to get back to PFM.
- (use F6 on command line)
-
- 2.29 - Fix problem where more than one screen full of multifile
- commands does not scroll up correctly. (Fixed by correcting
- Mixed DOS/PFM screen handlers).
-
- 2.30 - It has been reported that some of the newer versions of PFM do
- not work properly with ATT machines. The problem seems to stem
- from an incompatibility with the IBM standard regarding the
- location in memory of the size of the screen. PFM picks up a
- value which is apparently not the correct number of screen rows.
- To fix this problem a patch is required. Starting with an
- original copy of PFM.COM or IBMPFM.COM; !!! DO NOT ATTEMPT THIS
- WITHOUT SAVING YOUR ORIGINAL COPY OF PFM. SUGGEST ONLY EXPERI-
- ENCED PEOPLE ATTEMPT THIS !!! Search for the following sequence
- with a debugger (DOS debug works):
- 3C 19 77 03 B8 19 00 A3
- Starting at the last byte (A3) change three bytes to:
- 90 90 90
- The sequence should now look like this:
- 3C 19 77 03 B8 19 00 90 90 90
- This should force PFM to always set up the screen for 25 line
- mode and prevent the problems reported.
-
- PFM INFORMATION MANUAL PAGE 33
-
-
-
-
-
-
-
-
-
- 2.31 - Showing a binary file which contains many characters before the
- first line feed in variable line mode can take forever (especial-
- ly with very large files). The fix is to limit line length to
- 2048 chars in variable mode, the show then displays an error and
- switches to fixed mode.
-
- 3.00 - Allow F1... to be used in Copy and rename commands.
-
- 3.00 - Copying to a file that already exists but has a newer date/time
- PFM now asks for permission.
-
- 3.00 - Allowed copy, delete, and rename of subdirectories.
-
- 3.00 - Get 'Y' commands and editor pathname from old PFM when doing an
- update.
-
- 3.00 - Added code to remove TSRs from memory following a command.
-
- 3.07 - Greatly reduced PFM's memory requirement when running commands
- or the editor. This was done at the expense of reloading PFM's
- code after the command thus slowing operations slightly.
-
- 3.07 - Make Enter key run the pointed file as a command (also Go).
-
- 3.07 - Added file date/time modify.
-
- 3.07 - Would like a method of configuring color choice, and user
- settings from a file so that upgrades can be accomplished more
- easily. Color choice configuration should be much easier.
- (added several color schemes and method of selecting them).
-
- 3.07 - PFM does not properly display disk and file size greater than
- 999,999,999 bytes. This is fixed by switching to Kb displayed
- above this limit.
-
- 3.07 - PFM does not properly show dates after year 1999. Fixed; year
- 2000 now shows 01-01-00.
-
- 3.09 - Would like a mode of Showfile like 'F'ixed, but where CRLFs
- (and TABs ?) are understood. This would be useful for viewing
- crazy word processor output that has mile-long paragraphs which
- contain no explicit CRLFs. It would 'F'ix (wrap) the text of the
- paragraphs but leave other line formatting alone. This was fixed
- by adding Wrap to show file.
-
- 3.09 - Would like a mode of Showfile like 'F'ixed, but where the
- binary data is displayed in Hex. This was fixed by adding heX to
- show file.
-
- 3.09 - Searching for text and binary data is made easier and more
- robust with the Show file search command F6.
-
- 3.09 - Attempts to rename a directory to a different drive are now
- considered errors.
-
-
- PFM INFORMATION MANUAL PAGE 34
-
-
-
-
-
-
-
-
-
- 3.10 - Corrected bug in Time entry; corrected bug in showfile heX mode
- address display;
-
- 3.10 - Fixed up screen size (number of rows) operations for certain
- partly compatible (ATT) machines. Added screen border.
-
- 3.10 - Can move directly to the file or directory by typing the first
- few characters of the file name with the ALT key pressed.
-
- 3.10 - Allow otherwise unused letters/numbers to be configured by
- user.
-
- 3.10 - F8 key marks file and then moves to the next file.
-
- 3.10 - Rename and Copy directory now lists each file during operation
- (makes it easier to see where errors occur).
-
- 3.10 - Moving up/down directory tree on a single drive and between
- drives has been improved for better handling of the cursor; it
- tends to stay where you left it for each drive. It is now
- possible to config and have main screen cursor to return to where
- it was on config.
-
- 3.10 - Increase Show File line limit to depend on available memory,
- new limit is PFM's available memory size - ~80000 with variation
- for the number of files in the current directory and versions of
- PFM.
-
- 3.10 - Make new directory leaves cursor at end of current directory.
-
- 3.10 - Fixed bug where screen gets messed up following a command.
-
- 3.10 - Put error checking on memory usage so that trying to display an
- excessive number of files doesn't crash.
-
- 3.10 - Increased screen size for 'Y' command display, can now handle 3
- columns.
-
- 3.11 - Increased memory available for 'Y' commands and reduced the
- memory penalty for small numbers of 'Y' commands.
-
- 3.11 - "More siZe" updates current directory size on main screen and
- no longer sizes the "." directory, increasing speed on slow hard
- disks.
-
- 3.11 - Fixed failure/crash caused by doing directory operations on
- very deep directory trees.
-
- 3.12 - Fixed failure/crash caused when working with CGA screens (bug
- created in PFM 3.10).
-
- 3.12 - Fixed failure/crash caused when using HELP when in installation
- or config 'Y'our commands.
-
-
-
- PFM INFORMATION MANUAL PAGE 35
-
-
-
-
-
-
-
-
-
- 3.12 - Fixed main screen polling of keyboard so that screen blanker
- programs can sense no activity (bug created in 3.10).
-
- 3.14 - Fixed bugs that caused screen corruption in certain rare
- situations; fixed Alt key name search where search would not roll
- back to top if cursor landed on last item on screen.
-
- 3.14 - Added cursor key control of directory/file show (Right arrow)
- and directory parent (left arrow). Added Delete key for delete
- functions. Added Tab and Shift Tab key to main screen and
- Showfile.
-
- 18 IDEAS FOR FUTURE ENHANCEMENTS
-
-
- - If copying to a file which already exists and is marked hidden or
- system should not complete the copy or delete the destination file.
-
- - Would like to add a selection mask to the show directory command,
- This might also include the attributes.
-
- - Add an "update" function that allows copy of a file to a second
- directory only if it does not exist or is not up to date based on the
- time-stamp. This would be faster that a complete copy (which does the
- same thing).
-
- - Would like the swap screen to operate as a split screen, possibly
- full time.
-
- - Would like a short form of directory display with more names on
- screen (configurable or on command)
-
- - status display of RAM memory.
-
- - Would like to see the volume label displayed (in with the files ?),
- if it's in the directory being viewed (root). It would also be handy
- to manipulate the volume label (add, rename, delete) if that's easy to
- do.
-
- - If backup past root directory, show drive letters and allow selec-
- tion.
-
- - Pop-up PFM additions (can do all but edit, command) when entered
- (via ctrl-break?) and can return to previous program.
-
- - Speaking of On-Screen keyboard status, how 'bout NumLock, Scroll
- Lock, and Caps Lock below the date ?
-
- - Could you add an option that allows "SHOW" to expand tabs to some-
- thing other than eight. All of my "C" programs use a tab setting of
- four. This would be a big help to me and some (a few) others.
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 36
-
-
-
-
-
-
-
-
-
-
- 19 NOTICE TO USERS
-
- This is the latest release of PFM. This and other versions are
- distributed via bulletin boards and other "grapevine" methods to
- people interested in the software package. As I am not in the busi-
- ness to mass produce or market this or any other software and have no
- interest in doing so, I am unable to provide this program on any media
- directly.
-
- If you need a copy of the program, and are not able to find it
- via the "grapevine", then you may send me a self-addressed, stamped
- floppy mailer with an IBM compatible 5.25" diskette in it on which I
- will put the latest copy of the program and it's documentation. I
- will return this to you typically within one work week of receiving it
- if postage, floppy, mailer, and address are all present (I once
- received a stamped mailer with floppy and with a letter and NO return
- address. This is difficult to return.)
-
- Due to this limited support, I do not expect much in the way of
- compensation from users. A contribution of up to $45 from individual
- users will be greatly appreciated and provides incentive to continue
- improving the product.
-
- The following provisions apply:
-
- * Upgrades, automatic, one-time or otherwise are not available except
- as indicated above.
-
- * Source code will not be given out.
-
- * I am not interested in doing customized versions of PFM.
-
- * I would like to hear about any BUGs in the software and any sugges-
- tions for improvements (most new versions are due to this input) but
- will not be responsible for any consequential damages caused by bugs.
-
- * My phone number is not listed for a good reason.
-
- For those users who have already contributed, I am sorry if there
- has been any misunderstanding about the level of support offered and I
- thank you for your contribution.
-
-
-
- Paul R. Culley
- 13010 Marron Dr.
- Cypress, Tx 77429-2007
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 37
-
-
-
-
-
-
-
-
-
-
- 20 INFORMATION ON SITE & DISTRIBUTION LICENSES
-
- Corporate and Governmental License
-
- Following is an example license for use of the software within your
- company or government agency, and is not transferable. This allows
- internal use and copying of the software for up XX users as contracted
- for. Distributing, repackaging, or reselling of the software to third
- parties is not allowed. All licenses are prepaid.
-
- For corporate and Governmental users, a single payment will get
- you a "license" indicating that the software is paid for and free of
- further obligations. This should provide your auditors and lawyers
- with a feeling of safety from litigation. The price is as follows:
-
- users price
- 1-5 $100
- 5-20 $20/user
- 20 up $1000 + $1/user
-
-
- Shareware clubs
-
- This license is not necessary for clubs or user groups distributing
- the software on a SHAREWARE basis, providing that the entire PFM
- package with accompanying documentation files is included in the
- distribution, and no more than a nominal fee (not to exceed $10) is
- charged for such distribution.
-
- Private Use
-
- There is no requirement for a license if used by individuals. As
- indicated above, donations are appreciated.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 38
-
-
-
-
-
-
-
-
-
- SAMPLE SITE LICENSE
-
-
-
- Paul R. Culley
- 13010 Marron Dr.
- Cypress, TX 77429 USA
-
- Paul R. Culley hereby grants [ORGANIZATION NAME] a license for [NUMBER
- OF USERS] users for the use of the PFM program versions up to 3.99.
-
- This is a perpetual license for the use of the software within your
- company, and is not transferable. This license allows internal use
- and copying of the software by as many users as contracted for.
- Distribution, repackaging, or reselling of the software, to third
- parties, is not allowed under this agreement.
-
- The LICENSOR warrants that it is sole owner of the software and has
- full power and authority to grant this license herein without consent
- of any other party.
-
- Paul R. Culley hereby disclaims all warranties relating to this
- software, whether express or implied, including without limitation any
- implied warranties of merchantability or fitness for a particular
- purpose. Paul R. Culley will not be liable for any special, inciden-
- tal, consequential, indirect or similar damages due to loss of data or
- any other reason, even if Paul R. Culley has been advised of the
- possibility of such damages. In no event shall Paul R. Culley's
- liability for any damages ever exceed the price paid for the license
- to use the software, regardless of the form of the claim. The person
- using the software bears all risk as to the quality and performance of
- the software.
- This agreement shall be construed and enforced in accordance with the
- laws of the STATE OF TEXAS. Any action or proceeding brought by
- either party against the other arising out of or related to this
- agreement shall be brought only in a STATE or FEDERAL COURT of compe-
- tent jurisdiction located in Harris county, Texas. The parties hereby
- consent to in personam jurisdiction of said courts.
-
- COMPANY: ___________________
-
- ADDRESS: ______________________
-
- CITY: _____________________ STATE: __ ZIP CODE: _____
-
- AUTHORIZED SIGNATURE: _____________________________________
-
- TITLE: _______________________ DATE: _______________
-
- Paul R. Culley : _________________________ DATE: _________________
-
-
-
-
-
-
- PFM INFORMATION MANUAL PAGE 39
-
-
-
-
-