| [7] | 1 | ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ | 
|---|
|  | 2 | ³            F(ile) M(anager)/2 is free software from Mark Kimes           ³ | 
|---|
|  | 3 | ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŽ | 
|---|
|  | 4 | ³                READ.ME file -- read before installing                    ³ | 
|---|
|  | 5 | ³        See end of document for contact info and license details          ³ | 
|---|
|  | 6 | ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ | 
|---|
|  | 7 |  | 
|---|
|  | 8 |  | 
|---|
|  | 9 | File Manager/2 (FM/2) is a free OS/2 3.0 (Warp)+ PM 32-bit | 
|---|
|  | 10 | file/directory/archive maintenance utility (a sort of super-Drives | 
|---|
|  | 11 | object, something midway between the Drives objects and a more | 
|---|
|  | 12 | traditional file manager) with plenty of bells, whistles and utilities, | 
|---|
|  | 13 | drag and drop, context menus, toolbars, bubble help and accelerator | 
|---|
|  | 14 | keys.  If you know how to use OS/2, you already know how to use most of | 
|---|
|  | 15 | FM/2.  You can easily glean the rest from the extensive online help, | 
|---|
|  | 16 | including tutorials. | 
|---|
|  | 17 |  | 
|---|
|  | 18 | This document explains how to install FM/2, including upgrading from | 
|---|
|  | 19 | previous versions.  It explains command line syntaxes (parameters in a | 
|---|
|  | 20 | program object) and how to get the program(s) running.  The online help | 
|---|
|  | 21 | tells you how to actually use FM/2.  I'll try to keep this brief. | 
|---|
|  | 22 |  | 
|---|
|  | 23 |  | 
|---|
|  | 24 | FM/2 3.x installation instructions: | 
|---|
|  | 25 | ================================== | 
|---|
|  | 26 |  | 
|---|
|  | 27 | First-time installation: | 
|---|
|  | 28 | ----------------------- | 
|---|
|  | 29 | 1. Unpack the FM2*.ZIP archive in a private directory (for example, | 
|---|
|  | 30 | C:\FM2).  UNZIP.EXE works nicely to unpack the file. | 
|---|
|  | 31 |  | 
|---|
|  | 32 | 2.  Run the provided INSTALL.CMD in that directory to build a folder | 
|---|
|  | 33 | and program objects.  INSTALL /? will give you simple command line | 
|---|
|  | 34 | help on a couple of options. | 
|---|
|  | 35 |  | 
|---|
|  | 36 | 3.  Run it -- double-click the "FM/2" or "FM/2 Lite" object in the | 
|---|
|  | 37 | File Manager/2 folder.  Play, browse, have fun.  Full help is | 
|---|
|  | 38 | available from within the program, and it helps you with quick | 
|---|
|  | 39 | initial setup the first time it's run. | 
|---|
|  | 40 |  | 
|---|
|  | 41 | Upgrading existing versions of FM/2: | 
|---|
|  | 42 | ----------------------------------- | 
|---|
|  | 43 | If upgrading, just unpack the files in the FM/2 directory.  Be | 
|---|
|  | 44 | sure to overwrite old files.  You might want to skip ARCHIVER.BB2 | 
|---|
|  | 45 | if you've customized it -- other customizations are automatically | 
|---|
|  | 46 | preserved.  You might then want to rerun INSTALL or just delete | 
|---|
|  | 47 | *.TMP and *.ICO to clean up some stuff that you won't need when | 
|---|
|  | 48 | upgrading.  Note:  don't attempt to unpack using FM/2 into the | 
|---|
|  | 49 | directory in which FM/2 is already running -- OS/2 locks in-use | 
|---|
|  | 50 | files and the upgrade won't be completed properly; not all files | 
|---|
|  | 51 | will be unpacked. | 
|---|
|  | 52 |  | 
|---|
|  | 53 | Moving FM/2: | 
|---|
|  | 54 | ----------- | 
|---|
|  | 55 | Rerun INSTALL.CMD if you move the FM/2 directory.  This will make | 
|---|
|  | 56 | sure all the objects in the folders and *.CMD files point to the | 
|---|
|  | 57 | right place.  Compare to other products, where'd you'd have to | 
|---|
|  | 58 | reinstall if you could only figure out how to completely uninstall | 
|---|
|  | 59 | the existing version... | 
|---|
|  | 60 |  | 
|---|
|  | 61 | Uninstalling FM/2: | 
|---|
|  | 62 | ----------------- | 
|---|
|  | 63 | If you later decide to remove FM/2, run UNINSTAL.CMD in the FM/2 | 
|---|
|  | 64 | directory and follow simple directions.  Both installation and | 
|---|
|  | 65 | deinstallation are no-brainers.  UNINSTAL will help you quickly | 
|---|
|  | 66 | and easily remove all traces of FM/2 from your system, if you | 
|---|
|  | 67 | don't like it for some reason.  All programs should be so nice. | 
|---|
|  | 68 |  | 
|---|
|  | 69 |  | 
|---|
|  | 70 | First-time notes: | 
|---|
|  | 71 | ================ | 
|---|
|  | 72 |  | 
|---|
|  | 73 | Starting FM/2 -- how it works, customizing parameters: | 
|---|
|  | 74 | ----------------------------------------------------- | 
|---|
|  | 75 | If you start File Manager/2 (filename FM3.EXE) with no parameters, it | 
|---|
|  | 76 | opens the Drive Tree window but no directory windows (unless the "Save | 
|---|
|  | 77 | state of dir windows" toggle is checked -- see online help). | 
|---|
|  | 78 |  | 
|---|
|  | 79 | File Manager/2 optionally accepts names of directories in the parameters | 
|---|
|  | 80 | field of its program object; it'll open a directory window for each one. | 
|---|
|  | 81 | Hint:  If you often do different specific things with FM/2, you might | 
|---|
|  | 82 | set up a WPS object customized to start up ideally for each activity. | 
|---|
|  | 83 | For example, if you wanted to maintain your BBS areas, you might have | 
|---|
|  | 84 | one object with parameters like: "D:\BBSDIR D:\BBSDIR\MAILIN | 
|---|
|  | 85 | D:\BBSDIR\MAILOUT", and if you also like to use FM/2 to set icons on | 
|---|
|  | 86 | files, you might have another object with parameters like:  "E:\MYICONS | 
|---|
|  | 87 | D:\NEWFILES".  The State quicklist can also be used for this within FM/2 | 
|---|
|  | 88 | itself -- see online help. | 
|---|
|  | 89 |  | 
|---|
|  | 90 | You can exclude drives in the parameters by prefacing the drive letter | 
|---|
|  | 91 | with "/", and there can be more than one drive letter behind the "/" | 
|---|
|  | 92 | (i.e. "/BH" to exclude both drives B: and H:).  Hint:  Many people like | 
|---|
|  | 93 | to use /B to exclude "phantom" drive B: if they have a single-floppy | 
|---|
|  | 94 | system.  Similarly, you can cause drives NOT to be prescanned by the | 
|---|
|  | 95 | Drive Tree by prefacing the drive letter with ";", drives NOT to load | 
|---|
|  | 96 | icons for objects by prefacing the drive letter with ",", drives NOT to | 
|---|
|  | 97 | load subjects for objects by prefacing the drive letter with "`" and | 
|---|
|  | 98 | drives NOT to load longnames for objects by prefacing the drive letter | 
|---|
|  | 99 | with "'".  This can be handy if you have a very slow drive like a CD-ROM | 
|---|
|  | 100 | or Zip drive.  FM/2 Lite recognizes these switches, too.  See also the | 
|---|
|  | 101 | Drive Flags dialog in FM/2. | 
|---|
|  | 102 |  | 
|---|
|  | 103 | If you place the plus sign "+" (alone, separated from anything else by | 
|---|
|  | 104 | spaces) in the parameters, FM/2 will log, to FM2.LOG, delete, rename, | 
|---|
|  | 105 | move and copy operations that are performed by drag-and-drop or with the | 
|---|
|  | 106 | menus.  FM/2 Lite recognizes this switch, too. | 
|---|
|  | 107 |  | 
|---|
|  | 108 | The parameter "-" (alone, separated from anything else by spaces) causes | 
|---|
|  | 109 | FM/2 to ignore, not load or save, the previous state of directory | 
|---|
|  | 110 | windows (see the "Save state of dir windows" toggle under Config | 
|---|
|  | 111 | Menu->Toggles in the online help) for that invocation. | 
|---|
|  | 112 |  | 
|---|
|  | 113 | You can specify the name of an alternate INI file with "-<inifilename>" | 
|---|
|  | 114 | -- for example, "-C:\FM2\MYINI.INI". | 
|---|
|  | 115 |  | 
|---|
|  | 116 | How to get started using FM/2: | 
|---|
|  | 117 | ----------------------------- | 
|---|
|  | 118 | Please read the following sections in the online help when you start | 
|---|
|  | 119 | FM/2 for the first time:  "How to use FM/2's Help," "Terminology" and | 
|---|
|  | 120 | "General Help," then "Hints."  A peek at the labelled "Window Layouts" | 
|---|
|  | 121 | pictures would probably be a good idea, too.  The rest you can browse as | 
|---|
|  | 122 | you get time/feel the need; for instance, if you want to know what a | 
|---|
|  | 123 | toggle does, read the help under Settings notebook for that page (each | 
|---|
|  | 124 | Settings notebook page has its own Help button). | 
|---|
|  | 125 |  | 
|---|
|  | 126 | If you prefer hardcopy help, print this file, run FM/2, press Ctrl + F1, | 
|---|
|  | 127 | click the "Print" button at the bottom of the help window that appears | 
|---|
|  | 128 | and then print both the "Contents" and "All sections" (keep an eye on | 
|---|
|  | 129 | the printer, after page 100 of "All sections" as the Help Manager will | 
|---|
|  | 130 | begin printing its own help then -- you may want to abort printing at | 
|---|
|  | 131 | that point).  Advanced and/or curious users may also want to print | 
|---|
|  | 132 | FM3TOOLS.DAT and ARCHIVER.BB2.  Be sure you have plenty of paper and ink | 
|---|
|  | 133 | handy -- the package is well documented.  You'll probably also want a | 
|---|
|  | 134 | three-ring binder and hole punch to get it bound, as staples aren't | 
|---|
|  | 135 | going through that puppy.  You can, of course, print only the sections | 
|---|
|  | 136 | that are of particular interest to you. | 
|---|
|  | 137 |  | 
|---|
|  | 138 | You may want to either move ARCHIVER.BB2 (the data file containing | 
|---|
|  | 139 | information about archiver programs and archive files) to a directory in | 
|---|
|  | 140 | your PATH= statement or erase this one if you've customized an old one. | 
|---|
|  | 141 | FM/2 can still find, use and maintain ARCHIVER.BB2 on the PATH; it | 
|---|
|  | 142 | doesn't have to be in FM/2's directory (this allows it to be used by | 
|---|
|  | 143 | other programs as well, like XGroup, XBBS/2, LA, AV, ZTreeBold, etc.). | 
|---|
|  | 144 | Remember, FM/2 works best with OS/2, not DOS, archivers. | 
|---|
|  | 145 |  | 
|---|
|  | 146 | Additional documentation: | 
|---|
|  | 147 | ------------------------ | 
|---|
|  | 148 | FM3.HLP:        FM/2's online help file. | 
|---|
|  | 149 |  | 
|---|
|  | 150 | Look in the FM/2 Docs subfolder of the File Manager/2 folder for easy | 
|---|
|  | 151 | access to all documentation. | 
|---|
|  | 152 |  | 
|---|
|  | 153 |  | 
|---|
|  | 154 | Bonus programs: | 
|---|
|  | 155 | ============== | 
|---|
|  | 156 |  | 
|---|
|  | 157 | You'll note the extra objects that the Install program creates in the | 
|---|
|  | 158 | FM/2 Tools subfolder of the File Manager/2 folder.  FM/2 is modular, so | 
|---|
|  | 159 | that you can get directly to some of its components without running the | 
|---|
|  | 160 | entire ball of wax.  This may allow you to enhance the behavior of some | 
|---|
|  | 161 | of your other applications in the WPS tradition.  You don't _have_ to | 
|---|
|  | 162 | keep these around, of course -- FM/2 itself contains all their | 
|---|
|  | 163 | functionality. | 
|---|
|  | 164 |  | 
|---|
|  | 165 | Archive Viewer/2:   Intended for drag-and-drop operation (or WPS | 
|---|
|  | 166 | association) with WPS objects or other | 
|---|
|  | 167 | applications.  Drag an archive onto it, drop it, | 
|---|
|  | 168 | get an archive listing box.  FM/2's installation | 
|---|
|  | 169 | program sets up some associations between archive | 
|---|
|  | 170 | files and this program by file extension (run | 
|---|
|  | 171 | INSTALL with "NOASSOC" as an argument if you don't | 
|---|
|  | 172 | want them).  AV/2 will try to display whatever | 
|---|
|  | 173 | you give it as sensibly as it can.  Filename AV2.EXE. | 
|---|
|  | 174 |  | 
|---|
|  | 175 | EA Viewer:          Drag a file system object onto it and it'll show | 
|---|
|  | 176 | you the object's extended attributes.  Filename | 
|---|
|  | 177 | EAS.EXE. | 
|---|
|  | 178 |  | 
|---|
|  | 179 | INI Viewer:         Drag an .INI file onto it and it'll show you its | 
|---|
|  | 180 | contents.  Filename INI.EXE. | 
|---|
|  | 181 |  | 
|---|
|  | 182 | Bookshelf Viewer:   Shows all .INF files in a listbox and lets you | 
|---|
|  | 183 | pick the one(s) you want to view.  If you give any | 
|---|
|  | 184 | command line argument, the .HLP files on the HELP | 
|---|
|  | 185 | path will be shown instead (the Helpfile Viewer | 
|---|
|  | 186 | object calls VIEWINFS.EXE with "dummy" for an | 
|---|
|  | 187 | argument, for example).  Filename VIEWINFS.EXE. | 
|---|
|  | 188 |  | 
|---|
|  | 189 | Process Killer:     Lets you kill off renegade processes.  An English | 
|---|
|  | 190 | version of PSTAT.EXE must be on your PATH. | 
|---|
|  | 191 | Filename KILLPROC.EXE. | 
|---|
|  | 192 |  | 
|---|
|  | 193 | Undeleter:          Lets you undelete files (via interface with | 
|---|
|  | 194 | UNDELETE.COM).  Drag a file system object onto it | 
|---|
|  | 195 | and it'll let you undelete files for that drive. | 
|---|
|  | 196 | Filename UNDEL.EXE. | 
|---|
|  | 197 |  | 
|---|
|  | 198 | Visual Tree:        Opens a Drive Tree window (like the WPS Drives | 
|---|
|  | 199 | object with more horsepower).  Filename VTREE.EXE. | 
|---|
|  | 200 |  | 
|---|
|  | 201 | Visual Directory:   Opens a Directory Container window; drag a file | 
|---|
|  | 202 | system object onto it and this will open its | 
|---|
|  | 203 | directory (like a WPS directory Folder with more | 
|---|
|  | 204 | horsepower).  Filename VDIR.EXE. | 
|---|
|  | 205 |  | 
|---|
|  | 206 | Collector:          Opens a Collector window.  Filename VCOLLECT.EXE. | 
|---|
|  | 207 | Two other objects, "See all files" and "Seek and | 
|---|
|  | 208 | scan" are created which call up the Collector and | 
|---|
|  | 209 | go directly to dialogs for the appropriate | 
|---|
|  | 210 | purpose. | 
|---|
|  | 211 |  | 
|---|
|  | 212 | Global Viewer:      Opens a global view of a drive or drives.  Filename | 
|---|
|  | 213 | GLOBAL.EXE. | 
|---|
|  | 214 |  | 
|---|
|  | 215 | Databar:            Opens a databar showing some system information. | 
|---|
|  | 216 | Filename DATABAR.EXE. | 
|---|
|  | 217 |  | 
|---|
|  | 218 | DirSize:            Shows where drive usage is concentrated.  Filename | 
|---|
|  | 219 | DIRSIZE.EXE. | 
|---|
|  | 220 |  | 
|---|
|  | 221 | FM/2 Lite:          A simplified interface for "dummies."  Filename | 
|---|
|  | 222 | FM4.EXE. | 
|---|
|  | 223 |  | 
|---|
|  | 224 | FM/2's install creates FM2.CMD, AV2.CMD, VDIR.CMD, VTREE.CMD, | 
|---|
|  | 225 | VCOLLECT.CMD, UNDEL.CMD, KILLPROC.CMD, INI.CMD, EAS.CMD, DIRSIZE.CMD, | 
|---|
|  | 226 | VIEWINFS.CMD and VIEWHELP.CMD files for you in a directory "utils" off | 
|---|
|  | 227 | the install directory.  You should add this directory to your PATH= | 
|---|
|  | 228 | statement in CONFIG.SYS (type HELP PATH at a command line for more | 
|---|
|  | 229 | info).  If you prefer, FM/2's INSTALL builds a SETENV.CMD in the FM/2 | 
|---|
|  | 230 | directory which you can call to set the PATH for FM/2 in any given | 
|---|
|  | 231 | session without modifying CONFIG.SYS. | 
|---|
|  | 232 |  | 
|---|
|  | 233 |  | 
|---|
|  | 234 | Troubleshooting: | 
|---|
|  | 235 | =============== | 
|---|
|  | 236 |  | 
|---|
|  | 237 | If FM/2 won't run, the probable culprit is CONFIG.SYS.  Your LIBPATH | 
|---|
|  | 238 | statement should contain a ".\" entry.  If yours doesn't, add it.  It's | 
|---|
|  | 239 | standard for an OS/2 installation, but some buggy install programs knock | 
|---|
|  | 240 | it out because they translate entries to their full pathname before | 
|---|
|  | 241 | rewriting (so ".\" gets translated to whatever the current directory is | 
|---|
|  | 242 | for the buggy install program).  What this ".\" entry does is allow a | 
|---|
|  | 243 | program to find and use .DLL files in the program's current directory -- | 
|---|
|  | 244 | obviously something you want programs to be able to do, otherwise you'd | 
|---|
|  | 245 | have to put every application's .DLLs into directories already on the | 
|---|
|  | 246 | LIBPATH, or add the directories of all applications to the LIBPATH, a | 
|---|
|  | 247 | rather huge pain in the, uh, neck. | 
|---|
|  | 248 |  | 
|---|
|  | 249 | If things in FM/2 are suddenly acting strange after an upgrade, first | 
|---|
|  | 250 | make _sure_ you unpacked _all_ the files and overwrote the old ones, | 
|---|
|  | 251 | then ran INSTALL.CMD to update your WPS objects. | 
|---|
|  | 252 |  | 
|---|
|  | 253 | If the "FM/2 Online Help" object in the "FM/2 Docs" subfolder won't work | 
|---|
|  | 254 | properly, you've got a version of VIEW.EXE that won't directly display | 
|---|
|  | 255 | help (.HLP) files.  Use SEEHELP.EXE from the FM/2 Utilities package to | 
|---|
|  | 256 | get around this problem (or upgrade your version of OS/2). | 
|---|
|  | 257 |  | 
|---|
|  | 258 | Don't drag files over Netscape -- it will lock up if files (not WPS | 
|---|
|  | 259 | objects; there's a subtle difference) are dragged over it. | 
|---|
|  | 260 |  | 
|---|
| [11] | 261 | Known problems/shortcomings | 
|---|
|  | 262 | =========================== | 
|---|
|  | 263 |  | 
|---|
|  | 264 | - There must be some | 
|---|
|  | 265 |  | 
|---|
|  | 266 | About FM/2 | 
|---|
|  | 267 | ========== | 
|---|
|  | 268 |  | 
|---|
|  | 269 | FM/2 was originally written by: | 
|---|
|  | 270 |  | 
|---|
|  | 271 | Mark Kimes | 
|---|
|  | 272 | <hectorplasmic@worldnet.att.net> | 
|---|
|  | 273 |  | 
|---|
|  | 274 | He has kindly allowed me to take over maintenance and support of FM/2 and to | 
|---|
|  | 275 | release the program under the GNU GPL license.  I'm sure he would appreciate | 
|---|
|  | 276 | a Thank You note for his generosity. | 
|---|
|  | 277 |  | 
|---|
|  | 278 | Support | 
|---|
|  | 279 | ======= | 
|---|
|  | 280 |  | 
|---|
|  | 281 | Please address support questions and enhancement requests to: | 
|---|
|  | 282 |  | 
|---|
|  | 283 | Steven H. Levine | 
|---|
|  | 284 | steve53@earthlink.net | 
|---|
|  | 285 |  | 
|---|
|  | 286 | I also monitor most of the comp.os.os2.apps newsgroup. | 
|---|
|  | 287 |  | 
|---|
|  | 288 | Thanks and enjoy. | 
|---|
|  | 289 |  | 
|---|
|  | 290 | $ID$ | 
|---|