home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / pcmprogc.zip / WINPROGS.ZIP / MAN3WIN.TXT < prev    next >
Text File  |  1992-09-08  |  59KB  |  1,502 lines

  1. DOC 1.1 documentation file
  2. -----------------------------------------------------------------------
  3. Please note - this is a plain ASCII text file but contains multiple 
  4. documents. You may find it most convenient to view or print this file 
  5. using the DOC.EXE program supplied. 
  6. -----------------------------------------------------------------------
  7. Title1:PC Magazine Utilities
  8. Title2:Volume 3 Windows
  9. Copyright:(C)1992 Ziff-Davis Publishing
  10.  
  11. @@Introduction
  12. Introduction
  13. PC Magazine Utilities Disk Volume 3: Windows programs
  14. -------------------------------------------------------
  15.  
  16. Volume 3 of the PC Magazine Utilities contains 28
  17. DOS utilities and, in this updated release, 13 utilities
  18. for Windows along with comprehensive on-disk 
  19. documentation and an install program.
  20.  
  21. This document describes the Windows utilities included 
  22. in the package. See the document MANUALS3.TXT for 
  23. details of the DOS programs.
  24.  
  25. Installing the programs
  26. -----------------------
  27. The Windows utilities are supplied compressed in the 
  28. ZIP file WINPROGS.ZIP. The install program (started by
  29. typing GO) will unpack the files to your hard disk. You
  30. can then change to the new directory containing the 
  31. programs and try them out. After installing the 
  32. software, you can view this documentation by changing 
  33. to the relevant drive and directory and entering the 
  34. command DOC.
  35.  
  36. Program summary
  37. ---------------
  38. These Windows utilities perform a variety of small
  39. but useful tasks as described below. You'll find
  40. full information about the function of each program,
  41. along with instructions for setting it up and 
  42. running it, in the document for each program.
  43.  
  44. CFGSAVE     Adds a 'Save configuration' menu option
  45.             to the Program Manager in Windows 3.0
  46.  
  47. D'BUTTON    A freeware program, D'BUTTON lets you 
  48.             quickly access two applications of your
  49.             choice with a simple mouse click
  50.  
  51. INCTRL      A powerful tool for dedicated Windows users,
  52.             INCTRL monitors the installation process of
  53.             a new application, allowing you to easily
  54.             put things back to normal if the install
  55.             program fails part way through and to fully
  56.             de-install the program at a later date
  57.  
  58. PROGSET     A neat and easy way to alter file 
  59.             associations and remove obsolete items from
  60.             the WIN.INI startup file
  61.  
  62. STARS       A freeware program providing an animated
  63.             'star field' instead of the normal static
  64.             Windows desktop or wallpaper scene.
  65.  
  66. WINEXT      A powerful utility that provides great 
  67.             flexibility and control over the way 
  68.             programs are launched from the Program
  69.             Manager or by double-clicking on a data 
  70.             file
  71.  
  72. WINFO       A freeware utility providing a detailed 
  73.             report on Windows' status and configuration
  74.  
  75. WINFSR      A tiny program to provide a convenient 
  76.             running display of Windows Free System 
  77.             Resources
  78.  
  79. WININI      Short but sweet, running WININI re-reads 
  80.             the WIN.INI startup file after you make 
  81.             changes directly to it so those changes
  82.             can take effect without you having to
  83.             stop and restart Windows
  84.  
  85. WINMODE     A useful DOS-level utility that reports
  86.             if Windows (or the DOS 5.0 task switcher)
  87.             is loaded to a batch file or other program
  88.  
  89. WINWHERE    A versatile Windows file finding program
  90.             that includes the ability to generate a 
  91.             batch file to perform your chosen operation
  92.             on all the files it finds
  93.  
  94. WPRINT      Taking advantage of new features in Windows
  95.             3.1, WPRINT provides drag-and-drop file
  96.             printing from the Windows File Manager; just
  97.             pick up a text file or BMP graphic with
  98.             the mouse and drop it on the WPRINT icon to
  99.             print it
  100.  
  101. WSMOOTH     A Windows equivalent to the popular PC 
  102.             Magazine SMOOTH file viewer, WSMOOTH lets
  103.             you browse text files with smooth scrolling
  104. @@CFGSAVE
  105. CFGSAVE                                     Gene Kavner
  106. Program Manager utility for Windows 3.0     version 1.0
  107. -------------------------------------------------------
  108.  
  109. CFGSAVE adds a 'Save configuration' menu option to the
  110. Windows 3.0 File Manager, allowing you to rearrange or
  111. update your Program Manager desktop display and save
  112. the new layout without having to exit and restart 
  113. Windows. The one-step save facility is so simple and
  114. intuitive that you will soon feel it's a natural part
  115. of Windows.
  116.  
  117. Installation
  118. ------------
  119. CFGSAVE works with Windows 3.0 and consists of the
  120. two files CFGSAVE.EXE and CFGSAVE.DLL. These can
  121. installed to a hard disk directory and run in the
  122. usual manner. However, CFGSAVE is best installed
  123. by having it load each time you start Windows.
  124. To do this:
  125.  
  126.   * Copy CFGSAVE.EXE and CFGSAVE.DLL to your
  127.     main WINDOWS directory.
  128.  
  129.   * Edit your WIN.INI file to load the program
  130.     when Windows starts. Be sure to take a copy
  131.     of your WIN.INI file before making changes 
  132.     to it in case you accidentally delete or 
  133.     alter important items within it.
  134.  
  135.   * Find the [Windows] section in WIN.INI and
  136.     look for the load= line. You may need to add
  137.     a new one if one is not defined but there is
  138.     usually at least a blank load= line.
  139.  
  140.   * Add CFGSAVE.EXE to the list of programs given
  141.     on the load= line. Your WIN.INI file should
  142.     now look like:
  143.  
  144.     [Windows]
  145.     ...
  146.     ...
  147.     load=CFGSAVE.EXE otherProgram otherProgram
  148.     ...
  149.     ...
  150.  
  151.   * Restart Windows.
  152.  
  153. When you now restart Windows there will be no visible
  154. difference in how the Program Manager and other
  155. applications are displayed until you select the File 
  156. item in the Program Manager's menu. When the pull-down
  157. menu is displayed, you'll see the new Save 
  158. Configuration menu item. Now, any time you make a 
  159. change to the Program Manager you can save your
  160. configuration by simply selecting Save Configuration
  161. from the Program Manager's menu.
  162.  
  163. Please note
  164. -----------
  165. CFGSAVE is an application separate from the Windows
  166. Program Manager but it does rely on specific features
  167. of the Program Manager. As a result, the present 
  168. version on CFGSAVE works only with Windows 3.0. If you
  169. like CFGSAVE, you may want to keep an eye out on 
  170. PC MagNet, PC Magazine's on-line reader service, for
  171. a new version of the program that will work with 
  172. Windows 3.1.
  173. @@DBTN
  174. DBTN                                       David Hughes
  175. Push-button program launcher               version 1.2f
  176. -------------------------------------------------------
  177.  
  178. D'Button is a small freeware program by David Hughes.
  179. It displays a small window containing two buttons which
  180. you can set up to quickly launch two Windows programs
  181. of your choice; keep useful programs like the Windows
  182. calculator and notepad a simple mouse-click away.
  183.  
  184. D'Button is supplied complete with its original 
  185. documentation in the text file DBTN.TXT and also in a 
  186. Windows Write document DBTN.WRI. Please read this 
  187. document before using the program.
  188. @@INCTRL
  189. INCTRL                                 Neil J Rubenking
  190. Windows installation controller             version 1.0
  191. -------------------------------------------------------
  192.  
  193. INCTRL.EXE is an Installation Control program for 
  194. Windows. It supervises an application's install utility 
  195. and writes a report file of changes made to your 
  196. system.
  197.  
  198. Installation
  199. ------------
  200. INCTRL works with Windows 3 and is installed in the
  201. usual manner. The program file is INCTRL.EXE. No 
  202. other files are necessary to use INCTRL.
  203.  
  204. You must be using Windows in Standard or Enhanced
  205. mode for INCTRL; the program will not work with the
  206. Windows 3.0 real mode.
  207.  
  208. To install the program file:
  209.  
  210.   * Copy INCTRL.EXE to a suitable hard disk directory.
  211.     You can use your main WINDOWS directory, create a 
  212.     new one or add INCTRL to a directory you already
  213.     have for smaller Windows programs and accessories.
  214.  
  215. To start INCTRL directly:
  216.  
  217.   * Run the program file INCTRL.EXE from the Windows
  218.     Program Manager, File Manager, MS-DOS Executive or
  219.     whatever shell/launch program you like to use. You
  220.     can either choose 'File' 'Run' and then enter the
  221.     command INCTRL (you may need to give the drive
  222.     and directory where INCTRL is stored, e.g. 
  223.     C:\WINUTILS\INCTRL) or double-click on the
  224.     filename in the File Manager or other program 
  225.     launcher display.
  226.  
  227. To create an icon for INCTRL in the Windows Program 
  228. Manager display:
  229.  
  230.   * Select a suitable program group by clicking on it
  231.     once (e.g. Accessories). If you prefer, you can 
  232.     create a new program group by choosing 'New...' from
  233.     the Program Manager 'File' menu and then selecting
  234.     'Program Group'.
  235.  
  236.   * Select 'New...' from the Program Manager 'File' menu.
  237.  
  238.   * Choose 'Program Item' and click okay in the 'New 
  239.     Program Object' dialog.
  240.  
  241.   * In the 'Program Item Properties' dialog, click on
  242.     'Browse' and then use the mouse to locate the 
  243.     INCTRL.EXE program file and double-click on it.
  244.  
  245.   * Click 'Okay' back in the 'Program Item Properties'
  246.     dialog and the INCTRL icon should appear in your
  247.     selected program group. You can now start INCTRL
  248.     by double-clicking on this icon as normal.
  249.  
  250. Using INCTRL
  251. ------------
  252. It takes hardly any more effort to install a new Windows
  253. application under INCTRL's supervision than to go
  254. through the usual File... Run dialog under Program
  255. Manager. After bringing up INCTRL, you press one
  256. button to select the install program and press a second
  257. to choose a filename for the output report. Although
  258. this documentation discusses INCTRL using a Windows 3.1
  259. common dialog box for file selection, INCTRL does not
  260. require the COMMDLG dynamic link library. If you don't
  261. have COMMDLG.DLL on your system, INCTRL will simply use
  262. a different file selection dialog box.
  263.  
  264. When you've selected both the install program to be run
  265. and a name for INCTRL's output report, the grayed-out
  266. Perform Install button will be enabled. Press it and
  267. INCTRL will take over the installation.
  268.  
  269. There will be an initial delay as INCTRL memorizes the
  270. file layout of the fixed disks on your system. During
  271. this interval a small window will appear to let you
  272. know what's happening. INCTRL also makes copies of
  273. WIN.INI and SYSTEM.INI at this time, using the names
  274. WININI.$$$ and SYSINI.$$$. After these preparations,
  275. INCTRL executes the application's install program; then
  276. you simply follow the application's instructions to
  277. complete the installation.
  278.  
  279. After the installation is finished, INCTRL writes a
  280. header (which includes the install filename and the
  281. current date and time) for its output report. It then
  282. scans your fixed disks again, checking each file and
  283. directory against the disk contents it memorized
  284. earlier. For items already present on its list, INCTRL
  285. compares the current size and date/time stamp with
  286. their previous values. If the stamps are different,
  287. INCTRL notes that the file has changed; if they are the
  288. same, it removes the file from the list. Any file not
  289. present on the list was obviously added during the
  290. installation, so INCTRL writes its name to the output
  291. report.
  292.  
  293. When this second scan of files and directories is
  294. complete, the only files left from INCTRL's original
  295. list will be those that were changed during the
  296. installation or those that were deleted. INCTRL first
  297. flips through the list and reports the name of every
  298. item that was marked as having been changed by the
  299. install program. Since every file that exists on-disk
  300. was either removed from the list or marked as changed,
  301. any remaining files not marked as changed must have been
  302. deleted by the install program. INCTRL reports these as
  303. well, even though it's unusual for an install program
  304. to erase files.
  305.  
  306. Next, INCTRL compares the saved copy of WIN.INI with the
  307. current WIN.INI. It compiles a list of all the section
  308. headings from the old file and checks that list against
  309. the section headings from the new file. If any were
  310. added during the installation, it writes their names to
  311. the output report and adds them to the list. INCTRL
  312. doesn't report on sections deleted from WIN.INI. It
  313. follows the same procedure in examining SYSTEM.INI. For
  314. each section in the .INI file, INCTRL gets a list of
  315. all the keys (for example, Load) contained in that
  316. section of the old file and reports on any keys that
  317. were added in the new file. Then it checks the value
  318. of each key from the old file against the value of that
  319. key in the new file. If they differ, it writes both the
  320. old value and the new to the output file.
  321.  
  322. INCTRL will notify you if it finds a duplicate section
  323. name or a duplicate key within a section of an INI
  324. file. Normally, the Windows functions that create the
  325. keys don't allow creation of duplicate key names. A
  326. particular exception occurs in the [386Enh] section of
  327. SYSTEM.INI, however, which can have any number of lines
  328. with the key DEVICE. Windows accesses these lines
  329. during initialization, without going through the normal
  330. INI-handling functions. INCTRL also treats this key
  331. specially; it simply counts the number of times it
  332. occurs in the old and in the new files and reports if
  333. the new file has more DEVICE lines.
  334.  
  335. The listing below shows an abbreviated version of a
  336. sample INCTRL report, which was generated while
  337. installing the After Dark screen saver. That
  338. application's install program copied 81 files and 5
  339. directories to the disk, added a DEVICE= line to
  340. SYSTEM.INI, and added the programs AD.EXE and
  341. ADINIT.EXE to the LOAD= line in WIN.INI. There are 8
  342. files listed as changed: 3 .INI files and 5 from an
  343. earlier incomplete attempt to uninstall the program.
  344.  
  345. Be warned that some install programs take a two-step
  346. approach that fools INCTRL: They copy a secondary
  347. install program to the hard disk and then execute that
  348. program. INCTRL thinks the installation is over when
  349. the primary program ends, so it reports that the only
  350. file added was the secondary install program. You may
  351. be able to work around this situation by using INCTRL
  352. to re-execute the secondary install program. If it
  353. reinstalls the remaining files, they'll show up as
  354. changed files in the INCTRL report.
  355.  
  356. Configuring INCTRL
  357. ------------------
  358. By default, INCTRL scans all fixed disks on your system
  359. looking for file and directory changes. If you have one
  360. or more disk partitions that are never used for Windows
  361. applications, you can speed INCTRL's search and reduce
  362. its memory requirements by excluding those drives from
  363. examination. To do so, create the ASCII file INCTRL.INI
  364. in your Windows directory with a single section called
  365. [Excluded drives]. For each drive you want to exclude,
  366. add a key line such as c=1 to that section. For 
  367. example, to exclude drives C: and D:, add the 
  368. following:
  369.  
  370.     [Excluded drives]
  371.     c=1
  372.     d=1
  373.  
  374. Your Windows directory is the default storage location 
  375. for INCTRL report files. To make another directory the 
  376. default, add a [Directories] section to INCTRL.INI 
  377. and assign that directory to the ReptDir key, as,
  378. for example:
  379.  
  380.     [Directories]
  381.     ReptDir=E:\INCTRL
  382.  
  383. Uninstalling with INCTRL
  384. ------------------------
  385. Although INCTRL gives you the information you need to
  386. uninstall a program, you'll have to make some decisions
  387. based on this information. Your first step is to
  388. delete the program's icon from the Program Manager
  389. group that contains it. If the program has a group all
  390. its own, you can delete the whole group.
  391.  
  392. Now run your favorite file manager and, into your editor
  393. of choice, load the INCTRL report for the application
  394. to be removed. Look first for entire directories added
  395. during its installation: you can usually delete these
  396. entirely. You should at least consider the possibility,
  397. however, that you may have created data files in a
  398. program-created directory that you're thinking of
  399. deleting. If you're not sure, try individually deleting
  400. the files INCTRL reports in that directory and examine
  401. any that are left over.
  402.  
  403. You can, of course, delete a private .INI file if the
  404. program installed one, but most files added to the
  405. Windows and the System directories are intended to be
  406. shared with other programs. Thus, it may not be safe to
  407. delete .DLL, .DRV, .FON or .EXE files that were
  408. installed in either of these directories. If you want to
  409. be sure, rename rather than delete these possibly
  410. shared files and then restart Windows. Bring up each
  411. program you installed after the program being removed
  412. and make sure it doesn't depend on the renamed files.
  413. If this test succeeds, you can delete the renamed
  414. files. If one of your programs refuses to run without a
  415. particular renamed file, rename it back and add that
  416. filename to the INCTRL report for the dependent
  417. program.
  418.  
  419. INCTRL's list of changed files is provided for your
  420. information; most of the time you won't want to delete
  421. any of these, since the installation program either
  422. updated them or simply recopied them on your disk.
  423. Either way, they were there before the installation and
  424. should probably stay after you uninstall the program.
  425.  
  426. If changes were made to WIN.INI or SYSTEM.INI, bring up
  427. the affected .INI file in your favorite ASCII editor. A
  428. new section is much like a new directory -- you can
  429. probably erase the whole thing. If one or more .EXE
  430. files were added to the LOAD= or RUN= lines in the
  431. [windows] section of WIN.INI, remove them. Don't simply
  432. restore the "before" value of the line unless you're
  433. sure that other programs have not subsequently been
  434. added to these lines. On the other hand, some programs
  435. are associated with a particular file extension in the
  436. [extensions] section. Once the program is gone, you'll
  437. probably want to delete the WIN.INI line for that
  438. association.
  439.  
  440. Other .INI file changes must be considered on a
  441. case-by-case basis. If you're not sure whether it's
  442. safe to delete a line, turn it into a comment by
  443. putting a semicolon at the beginning of the line. Then
  444. restart Windows and run each program that was installed
  445. after the program being removed. If they all work, you
  446. can either delete the now-commented lines or leave them
  447. in place as comments. In case you find that one of your
  448. other programs does depend on a particular .INI file
  449. line, remove the initial semicolon and add the line to
  450. the INCTRL report file for that program.
  451.  
  452. Neil J. Rubenking is technical editor of PC Magazine.
  453.  
  454. Sample INCTRL Report
  455. --------------------
  456. This is an abbreviated version of the report INCTRL 
  457. produced after installing the After Dark screen saver.
  458.  
  459. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  460.  
  461. INSTALLATION REPORT - B:\INSTALL.EXE
  462.  
  463. Produced by INCTRL, Copyright (c) 1992 by Neil J. Rubenking
  464. Wed 4/1/1992 09:20:29.06
  465.  
  466. *** FILES AND DIRECTORIES ADDED ***
  467. DIR : E:\AFTERDRK
  468. FILE: E:\WINDOWS\AFTERDAR.GRP
  469. FILE: E:\AFTERDRK\AD_LIB.DLL
  470. FILE: E:\AFTERDRK\ADINIT.EXE
  471. FILE: E:\AFTERDRK\AD.EXE
  472. . . .
  473. FILE: E:\AFTERDRK\ADMODULE.SDK\BLANKER\MNAME.RSC
  474. Install program added 81 files and 5 directories.
  475.  
  476. *** FILES AND DIRECTORIES CHANGED ***
  477. FILE: E:\WINDOWS\AD.CFG
  478. FILE: E:\WINDOWS\ADMODULE.ADS
  479. FILE: E:\WINDOWS\AD_PREFS.INI
  480. FILE: E:\WINDOWS\PROGMAN.INI
  481. FILE: E:\WINDOWS\SYSTEM.ADK
  482. FILE: E:\WINDOWS\SYSTEM.INI
  483. FILE: E:\WINDOWS\WIN.INI
  484. FILE: E:\WINDOWS\WININI.ADK
  485. Install program changed 8 files and 0 directories.
  486.  
  487. *** KEYS CHANGED IN WIN.INI SECTION [windows] ***
  488. BEFORE: load=
  489.  AFTER: load=e:\afterdrk\ad.exe e:\afterdrk\adinit.exe
  490. 1 keys changed in WIN.INI section [windows]
  491.  
  492. *** KEYS ADDED TO SYSTEM.INI SECTION [386Enh] ***
  493. 1 DEVICE= lines added to the [386Enh] section of SYSTEM.INI
  494. 1 keys added to SYSTEM.INI section [386Enh]
  495.  
  496. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  497.  
  498. @@PROGSET
  499. PROGSET                                Robert Dickinson
  500. Windows file association editor             version 1.0
  501. -------------------------------------------------------
  502.  
  503. PROGSET provides two useful functions for Windows users.
  504. It will painlessly and reliably remove program details
  505. from your WIN.INI startup file without the possibility
  506. of corrupting it. And it will let you easily add to or
  507. alter file 'associations' in WIN.INI; the entries that
  508. tell the File Manager (or other program launcher) which
  509. application to start when you double-click on a data
  510. file.
  511.  
  512. Installation
  513. ------------
  514. PROGSET works with Windows 3 and is installed in the 
  515. usual manner. The program file is PROGSET.EXE. No 
  516. other files are necessary to use PROGSET.
  517.  
  518. Please note that while this version of PROGSET can be
  519. used with Windows 3.1, some of the new items introduced
  520. in Windows 3.1 WIN.INI files should not be removed
  521. with the program. Be careful when removing installed
  522. programs not to remove items which are part of the 
  523. Windows 3.1 system.
  524.  
  525. To install the program file:
  526.  
  527.   * Copy PROGSET.EXE to a suitable hard disk directory.
  528.     You can use your main WINDOWS directory, create a 
  529.     new one or add PROGSET to a directory you already
  530.     have for smaller Windows programs and accessories.
  531.  
  532. To start PROGSET directly:
  533.  
  534.   * Run the program file PROGSET.EXE from the Windows
  535.     Program Manager, File Manager, MS-DOS Executive or
  536.     whatever shell/launch program you like to use. You
  537.     can either choose 'File' 'Run' and then enter the
  538.     command PROGSET (you may need to give the drive
  539.     and directory where PROGSET is stored, e.g. 
  540.     C:\WINUTILS\PROGSET) or double-click on the
  541.     filename in the File Manager or other program 
  542.     launcher display.
  543.  
  544. To create an icon for PROGSET in the Windows Program 
  545. Manager display:
  546.  
  547.   * Select a suitable program group by clicking on it
  548.     once (e.g. Accessories). If you prefer, you can 
  549.     create a new program group by choosing 'New...' from
  550.     the Program Manager 'File' menu and then selecting
  551.     'Program Group'.
  552.  
  553.   * Select 'New...' from the Program Manager 'File' menu.
  554.  
  555.   * Choose 'Program Item' and click okay in the 'New 
  556.     Program Object' dialog.
  557.  
  558.   * In the 'Program Item Properties' dialog, click on
  559.     'Browse' and then use the mouse to locate the 
  560.     PROGSET.EXE program file and double-click on it.
  561.  
  562.   * Click 'Okay' back in the 'Program Item Properties'
  563.     dialog and the PROGSET icon should appear in your
  564.     selected program group. You can now start PROGSET
  565.     by double-clicking on this icon as normal.
  566.  
  567. Using PROGSET
  568. --------------
  569. PROGSET starts up with a dialog box listing your
  570. Windows file associations. Its Add, Modify, Remove, and
  571. Exit buttons can be selected either by clicking with a 
  572. mouse or by typing the Alt-underscored letter 
  573. combination for the desired button. Two radio buttons 
  574. at the top of the display switch between viewing and
  575. altering file associations and removing details of 
  576. programs that have installed themselves in your WIN.INI
  577. file.
  578.  
  579. You can move through the list of items either with the 
  580. mouse or with the Up- and Down-Arrow keys. Typing an
  581. initial letter advances automatically to the next item
  582. listed that begins with that letter.
  583.  
  584. PROGSET will always ask for confirmation before it 
  585. removes anything from WIN.INI, so you can feel free to 
  586. experiment without actually deleting anything from your 
  587. WIN.INI file. You can Add, Modify, or Remove file 
  588. associations, and you can Remove installed programs.
  589.  
  590. To edit the file associations in WIN.INI, begin by 
  591. selecting the File Associations mode with the appropriate 
  592. radio button. Both the Modify and Remove functions act on 
  593. the currently selected file association from the listbox. 
  594. When you choose Add or Modify another dialog box will 
  595. appear that provides fields for the file extension and 
  596. the command line, together with OK, Cancel, and Browse 
  597. buttons. In Add, you enter both the file extension and 
  598. the command line; in Modify you simply enter or modify 
  599. the command line. In either case, you can choose the 
  600. Browse button to help you locate the file to be 
  601. associated with the extension.
  602.  
  603. The Browse function works like a File Open dialog box: 
  604. you select drives and directories until you locate the 
  605. desired file and then either double-click the file or 
  606. select OK. If you choose to enter the command line 
  607. manually, you must remember to follow the 
  608. [Associations] section format:
  609.  
  610.     ext = appname.exe ^.ext
  611.  
  612. For example, if you want the Windows Notepad program
  613. to be started when you double-click on a .DOC type file
  614. in the Windows File Manager, you would enter:
  615.  
  616.     DOC=notepad.exe ^.DOC
  617.  
  618. If you use the Browse function, the proper default 
  619. command line parameter is inserted for you. To remove 
  620. a file association just click Remove and select Yes 
  621. when PROGSET asks you to confirm your intention.
  622.  
  623. To remove (or un-install) a program from WIN.INI, 
  624. simply select the installed Programs mode with the 
  625. appropriate button from the top section of the PROGSET 
  626. window. Then pick out the desired program from the 
  627. listbox and hit the Remove button. PROGSET will again 
  628. ask if you really want to remove the selected section. 
  629. Click Yes and it's gone. Remember, however, that when 
  630. you remove an installed program with PROGSET you 
  631. aren't actually deleting its files, but only removing 
  632. the program's section from your WIN.INI file.
  633.  
  634. Because PROGSET is a fairly simple application there 
  635. is no need for a main application menu. For this reason 
  636. the "About..." function is located in the system menu. 
  637. You can access the system menu by clicking the little 
  638. box in the upper left corner of the PROGSET window 
  639. or by typing Alt-Spacebar. (The picture in the 
  640. system menu box represents a spacebar, making the 
  641. Alt-Spacebar combination easy to remember.)  
  642.  
  643. To exit PROGSET, just click the on the Exit button or 
  644. type Alt-X.
  645. @@STARS
  646. STARS                                    David Stafford
  647. Animated desktop display                    version 2.0
  648. -------------------------------------------------------
  649.  
  650. STARS by David Stafford is a freeware alternative to 
  651. the normally static Windows desktop or 'wallpaper'
  652. display. Running STARS replaces the desktop with an
  653. animated star field display... you can adjust the speed
  654. of the stars using options available by clicking once
  655. on the Stars icon.
  656.  
  657. STARS is supplied complete with its original 
  658. documentation in the text file STARS.TXT. Please read 
  659. this file before using the program.
  660. @@WINEXT
  661. WINEXT                                    Fran Finnegan
  662. Extended file associations in Windows       version 1.0
  663. -------------------------------------------------------
  664.  
  665. One of the convenient features of the Windows Program
  666. Manager and File Manager is that double-clicking on a
  667. data file will start the application it goes with and
  668. open that file ready for viewing, editing and so on.
  669. Windows does this by associating particular programs
  670. with particular file extensions in the [Extensions] 
  671. sector of the WIN.INI startup file. For example, the
  672. line
  673.  
  674.     txt = notepad.exe ^.txt
  675.  
  676. tells the Program Manger and File Manager that double
  677. clicking a .TXT file should open that file in the
  678. Windows Notepad.
  679.  
  680. WINEXT is an unusual utility designed to overcome 
  681. limitations in this 'file association' mechanism and
  682. make it much more useful. WINEXT allows you to create
  683. associations for programs not available in the DOS PATH
  684. and to say exactly which directory should be current
  685. when the file is opened... the normal file association 
  686. can start a program in an inappropriate directory. You
  687. can also pass a full range of command line options to
  688. the started program or enter them as the program is
  689. run.
  690.  
  691. Installing WINEXT
  692. -----------------
  693. WINEXT works with Windows 3.0 and 3.1 and consists of
  694. the program file WINEXT.EXE. To set up the program,
  695. copy its program file to a suitable hard disk 
  696. directory. You can use your main WINDOWS directory,
  697. create a new one or add WINEXT to a directory you may
  698. already have for smaller Windows programs.
  699.  
  700. The directory you keep WINEXT.EXE in MUST be on your
  701. DOS command PATH (usually set in AUTOEXEC.BAT) or 
  702. else Windows will not be able to find the program when
  703. it is required.
  704.  
  705. Using WINEXT
  706. ------------
  707. WINEXT can be run directly from the Program Manager or
  708. File Manager as normal but it is rarely useful to do 
  709. this -- WINEXT is designed to operate behind the scenes
  710. by being called by Windows through new lines added to
  711. the [Extensions] section in WIN.INI. The program can
  712. also usefully be used in the command line entered in
  713. the Program Item Properties dialog for a particular
  714. icon.
  715.  
  716. WINEXT and WIN.INI
  717. ------------------
  718. In principle, all you do is add a new [Extensions] line
  719. that associates a particular file type with the 
  720. WINEXT.EXE program. This line also includes the name
  721. of the program that you really want to run for the type
  722. of file in question, along with any additional items
  723. which you want WINEXT to carry out or pass to that
  724. program. When you double-click a file of this type,
  725. WINEXT is started and it will, in turn, start the
  726. relevant program for you.
  727.  
  728. The full syntax for WINEXT within the WIN.INI is:
  729.  
  730.  
  731.     ext=winext.exe [?] d:\path                     
  732.            d:\path\program.ext [arguments]
  733.            ^.ext [arguments]
  734.     
  735.     (this should be all on ONE line in WIN.INI.)
  736.  
  737. As previously, ext is the extension of a data file. The
  738. optional ? parameter option causes WINEXT to bring up a
  739. message box that displays the ext= entry and the new
  740. command line and gives you a chance to cancel the 
  741. command before it is executed. This is useful when you
  742. are adding and/or modifying your [Extension] entries in
  743. WIN.INI. Once you are comfortable with how WINEXT
  744. operates you can then simply delete the ? parameter from
  745. your ext= lines. 
  746.  
  747. The d:\path section of the syntax specifies the drive
  748. and directory in which you wish to be when the program
  749. has been started and loaded with its associated data
  750. file. Note that the d:\path start-up drive/directory
  751. may be . or .. , which will have the effect, 
  752. respectively, of keeping you in the directory 
  753. containing the data file or of changing to its parent
  754. directory. If you enter an invalid path, WINEXT will
  755. warn you in a message box.
  756.  
  757. The d:\path\program.ext specifies the drive, directory,
  758. and name of the program you want to associate with the
  759. data file's extension. The program may be any DOS or
  760. Windows executable file or a batch file. (.PIF files
  761. have their own way of doing what WINEXT does, so they
  762. aren't relevant here.) If program does not contain an
  763. extension, then .EXE is assumed by Windows. If the
  764. program is not preceded by a drive and/or directory
  765. path, Windows will search for it in the following
  766. order: the current working directory (which is now
  767. d:\path, since WINEXT switched to it); the Windows
  768. directory; the Windows \SYSTEM directory; the
  769. directories listed in the PATH environment variable; 
  770. and the list of directories mapped in a network.
  771.  
  772. The optional arguments parameters (in both places in the
  773. syntax) are any parameters peculiar to the application
  774. specified that you may want to include. These would be
  775. used for compiler switches or compression/decompression
  776. utilities, for example. Putting double-quotes ( " ) 
  777. around arguments causes a group of arguments to be
  778. considered as a single argument.
  779.  
  780. For the ^.ext portion of the WINEXT syntax you can do
  781. one of three things. First, you can simply replace the
  782. .ext with the data file extension, as in a normal
  783. WIN.INI file. Because WINEXT has been loaded, however, 
  784. when you double-click on a file with the associated ext 
  785. in File Manager or the MS-DOS Executive, WINEXT 
  786. remembers the current directory the data file is in, 
  787. but switches to the drive and directory specified 
  788. by d:\path. Note that if WINEXT does not detect a 
  789. qualified filespec (one that includes a drive or path), 
  790. it prepends the current directory containing the data 
  791. file. This assures that all applications started by 
  792. WINEXT will receive a fully- specified data filename.
  793.  
  794. Second, for the ^.ext you can use the caret alone, with
  795. no data file extension specified. This will cause the
  796. data file extension to be stripped off. This is useful
  797. when dealing with programs (AUTOCAD, for example) that
  798. do not require extensions on the command line or that
  799. may indeed not work properly if the data file extension
  800. is present. (If you have a particular need, you might
  801. even supply an ext that is different from your data
  802. file's extension.)  
  803.  
  804. Third, you can use * in place of ^.ext to tell WINEXT
  805. not to include any data filename on the command line. 
  806. This option is particularly useful if you want to use
  807. WINEXT as a program item in a program group of Program 
  808. Manager, as will be shown in the examples below.
  809.  
  810. Note that in order to use the caret (^) by itself, or 
  811. to add arguments after the ^ or ^.ext, or to use the 
  812. asterisk (*) and no filename, you must manually edit 
  813. your WIN.INI file. You can use the System 
  814. Configuration Editor, Notepad or a plain ASCII text 
  815. editor. (Remember too that you must restart Windows,
  816. or use the PC Magazine WININI utility, in order for 
  817. the WIN.INI changes to take effect.)
  818.  
  819. Example
  820. --------
  821. The following line added to WIN.INI shows one way 
  822. WINEXT can be used.
  823.  
  824.     wks=winext.exe D:\123 123.exe *
  825.  
  826. This might be used to start an old version of Lotus
  827. 1-2-3. Like a number of DOS applications, you must
  828. be in the directory holding the program files to 
  829. run version 1A of Lotus 1-2-3; using WINEXT in this
  830. way ensures that the 1-2-3 directory (D:\123) is
  831. current when the program starts. The * as the last
  832. item tells WINEXT not to pass the data file's name
  833. to 1-2-3 since 1-2-3 will not accept a filename 
  834. on the command line like this.
  835.  
  836. Using WINEXT with Program Manager
  837. ---------------------------------
  838. The WINEXT syntax described above can be used in
  839. the Command Line section of the Program Item
  840. Properties dialog associated with a particular
  841. icon in the Program Manager. Using this technique,
  842. you can create Program Manager icons that start
  843. particular programs in various ways.
  844.  
  845. Example
  846. -------
  847. In a Command line used to start Word for Windows,
  848. you might use the line:
  849.  
  850.  winext.exe + c:\worddocs winword.exe /n *
  851.  
  852. This would start Word for Windows (assuming it to
  853. be in the DOS PATH as usual) but with the current
  854. directory set to C:\WORDDOCS so that the files in
  855. this directory are immediately available when you
  856. choose File and Open. The + starts Word for 
  857. Windows with a maximised window. The /n tells 
  858. Word NOT to display a blank new document. Finally,
  859. the * tells WINEXT not to pass a data filename to
  860. the program.
  861. @@WINFO
  862. WINFO                                      David Hughes
  863. Windows System Information                 version 1.0f
  864. -------------------------------------------------------
  865.  
  866. WINFO is a small freeware utility that displays useful 
  867. configuration information about your Windows 
  868. environment. The program's report is more comprehensive
  869. than many alternatives and includes a detailed summary 
  870. of video information.
  871.  
  872. WINFO is supplied complete with its original 
  873. documentation in the text file WINFO.TXT and also in a 
  874. Windows Write document WINFO.WRI. Please read this 
  875. document before using the program.
  876. @@WINFSR
  877. WINFSR                                    Fran Finnegan
  878. Monitor Windows free system resources       version 2.1
  879. -------------------------------------------------------
  880.  
  881. The 'Free System Resources' (FSR) in Windows is really 
  882. just a fancy name for the amount of free memory 
  883. available to two key components of Windows; the 
  884. graphics device interface (GDI.EXE) and the user 
  885. interface (USER.EXE). This lock of memory is vital as 
  886. all open Windows applications must share it; if you run 
  887. enough big programs at the same time, or programs which 
  888. hog FSR, you will run out of memory and possibly lock up 
  889. your machine, even if it's a 16Mb or 32Mb system.
  890.  
  891. WINFSR is a small utility that allows you to easily
  892. monitor FSR. You can determine how a particular program 
  893. uses FSR or just use it as a running count to warn you
  894. that the system may be becoming overloaded.
  895.  
  896. Installation
  897. ------------
  898. WINFSR works with Windows 3.0 and 3.1 and is installed 
  899. in the usual manner. The program file is WINFSR.EXE. No 
  900. other files are necessary to use WINFSR.
  901.  
  902. To install the program file:
  903.  
  904.   * Copy WINFSR.EXE to a suitable hard disk directory.
  905.     You can use your main WINDOWS directory, create a 
  906.     new one or add WINFSR to a directory you already
  907.     have for smaller Windows programs and accessories.
  908.  
  909. To start WINFSR directly:
  910.  
  911.   * Run the program file WINFSR.EXE from the Windows
  912.     Program Manager, File Manager, MS-DOS Executive or
  913.     whatever shell/launch program you like to use. You
  914.     can either choose 'File' 'Run' and then enter the
  915.     command WINFSR (you may need to give the drive
  916.     and directory where WINFSR is stored, e.g. 
  917.     C:\WINUTILS\WINFSR) or double-click on the
  918.     filename in the File Manager or other program 
  919.     launcher display.
  920.  
  921. To create an icon for WINFSR in the Windows Program 
  922. Manager display:
  923.  
  924.   * Select a suitable program group by clicking on it
  925.     once (e.g. Accessories). If you prefer, you can 
  926.     create a new program group by choosing 'New...' from
  927.     the Program Manager 'File' menu and then selecting
  928.     'Program Group'.
  929.  
  930.   * Select 'New...' from the Program Manager 'File' menu.
  931.  
  932.   * Choose 'Program Item' and click okay in the 'New 
  933.     Program Object' dialog.
  934.  
  935.   * In the 'Program Item Properties' dialog, click on
  936.     'Browse' and then use the mouse to locate the 
  937.     WINFSR.EXE program file and double-click on it.
  938.  
  939.   * Click 'Okay' back in the 'Program Item Properties'
  940.     dialog and the WINFSR icon should appear in your
  941.     selected program group. You can now start WINFSR
  942.     by double-clicking on this icon as normal.
  943.  
  944. Using WINFSR
  945. --------------
  946. WINFSR provides two displays. A dialog box displays
  947. operating mode and total memory usage as well as
  948. the percentage of FSR available and separate figures
  949. for GDI and USER components. Clicking on the 'Hide'
  950. button removes this display, leaving just WINFSR's
  951. icon at the bottom of the screen. The icon shows 
  952. simply the % free for FSR; this display is 
  953. continually updated as you work.
  954.  
  955. A number of options are available from the main display
  956. by clicking on 'Options'. You can choose either a fancy
  957. or plain icon display and change the icon's name (under
  958. Windows 3.1, you may prefer to delete the default name 
  959. 'System Resources' to produce a smaller icon title). 
  960.  
  961. The % option allows you to leave WINFSR running as an 
  962. icon but have its dialog box pop-up to warn you when 
  963. you're running short of FSR. Normally, WINFSR will 
  964. pop-up if FSR gets below 20%, at which point you 
  965. should probably save your work or close down some 
  966. programs. You can adjust this to a different figure if 
  967. you prefer.
  968.  
  969. WINFSR and WIN.INI
  970. ------------------
  971. WINFSR stores its current settings in your WIN.INI
  972. file in a section titled [WINFSR]. You can adjust
  973. these lines manually using a text editor. If you remove
  974. WINFSR from your system, you should delete this section
  975. from your WIN.INI file.
  976.  
  977. FSR Calculation
  978. ---------------
  979. There is no 'official' way to calculate FSR so you may
  980. see different results from programs similar to this 
  981. one. WINFSR takes into account free global memory as
  982. well as local memory for example.
  983. @@WININI
  984. WININI                                    Fran Finnegan
  985. Register changes to WIN.INI immediately     version 1.0
  986. -------------------------------------------------------
  987.  
  988. WININI is a small but useful Windows utility that you
  989. can run immediately after altering your WIN.INI startup
  990. file within Windows using the Notepad, Sysedit or 
  991. another text editor program. WININI will then read the
  992. newly changed WIN.INI into memory so that other 
  993. programs can take account of the changes in it; you
  994. don't have to stop and restart Windows.
  995.  
  996. Installation
  997. ------------
  998. WININI works with Windows 3 and is installed in the 
  999. usual manner. The program file is WININI.EXE. No 
  1000. other files are necessary to use WININI.
  1001.  
  1002. To install the program file:
  1003.  
  1004.   * Copy WININI.EXE to a suitable hard disk directory.
  1005.     You can use your main WINDOWS directory, create a 
  1006.     new one or add WININI to a directory you already
  1007.     have for smaller Windows programs and accessories.
  1008.  
  1009. To start WININI directly:
  1010.  
  1011.   * Run the program file WININI.EXE from the Windows
  1012.     Program Manager, File Manager, MS-DOS Executive or
  1013.     whatever shell/launch program you like to use. You
  1014.     can either choose 'File' 'Run' and then enter the
  1015.     command WININI (you may need to give the drive
  1016.     and directory where WININI is stored, e.g. 
  1017.     C:\WINUTILS\WININI) or double-click on the
  1018.     filename in the File Manager or other program 
  1019.     launcher display.
  1020.  
  1021. To create an icon for WININI in the Windows Program 
  1022. Manager display:
  1023.  
  1024.   * Select a suitable program group by clicking on it
  1025.     once (e.g. Accessories). If you prefer, you can 
  1026.     create a new program group by choosing 'New...' from
  1027.     the Program Manager 'File' menu and then selecting
  1028.     'Program Group'.
  1029.  
  1030.   * Select 'New...' from the Program Manager 'File' menu.
  1031.  
  1032.   * Choose 'Program Item' and click okay in the 'New 
  1033.     Program Object' dialog.
  1034.  
  1035.   * In the 'Program Item Properties' dialog, click on
  1036.     'Browse' and then use the mouse to locate the 
  1037.     WININI.EXE program file and double-click on it.
  1038.  
  1039.   * You may want to alter the description item to read
  1040.     'WIN.INI changed' to act as a reminder that you 
  1041.     should run the program after each time you alter
  1042.     WIN.INI directly in Windows.
  1043.  
  1044.   * Click 'Okay' back in the 'Program Item Properties'
  1045.     dialog and the WININI icon should appear in your
  1046.     selected program group. You can now start WININI
  1047.     by double-clicking on this icon as normal.
  1048.  
  1049. Using WININI
  1050. ------------
  1051. WININI is straightforward to use. After making changes
  1052. to the WIN.INI file with the Notepad, Sysedit or other
  1053. text editor program, just run WININI. This reads in
  1054. the new file and informs other applications that one
  1055. or more changes have been made to it. Good Windows 
  1056. applications running at the time will look to see what 
  1057. the changes are and take account of them if 
  1058. appropriate.
  1059. @@WINMODE
  1060. WINMODE                                   Fran Finnegan
  1061. Check for Windows or task switcher          version 1.0
  1062. -------------------------------------------------------
  1063.  
  1064. A number of DOS programs should not be run when Windows
  1065. is running. For example, CHKDSK should not be used 
  1066. with its /F switch. Other DOS programs require a 
  1067. special switch or option when run in a DOS session to
  1068. ensure that Windows does not conflict with their
  1069. operation. WINMODE provides an easy way for a batch
  1070. file to spot whether Windows is running or indeed 
  1071. whether the MS-DOS 5 task switcher, where many of the
  1072. same limitations apply, is loaded.
  1073.  
  1074. Format
  1075. ------
  1076.  
  1077.     WINMODE
  1078.  
  1079. Inside a batch file, this sets the ERRORLEVEL to say
  1080. whether or not Windows is loaded. The following values
  1081. are returned and can be tested with the IF ERRORLEVEL
  1082. batch command:
  1083.  
  1084.     0  No Windows or Task switcher (plain DOS)
  1085.  
  1086.     1  DOS 5.0 Task switch is running
  1087.  
  1088.     2  Windows 3.xx in standard mode is running
  1089.  
  1090.     3  Windows 386 2.xx is running
  1091.  
  1092.     4  Windows 3.xx in enhanced mode is running
  1093.  
  1094. WINMODE normally also reports its findings to the 
  1095. screen. You can hide this message in a batch file
  1096. by redirecting the program's output to the NUL device.
  1097. For example, in the batch file use:
  1098.  
  1099.     WINMODE >NUL
  1100.  
  1101. If you're using WINMODE in a batch file just to
  1102. ensure that a program that should not be used when in
  1103. a multi-tasking situation is not accidentally run,
  1104. you need only use lines like this:
  1105.  
  1106.     WINMODE >NUL
  1107.     IF ERRORLEVEL 1 THEN GOTO NOGO
  1108.     ...
  1109.     command to run program
  1110.     ...
  1111.     :NOGO
  1112.     ECHO Program only available from plain DOS prompt
  1113.  
  1114. Of course, you can use more extensive IF ERRORLEVEL
  1115. tests to take different actions or produces different
  1116. messages as appropriate.
  1117. @@WINWHERE
  1118. WINWHERE                                     Marc Adler
  1119. Windows file finder                         version 1.0
  1120. -------------------------------------------------------
  1121.  
  1122. WINWHERE searches for files by name, date and/or size.
  1123. The program will search through sub-directories and
  1124. across several drives in a single step. It also has the
  1125. ability to create a batch file that performs a 
  1126. particular command on each file found so, for example,
  1127. you can quickly locate all the .LOG files on your
  1128. hard disk(s) and create a batch file to move them off
  1129. onto floppy disks.
  1130.  
  1131. Installation
  1132. ------------
  1133. WINWHERE works with Windows 3.0 and 3.1 and is installed
  1134. in the usual manner. The program file is WINWHERE.EXE.
  1135. No other files are necessary to use WINWHERE.
  1136.  
  1137. To install the program file:
  1138.  
  1139.   * Copy WINWHERE.EXE to a suitable hard disk directory.
  1140.     You can use your main WINDOWS directory, create a 
  1141.     new one or add WINWHERE to a directory you already
  1142.     have for smaller Windows programs and accessories.
  1143.     Ideally, the directory containing the WINWHERE.EXE
  1144.     file should be in your DOS command path (set with
  1145.     the PATH command, usually in AUTOEXEC.BAT) so that
  1146.     you can run WINWHERE from any drive or directory
  1147.     but this is not necessary.
  1148.  
  1149. To start WINWHERE directly:
  1150.  
  1151.   * Run the program file WINWHERE.EXE from the Windows
  1152.     Program Manager, File Manager, MS-DOS Executive or
  1153.     whatever shell/launch program you like to use. You
  1154.     can either choose 'File' 'Run' and then enter the
  1155.     command WINWHERE (you may need to give the drive
  1156.     and directory where WINWHERE is stored, e.g. 
  1157.     C:\WINUTILS\WINWHERE) or double-click on the
  1158.     filename in the File Manager, MS-DOS Executive or
  1159.     other program launcher display.
  1160.  
  1161. To create an icon for WINWHERE in the Windows Program 
  1162. Manager display:
  1163.  
  1164.   * Select a suitable program group by clicking on it
  1165.     once (e.g. Accessories). If you prefer, you can 
  1166.     create a new program group by choosing 'New...' from
  1167.     the Program Manager 'File' menu and then selecting
  1168.     'Program Group'.
  1169.  
  1170.   * Select 'New...' from the Program Manager 'File' menu.
  1171.  
  1172.   * Choose 'Program Item' and click okay in the 'New 
  1173.     Program Object' dialog.
  1174.  
  1175.   * In the 'Program Item Properties' dialog, click on
  1176.     'Browse' and then use the mouse to locate the 
  1177.     WINWHERE.EXE program file and double-click on it.
  1178.  
  1179.   * Click 'Okay' back in the 'Program Item Properties'
  1180.     dialog and the WINWHERE icon should appear in your
  1181.     selected program group. You can now start WINWHERE
  1182.     by double-clicking on this icon as normal.
  1183.  
  1184. Using WINWHERE
  1185. --------------
  1186. WINWHERE presents a single dialog box in which you can
  1187. enter your search specifications. 
  1188.  
  1189.   * On the left, select the drives that you wish to
  1190.     search using the mouse... hold down Shift and
  1191.     click to select more than one drive. WINWHERE 
  1192.     will search every directory on each of the drives 
  1193.     you highlight. If you do not select any drives on 
  1194.     this list, WINWHERE only searches the current
  1195.     directory.
  1196.  
  1197.   * Enter the filename to search for. You can include
  1198.     Wildcards here. 
  1199.  
  1200.   * If appropriate, click the check box for date 
  1201.     searching and enter a date to search for. You can
  1202.     have WINWHERE look for files created or last 
  1203.     changed on, before or after a particular date.
  1204.  
  1205.   * If appropriate, click the check box for size
  1206.     searching and enter a size to search for. You can
  1207.     have WINWHERE look for files that are shorter 
  1208.     than, exactly equal or longer than a given size.
  1209.     
  1210.   * Click 'Okay' to start the search... WINWHERE shows
  1211.     the files found in a list box on the right of
  1212.     its display.
  1213.  
  1214.   * Click 'Quit' to leave WINWHERE.
  1215.  
  1216. Using the 'Add File...' and File type options
  1217. ---------------------------------------------
  1218. WINWHERE includes a shorthand mechanism for 
  1219. entering the type or names of files you wish to
  1220. search for. To the right of the filename item is
  1221. an item labelled 'File Type' which is normally
  1222. set to 'Anything'. You can add new File Types 
  1223. by clicking the 'Add File...' button and entering
  1224. appropriate details. 
  1225.  
  1226. For example, if you often want to search for
  1227. PCX image files, click 'Add File...' and then
  1228. enter 'PCX' for 'File Type' and '*.PCX' for 
  1229. 'File Spec'. You can now choose 'PCX' from the
  1230. File Type list with the mouse and *.PCX will
  1231. automatically appear in the 'Filename' item.
  1232.  
  1233. The file types you create are stored in your
  1234. WIN.INI startup file under the item [where].
  1235. If you need to change or remove types, edit
  1236. WIN.INI with the Windows Notepad or other 
  1237. text editor. Be sure, as always, to keep a
  1238. back-up copy of WIN.INI in case you make a 
  1239. mistake.
  1240.  
  1241. Creating a batch file to process found files
  1242. --------------------------------------------
  1243. WINWHERE includes a useful ability to create a
  1244. batch file to process each of the files it has
  1245. located in a search. For example, you might free
  1246. up some disk space by searching all of your 
  1247. drives for .BAK (back-up) files and then create
  1248. a batch file to delete them. To do this:
  1249.  
  1250.   * Search for the files you want as normal
  1251.  
  1252.   * With the searched files showing, click 
  1253.     'Find Options'. In the 'Generate Batch
  1254.     Command' dialog, enter your batch command.
  1255.     WINWHERE creates one line in the batch file
  1256.     for each file found. Type a ! at the point
  1257.     in the command where the file's name should
  1258.     go. For example, if you wanted to delete 
  1259.     all the selected files, you would type:
  1260.  
  1261.     DEL !
  1262.  
  1263.   * Type a name for the batch file, for 
  1264.     example, CLEANUP.BAT
  1265.  
  1266.   * Click 'Okay'
  1267.  
  1268.   * WINWHERE creates the batch file and then
  1269.     offers to run it for you. Choose Yes if 
  1270.     you want the file run immediately. If you
  1271.     choose No, the batch file will be stored
  1272.     in the WINWHERE directory where you can
  1273.     examine or run it later.
  1274.  
  1275.   * WINWHERE's batch file creator can be used
  1276.     for other purposes too. For example, if you
  1277.     enter just a ! as the batch command, WINWHERE
  1278.     will create a text file that lists each of
  1279.     the found files. This might be usefully 
  1280.     printed out as a reference or used as a file
  1281.     list with other utilities. 
  1282. @@WPRINT
  1283. WPRINT                              Philip B Eskelin Jr
  1284. Drag-and-drop file printer for Windows 3.1  version 1.0
  1285. -------------------------------------------------------
  1286.  
  1287. WPRINT lets you print a text or bitmap file in one easy
  1288. mouse operation. Simply click on the file you wish to
  1289. print and drag it to the WPRINT icon... WPRINT will
  1290. print your file when you release the mouse button. 
  1291. WPRINT uses Windows 3.1's drag-and-drop features and
  1292. does not work with Windows 3.0.
  1293.  
  1294. Installation
  1295. ------------
  1296. WPRINT works with Windows 3.1 and is installed in the 
  1297. usual manner. The program file is WPRINT.EXE. No other
  1298. files are necessary to use WPRINT.
  1299.  
  1300. To install the program file:
  1301.  
  1302.   * Copy WPRINT.EXE to a suitable hard disk directory.
  1303.     You can use your main WINDOWS directory, create a 
  1304.     new one or add WPRINT to a directory you already
  1305.     have for smaller Windows programs and accessories.
  1306.     Ideally, the directory containing the WPRINT.EXE
  1307.     file should be in your DOS command path (set with
  1308.     the PATH command, usually in AUTOEXEC.BAT) so that
  1309.     you can run WPRINT from any drive or directory
  1310.     but this is not necessary.
  1311.  
  1312. To load WPRINT:
  1313.  
  1314.   * Run the program file WPRINT.EXE from the Windows
  1315.     Program Manager, File Manager, MS-DOS Executive or
  1316.     whatever shell/launch program you like to use. You
  1317.     can either choose 'File' 'Run' and then enter 
  1318.     the command WPRINT (you may need to give the drive
  1319.     and directory where WPRINT is stored, e.g. 
  1320.     C:\WINUTILS\WPRINT) or double-click on the
  1321.     filename in the File Manager, MS-DOS Executive or
  1322.     other program launcher display.
  1323.  
  1324. To create an icon for WPRINT in the Windows Program 
  1325. Manager display:
  1326.  
  1327.   * Select a suitable program group by clicking on it
  1328.     once (e.g. Accessories). If you prefer, you can 
  1329.     create a new program group by choosing 'New...' from
  1330.     the Program Manager 'File' menu and then selecting
  1331.     'Program Group'.
  1332.  
  1333.   * Select 'New...' from the Program Manager 'File' menu.
  1334.  
  1335.   * Choose 'Program Item' and click okay in the 'New 
  1336.     Program Object' dialog.
  1337.  
  1338.   * In the 'Program Item Properties' dialog, click on
  1339.     'Browse' and then use the mouse to locate the 
  1340.     WPRINT.EXE program file and double-click on it.
  1341.  
  1342.   * Click 'Okay' back in the 'Program Item Properties'
  1343.     dialog and the WPRINT icon should appear in your
  1344.     selected program group. You can now start WPRINT
  1345.     by double-clicking on this icon as normal.
  1346.  
  1347. Running WPRINT
  1348. --------------
  1349. To use WPRINT, first load the program by running it.
  1350. Double-click on the WPRINT icon in Program Manager or
  1351. use the 'File' 'Run' menu option. 
  1352.  
  1353. When started, WPRINT will appear as an icon at the 
  1354. bottom of your screen and display a 'WPRINT Settings'
  1355. dialog box. Click 'Okay' to accept the current
  1356. settings or make adjustments as necessary (see below).
  1357.  
  1358. WPRINT now runs just as the icon at the base of the
  1359. screen. To print a file, click on it in the Windows
  1360. File Manager and, with the mouse button held down,
  1361. drag the file over the WPRINT icon. When the mouse 
  1362. cursor changes to what looks like an earmarked piece
  1363. of paper with a cross in it, let go of the mouse
  1364. button. WPRINT will now print the file. 
  1365.  
  1366. WPRINT can be very handy with multiple files... 
  1367. simply select a group of files in the File Manager 
  1368. (with 'File' 'Select Files...' or by Shift-clicking 
  1369. each one) and then drag any one of the selected files 
  1370. to WPRINT; each file selected will now be printed in 
  1371. turn.
  1372.  
  1373. WPRINT menus
  1374. ------------
  1375. WPRINT has its menu options tucked away on the 
  1376. normal system menu (alongside Move, Close, Restore
  1377. and so on). Click once on the WPRINT icon when it's
  1378. running to use these options. You can choose 
  1379. 'Print file' to print a particular file by selecting
  1380. it in the normal way or 'Settings...' to check or
  1381. change the current WPRINT settings.
  1382.  
  1383. WPRINT settings
  1384. ---------------
  1385. The WPRINT settings dialog provides control over
  1386. printer setup through the normal Windows printer
  1387. setup dialog box and lets you specify how bitmap 
  1388. (.BMP) files should be printed... you can choose 
  1389. fit to page, printer resolution or have the 
  1390. image magnified.
  1391. @@WSMOOTH
  1392. WSMOOTH                               Richard Hale Shaw
  1393. Windows text file browser                   version 1.0
  1394. -------------------------------------------------------
  1395.  
  1396. A text-browsing utility, designed specifically for use
  1397. in Microsoft Windows 3, that provides smooth, 
  1398. bi-directional scrolling at user-selectable speeds to 
  1399. ease reading from the screen. WSMOOTH is a Windows-based
  1400. version of the PC Magazine Utility SMOOTH.COM (SMOOTH
  1401. uses hardware scrolling techniques and can only be used
  1402. in Windows if run full-screen).
  1403.  
  1404. Installing WSMOOTH
  1405. ------------------
  1406. WSMOOTH works with Windows 3.0 and 3.1. The program file
  1407. is WSMOOTH.EXE. No other files are necessary to run the
  1408. program.
  1409.  
  1410. To install the program file:
  1411.  
  1412.   * Copy WSMOOTH.EXE to a suitable hard disk directory.
  1413.     You can use your main WINDOWS directory, create a 
  1414.     new one or add WSMOOTH to a directory you already 
  1415.     have for smaller Windows programs and accessories. 
  1416.  
  1417. To run WSMOOTH:
  1418.  
  1419.   * Run the program file WSMOOTH.EXE from the Windows
  1420.     Program Manager, File Manager, MS-DOS Executive or
  1421.     whatever shell/launch program you like to use. You
  1422.     can either choose 'File' 'Run' and then enter 
  1423.     the command WSMOOTH or double-click on the
  1424.     filename in the File Manager, MS-DOS Executive or
  1425.     other program launcher display.
  1426.  
  1427. To create an icon for WSMOOTH in the Windows Program 
  1428. Manager display:
  1429.  
  1430.   * Select a suitable program group by clicking on it
  1431.     once (e.g. Accessories). If you prefer, you can 
  1432.     create a new program group by choosing 'New...' from
  1433.     the Program Manager 'File' menu and then selecting
  1434.     'Program Group'.
  1435.  
  1436.   * Select 'New...' from the Program Manager 'File' menu.
  1437.  
  1438.   * Choose 'Program Item' and click okay in the 'New 
  1439.     Program Object' dialog.
  1440.  
  1441.   * In the 'Program Item Properties' dialog, click on
  1442.     'Browse' and then use the mouse to locate the 
  1443.     WSMOOTH.EXE program file and double-click on it.
  1444.  
  1445.   * Click 'Okay' back in the 'Program Item Properties'
  1446.     dialog and the WSMOOTH icon should appear in your
  1447.     selected program group. You can now start WSMOOTH
  1448.     by double-clicking on this icon as normal.
  1449.  
  1450. Command Format
  1451. --------------
  1452. This format can be used when starting WSMOOTH with a
  1453. 'File' 'Run' menu option or similar.
  1454.  
  1455.     WSMOOTH [filename] [msecs] [pixel rows] [/W]
  1456.  
  1457.  
  1458. Using WSMOOTH
  1459. -------------
  1460. WSMOOTH lets you use the mouse or the keyboard to
  1461. display a file and control the scrolling speed. If you
  1462. invoke WSMOOTH without specifying a filename, a file
  1463. selection dialog box will be displayed. Once a file is
  1464. selected, the program will immediately begin scrolling
  1465. the file in its window. Scrolling direction is set
  1466. using the Up and Down Arrow keys or a single mouse
  1467. click on the arrows on the vertical scroll bar. PgUp
  1468. and PgDn flip a screenful at a time, and Home and End
  1469. take you to the top or bottom of the file. The
  1470. spacebar or a single left mouse click mouse click will
  1471. freeze scrolling and a subsequent keystroke or mouse
  1472. click will resume. You exit WSMOOTH by pressing Esc,
  1473. selecting Exit from the File menu, or double-clicking
  1474. the System icon.
  1475.  
  1476. The msecs parameter lets you set the frequency at which
  1477. WSMOOTH scrolls the screen. By default, msecs is set
  1478. to 100 (milliseconds), so it will scroll about 10
  1479. times a second; a value of 1000 will cause WSMOOTH to
  1480. scroll approximately every second.
  1481.  
  1482. The pixel rows parameter (set to 1 by default) lets you
  1483. adjust the number of rows of pixels scrolled, from 1
  1484. to 9. While scrolling you can also control the number
  1485. of pixel rows scrolled at a time in three ways: using
  1486. the plus and minus keys; double- and single-clicking
  1487. the right mouse button; or pressing one of the number
  1488. keys. Zero brings WSMOOTH to a standstill; numbers 1-9
  1489. steadily increase the rate. Notice that WSMOOTH gets
  1490. progressively less smooth as you increase the pixel row
  1491. setting toward 9.
  1492.  
  1493. The /W switch causes WSMOOTH to strip the high bit from
  1494. each character before displaying it. This feature
  1495. proves useful when viewing WordStar files or others
  1496. that use the high bit to format the document. Try it
  1497. if a document you're viewing occasionally appears to
  1498. contain graphics characters.
  1499.  
  1500. Please note that WSMOOTH is limited to text files of
  1501. 30K in size.
  1502.