Changeset 674
- Timestamp:
- May 13, 2007, 8:06:14 PM (18 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 3 deleted
- 6 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/shdwmgr.cmd
r673 r674 40 40 Shadow.i.filename = '..\docs\history' 41 41 Shadow.i.longname = 'History' 42 43 i = i + 144 Shadow.i.package = 'FM2'45 Shadow.i.folderid = '<FM3_Docs>'46 Shadow.i.filename = '..\docs\customizingresources.txt'47 Shadow.i.longname = 'Customizing^Resources'48 42 49 43 i = i + 1 -
trunk/warpin/bld_fm2_wpi.readme
r645 r674 32 32 d) Perform the following COPY commands 33 33 COPY <trunk-dir>\cfgmgr.cmd <unzippped-dir> 34 COPY <trunk-dir>\sh adowmgr.cmd <unzippped-dir>34 COPY <trunk-dir>\shdwmgr.cmd <unzippped-dir> 35 35 COPY <trunk-dir>\utilsmgr.cmd <unzippped-dir> 36 36 COPY <trunk-dir>\readme <unzippped-dir> -
trunk/warpin/bld_fm2_wpidirs.txt
r644 r674 58 58 59 59 FILE: COPYING 1 . Docs 60 FILE: CustomizingResources.txt 1 . Docs 60 61 61 FILE: HISTORY 1 . Docs 62 62 FILE: README 1 . Docs … … 104 104 FILE: views.tmp 1 . Tmplates 105 105 106 FILE: sh adowmgr.cmd 1 . Utils106 FILE: shdwmgr.cmd 1 . Utils 107 107 108 108 ;NOFILESPACKAGE: 10 -
trunk/warpin/bld_fm2utils_wpi.cmd
r663 r674 72 72 WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' -c'WPI.pkg.p.dir' *' 73 73 else 74 WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' -c'WPI.pkg.p.dir' fm2utils.doc license.txt sh adowmgr.cmd'74 WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' -c'WPI.pkg.p.dir' fm2utils.doc license.txt shdwmgr.cmd' 75 75 if rc \= 0 then 76 76 call ErrorExit 3 rc … … 169 169 WPI.pkg.1.number = 7 170 170 WPI.pkg.1.dir = 'fm2utils' 171 'copy ..\sh adowmgr.cmd fm2utils'171 'copy ..\shdwmgr.cmd fm2utils' 172 172 return 173 173 -
trunk/warpin/fm2.wis
r667 r674 1 <!--2 IMPORTANT: DO NOT EDIT FM2.WIS! Please edit FM2.WIS.IN instead.3 FM2.WIS.IN is used as input to SED which then replaces/inserts4 various text and creates FM2.WIS during the FM/2 build process.5 6 NOTE: If a NON-EXTERNAL package (i.e. a package whose files7 will be staged before building the WPI file) with an index8 greater than 999 is used, then the REXX program BLD_FM2_WPIDIRS.CMD9 (found in the warpin directory of the build subtree) will have10 to be changed. The line:11 WPI.max_package_number_length = 312 will need to be changed accordingly.13 14 WARPIN VERSION 0.9.20 is required for PACKAGEID's with revision levels.15 WARPIN VERSION 0.9.9 is required for EXTRACTFROMPCK.16 -->17 <WARPIN VERSION 0.9.20>18 19 <HEAD>20 <REXX NAME=UtilsCheck>21 if stream(WirexxGetEnv('WI_ARCHIVE_PATH') || '\fm2utils-1-0.wpi', 'c', 'query exists') = '' then22 return '3'23 else24 return '5'25 </REXX>26 27 <PCK INDEX=128 PACKAGEID="Netlabs\FM2\Base\3\5\9"29 TITLE="FM/2 - File Manager/2 (Base package)"30 TARGET="$(WARPIN_DEFAULTTOOLSPATH)\FM2"31 SELECT32 BASE33 LONGFILENAMES34 CREATEOBJECT="WPFolder|File Manager/2|<WP_DESKTOP>|ICONFILE=$(1)\icons\fm2fldr.ICO;ICONNFILE=1,$(1)\icons\fm2fldr2.ICO;CCVIEW=YES;OBJECTID=<FM3_Folder>;"35 CREATEOBJECT="WPProgram|FM/2|<FM3_Folder>|EXENAME=$(1)\fm3.exe;PARAMETERS=%*;STARTUPDIR=$(1);CCVIEW=YES;OBJECTID=<FM/2>;"36 CREATEOBJECT="WPProgram|FM/2 Lite|<FM3_Folder>|EXENAME=$(1)\fm4.exe;PARAMETERS=%*;STARTUPDIR=$(1);CCVIEW=YES;TITLE=FM/2 LITE;OBJECTID=<FM/2 LITE>;"37 CREATEOBJECT="WPFolder|FM/2 Tools|<FM3_Folder>|ICONFILE=$(1)\icons\toolbox.ICO;ICONNFILE=1,$(1)\icons\toolbox2.ICO;OBJECTID=<FM3_Tools>;"38 CREATEOBJECT="WPFolder|FM/2 Docs|<FM3_Folder>|ICONFILE=$(1)\icons\docs.ICO;ICONNFILE=1,$(1)\icons\docs2.ICO;OBJECTID=<FM3_Docs>;"39 CREATEOBJECT="WPProgram|Back up FM/2 Customizations^ and reset to defaults|<FM3_Folder>|EXENAME=*;PARAMETERS=/c cfgmgr /INSTALL /DEFAULTS /UNATTENDED;STARTUPDIR=$(1);PROGTYPE=WINDOWABLEVIO;MINIMIZED=YES;OBJECTID=<FM/2_RESET_TO_DEFAULTS>;"40 CREATEOBJECT="WPProgram|Reverse last reset of^FM/2 Customizations|<FM3_Folder>|EXENAME=*;PARAMETERS=/c cfgmgr /DEINSTALL /DEFAULTS /UNATTENDED;STARTUPDIR=$(1);PROGTYPE=WINDOWABLEVIO;MINIMIZED=YES;OBJECTID=<FM/2_REVERSE_RESET_TO_DEFAULTS>;"41 CREATEOBJECT="WPProgram|FM/2 Online Help|<FM3_Docs>|EXENAME=VIEW.EXE;PARAMETERS=$(1)\FM3.HLP;OBJECTID=<FM3HELP>;"42 CREATEOBJECT="WPProgram|Archive Viewer/2|<FM3_Tools>|EXENAME=$(1)\FM2Tools\AV2.EXE;PROGTYPE=PM;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=Archive Viewer/2;OBJECTID=<FM/2_AV/2>;"43 CREATEOBJECT="WPProgram|Bookshelf Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VIEWINFS.EXE;TITLE=Bookshelf Viewer;STARTUPDIR=$(1);OBJECTID=<FM/2_BOOKSHELF>;"44 CREATEOBJECT="WPProgram|Collector|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VCOLLECT.EXE;TITLE=Collector;STARTUPDIR=$(1);OBJECTID=<FM/2_VCOLLECT>;"45 CREATEOBJECT="WPProgram|Databar|<FM3_Tools>|EXENAME=$(1)\FM2Tools\DATABAR.EXE;TITLE=Databar;STARTUPDIR=$(1);OBJECTID=<FM/2_DATABAR>;"46 CREATEOBJECT="WPProgram|Dir Sizes|<FM3_Tools>|EXENAME=$(1)\FM2Tools\DIRSIZE.EXE;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=Dir Sizes;OBJECTID=<FM/2_DIRSIZE>;"47 CREATEOBJECT="WPProgram|EA Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\EAS.EXE;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=EA Viewer;OBJECTID=<FM/2_EAVIEW>;"48 CREATEOBJECT="WPProgram|FM/2 Utilities command line|<FM3_Tools>|EXENAME=*;STARTUPDIR=?:\;PROGTYPE=WINDOWABLEVIO;PARAMETERS=/K $(1)\SETENV.CMD"49 CREATEOBJECT="WPProgram|Global File Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\GLOBAL.EXE;TITLE=Global File Viewer;STARTUPDIR=$(1);OBJECTID=<FM/2_SEEALL>;"50 CREATEOBJECT="WPProgram|Helpfile Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VIEWINFS.EXE;STARTUPDIR=$(1);TITLE=Helpfile Viewer;OBJECTID=<FM2ViewInf>;"51 CREATEOBJECT="WPProgram|INI Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\INI.EXE;STARTUPDIR=$(1);PROGTYPE=PM;PARAMETERS=%*;ASSOCFILTER=*.INI,,;OBJECTID=<FM/2_INIVIEW>;"52 CREATEOBJECT="WPProgram|Process Killer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\KILLPROC.EXE;PARAMETERS=%*;TITLE=Process Killer;STARTUPDIR=$(1);OBJECTID=<FM/2_KILLPROC>;"53 CREATEOBJECT="WPProgram|Undeleter|<FM3_Tools>|EXENAME=$(1)\FM2Tools\UNDEL.EXE;PARAMETERS=%*;TITLE=Undeleter;STARTUPDIR=$(1);OBJECTID=<FM/2_UNDEL>;"54 CREATEOBJECT="WPProgram|Seek and scan|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VCOLLECT.EXE;TITLE=Seek and scan;PARAMETERS=**;STARTUPDIR=$(1);OBJECTID=<FM/2_VSEEK>;"55 CREATEOBJECT="WPProgram|Visual Directory|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VDIR.EXE;PARAMETERS=%*;STARTUPDIR=$(1);OBJECTID=<FM/2_VDIR>;"56 CREATEOBJECT="WPProgram|Visual Tree|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VTREE.EXE;TITLE=Visual Tree;STARTUPDIR=$(1);OBJECTID=<FM/2_VTREE>;"57 EXECUTE="$(1)\cfgmgr /INSTALL /UNATTENDED"58 EXECUTE="$(1)\utilsmgr /UNATTENDED"59 EXECUTE="$(1)\utils\shadowmgr FM2"60 EXECUTE="for %a in ($(1)\install.cmd $(1)\uninstal.cmd $(1)\install.dat) do if exist %a del %a"61 DEEXECUTE="$(1)\cfgmgr /DEINSTALL /UNATTENDED"62 DEEXECUTE="$(1)\utilsmgr /DELETE /UNATTENDED"63 DEEXECUTE="del $(1)\fm3.ini & del $(1)\fm3ini.bak"64 CLEARPROFILE="USER\FM/2"65 66 67 >This package contains the base File Manager/2 (FM/2) package.68 69 The FM/2 base package must be installed to a drive with long filename support!70 </PCK>71 72 <PCK INDEX=773 PACKAGEID="Netlabs\FM2 Utilities\FM2Utils\1\0\0"74 TITLE="FM/2 Utilities"75 EXTERNAL="fm2utils-1-0.wpi"76 TARGET="$(1)\Utils"77 SELECT78 CREATEOBJECT="WPFolder|FM/2 Utilities|<WP_DESKTOP>|OBJECTID=<FM2_Utilities>;"79 CREATEOBJECT="WPProgram|Make Object|<FM2_Utilities>|EXENAME=$(7)\makeobj.cmd;PARAMETERS=%*;OBJECTID=<FM2MakeObj>;"80 CREATEOBJECT="WPProgram|Image Viewer|<FM2_Utilities>|EXENAME=$(7)\image.exe;PARAMETERS=%*;OBJECTID=<FM2Imageexe>;"81 CREATEOBJECT="WPProgram|Reboot w/ Pause|<FM2_Utilities>|EXENAME=$(7)\rebootp.exe;PARAMETERS=%*;OBJECTID=<FM2rebootp>;"82 CREATEOBJECT="WPProgram|Iconify|<FM2_Utilities>|EXENAME=$(7)\iconify.exe;PARAMETERS=%*;OBJECTID=<FM2Iconify>;"83 CREATEOBJECT="WPProgram|Delete Tree|<FM2_Utilities>|EXENAME=*;PROGTYPE=WINDOWABLEVIO;PARAMETERS=/c ($(7)\deltree.exe [Enter directory to delete:] || pause);OBJECTID=<FM2Deltree>;"84 CONFIGSYS="SET PATH=$(7); | ADDRIGHT"85 EXECUTE="$(7)\shadowmgr FM2UTILS"86 >This package contains the FM/2 Utilities, a87 collection of more than 60 utilities which may88 be used with or without FM/2. Included are89 DELTREE, HPFSOPT, RENCASE, MOV, KILL/2,90 PTREE and many more.91 </PCK>92 93 94 </HEAD>95 96 <BODY>97 98 <PAGE INDEX=1 TYPE=README>99 <NEXTBUTTON TARGET=2>~Next</NEXTBUTTON>100 <TEXT>NOTE: A special thanks to Mark Kimes for making this program open source software. Thanks also goes to Steven Levine, Gregg Young, and others who have continued to improve and enhance this great program.</TEXT>101 <README FORMAT=PLAIN EXTRACTFROMPCK="1">docs\readme</README>102 </PAGE>103 104 <PAGE INDEX=2 TYPE=README>105 <NEXTBUTTON TARGET="=("UtilsCheck")">~I agree</NEXTBUTTON>106 <TEXT>FM/2 License: By pressing the "I agree" button, you agree to all terms and conditions of the license agreement below.</TEXT>107 <README EXTRACTFROMPCK="1">docs\copying</README>108 </PAGE>109 110 111 <!-- The TYPE=CONTAINER will list the packages which can be installed. -->112 <PAGE INDEX=3 TYPE=CONTAINER>113 <NEXTBUTTON TARGET=4>~Next</NEXTBUTTON>114 <TEXT>Select your installation directory.</TEXT>115 </PAGE>116 117 118 <PAGE INDEX=4 TYPE=CONFIGURE>119 <NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>120 <TEXT>Please select/deselect the desired configuration option(s).</TEXT>121 </PAGE>122 123 <PAGE INDEX=5 TYPE=README>124 <NEXTBUTTON TARGET=6>~Next</NEXTBUTTON>125 <TEXT>FM/2 Utilities: A short description of each utility is included at the end of the readme below. A special note of thanks to Mark Kimes for making these utilities freely available.</TEXT>126 <README>127 128 FM/2 Utilities, a utility collection for use with File Manager/2129 copyright (c) 1994/95 by M. Kimes (Barebones Software)130 all rights reserved131 ================================================================132 133 This is a collection of utilities that may prove useful in conjunction134 with FM/2 (or even without it).135 136 All the .EXE utilities provide help if you run them with /? as an137 argument (hint: arguments shown in brackets [] are optional, arguments138 shown in braces <> are required). The .CMD utilities may be directly139 inspected using a text editor and are commented as to use and function.140 It's recommended that you place these utilities into a directory on your141 PATH (type HELP PATH at a command prompt if you don't know what that142 means). If you have FM/2 installed, may I suggest you make a UTILS143 directory off your FM/2 directory (the FM/2 INSTALL.CMD assumes you144 will, and will make some program objects for you)?145 146 These utilities are standalone, meaning that one doesn't rely on147 another. You can therefore delete any you don't want to keep around148 without affecting the operation of any of the others.149 150 If you like the FM/2 Utilities package, you'll love FM/2. File151 Manager/2 (FM/2) is a shareware OS/2 2.1+ PM 32-bit152 file/directory/archive maintenance utility (a sort of super-Drives153 object, something midway between the Drives objects and a more154 traditional file manager) with plenty of bells, whistles and utilities,155 drag and drop, context menus, toolbars and accelerator keys. FM/2 won a156 1995 OS/2 Magazine Editor's Choice award -- the only file management157 software to do so. If you know how to use OS/2, you already know how to158 use most of FM/2. You can easily glean the rest from the extensive159 online help. FM/2 is available from ftp.secret.com (/g/os2utl), from160 Compuserve's OS2SHARE (OS2BVEN) forum (GO OS2SHARE) in library 18, and161 from finer OS/2 BBSs everywhere.162 163 164 Following is a very brief description of each program in the package:165 166 BEEP.EXE167 Makes a beep noise.168 169 CRC.EXE170 Calculates and prints the CRC of a file or files.171 172 CVT4OS2.CMD173 Converts 4DOS/4OS2 non-standard DESCRIPT.ION files to WPS-standard174 .SUBJECT EAs (see comments in program).175 176 CVTFBBS.CMD177 Converts FILES.BBS file comments to WPS-standard .SUBJECT EAs (see178 comments in program).179 180 DELTREE.EXE181 Deletes a directory and all its subdirectories and files.182 183 DRVRLIST.EXE184 Lists all mounted drivers. Use /w switch for a "wide" listing.185 186 DRVTYPES.EXE187 Lists all drives with information on their types.188 189 DSTART.EXE190 A START command that will work from DOS VDMs (penalty box).191 192 EA.EXE193 An extended attribute manipulation program. Can be used to zap all194 the EAs from REXX .CMD files.195 196 EJECT.EXE197 Eject media from a removable drive. Notes: when EJECT, LOCK or198 UNLOCK returns an error code of 31, it usually means that function199 is not supported for the requested drive. "The parameter is not200 correct" may mean you tried it on a non-existent or fixed drive.201 Error 163 is not in the OS/2 message file; it's "uncertain media,"202 and usually just repeating the command will "fix" it.203 204 FATOPT.EXE*205 An OS/2 FAT optimizer -- defragment, condense freespaces, sort file206 and directory names, test sectors in system areas, test (and repair207 some damaged) clusters, report on drive usage. If you receive a208 "FATOpt can't lock" message from FATOpt, the drive is in use and209 FATOpt can't optimize it; try booting from floppies (place210 FATOPT.EXE on the floppy together with VIOCALLS.DLL). If you211 receive a "FATOpt ran out of memory" error, add RAM and/or set up a212 swapfile on a partition other than the one being optimized (type213 HELP SWAPPATH at a command line for more info) and/or try the -p214 or -q switches. Other errors (uncommon) should be self-explanatory,215 if distressing. CHKDSK/F should be run before running FATOpt, and216 it's always a good idea to back up before defragging. FATOpt217 errorlevel returns for batch files: 0 = no problems, 1 = user218 abort, 2 = out of memory, 3 = bad file (run CHKDSK/F, dammit),219 4 = can't open drive, 5 = can't lock drive, 6 = can't fix bad220 cluster, 7 = insufficient free space on drive, 8 = unknown error,221 9 = bad system area, 10 = error during standard file copy.222 BACKUP BEFORE OPTIMIZING. REMEMBER THE BEST OPTIMIZATION IS223 ACCOMPLISHED BY A BACKUP/DELETE/RESTORE.224 225 FINDPATH.EXE226 List a PATH-style environment variable's directories (or LIBPATH),227 or find a file or files in those directories. Perhaps useful for228 tracking down files that appear in more than one directory on the229 PATH or LIBPATH.230 231 FLUSH.EXE232 Flush file system caches and buffers (make system quiescent).233 234 FM2PLAY.EXE*235 Used by FM/2 to play multimedia files with the "Play Multimedia"236 command (requires MMPM/2).237 238 HPFSOPT.EXE*239 An HPFS optimizer.240 241 ICONIFY.EXE242 "Iconifies" image files, which is to say that it sets the icon243 of image files to be miniature versions of the image files. A244 PM program, but designed to be run in batch mode from a command245 line.246 247 IMAGE.EXE*248 Used by FM/2 to quickly display image files (requires MMPM/2).249 Request a context menu for several options.250 251 ISTEXT.EXE252 Returns ERRORLEVEL 1 if a file appears to be a text (ASCII) file,253 0 if not or file is inaccessible.254 255 KILL2.EXE256 A timed deletion/touch/list utility.257 258 KILLPID.EXE259 Kill processes by PID or title, or list PIDs of running processes.260 See also SWITCHTO.EXE.261 262 KEYLOCKS.EXE263 Control state of num lock, caps lock, scroll lock. Note: PM264 program, but still designed to be run from command line.265 266 LA.EXE267 Lists the contents of archive files, extracts files from archives268 using one command without you having to know the archive type or269 archiver commands (requires ARCHIVER.BB2 datafile to be on your270 PATH or DPATH, copy included in the archive, edit to taste/need).271 272 LINES.EXE273 Counts lines in text files.274 275 LOCK.EXE276 Lock a removable drive.277 278 MAKEOBJ.CMD279 Creates WPS objects for filenames -- program objects for programs,280 shadows for everything else -- on the desktop.281 282 MKPATH.EXE283 Make directories many levels deep with one command.284 285 MOV.EXE286 A MOVE command that can move between drives and optionally allows287 overwriting.288 289 MSENSIT.EXE290 Set sensitivity of mouse.291 292 NO.EXE293 Hides file system objects, then runs a command (excludes file system294 objects from a command).295 296 NOCAD.EXE297 Disables/reenables (toggles) CTRL-ALT-DEL.298 299 OPEN.EXE300 Opens a WPS object or website.301 302 PRIORITY.EXE303 A launch-with-priority program that lets you set the priority of304 other programs when you start them.305 306 PTREE.EXE307 Displays the tree of a given path, several options.308 309 QFORMAT.EXE310 Quick format floppies by zapping the root and FATs. NOTE: Warp's311 FORMAT will do this now, too (/Q switch).312 313 QPLAY.EXE314 Quiet play plays multimedia files via MMPM/2 without showing itself315 (perhaps useful from batch files).316 317 REBOOT.EXE318 Reboots the system as though you'd pressed CTRL-ALT-DEL.319 320 REBOOTP.EXE321 Reboots the system as though you'd pressed CTRL-ALT-DEL after322 broadcasting a WM_QUIT message to all children of the desktop and323 waiting 60 seconds for the applications to save their settings and324 quit (note that VIO and DOS applications will pop up their "Are you325 sure?" boxes, but you don't have to be there to answer (and326 shouldn't be -- use Shutdown instead if you're not automating),327 though such apps won't pick up on the hint to shut down). This is a328 PM application, but still designed to be run from command line.329 330 REMTAB.EXE331 Removes TABs from text files.332 333 RENCASE.EXE334 Renames files to the same name but all upper, lower or "mixed" case.335 336 RESET.EXE337 Resets a drive.338 339 SAVEDESK.EXE340 Saves the Desktop, optionally restarts WPS by killing it and letting341 it restart itself.342 343 SCOPY.EXE344 Copy new files and/or newer versions of existing files. Primarily345 intended for backup and synchronization.346 347 SDIR.CMD348 Directory listing that shows .SUBJECT EAs.349 350 SEEHELP.EXE351 For systems where VIEW.EXE will not display .HLP files, this lets352 you view help files without starting the program to which they353 belong.354 355 SMODE.EXE356 Set screen modes (columns, rows, resolutions) for VIO/full screen357 sessions or reports on available modes.358 359 SNAPSHOT.EXE360 Creates a "snapshot" file compatible with PMDMatch.361 362 SR.EXE363 Simple search-and-replace command, optional interactive mode.364 Intended to be used non-interactively for many files in a single365 pass (otherwise a text editor is more suitable).366 367 SRCH.CMD368 A search command for OS/2 (finds text in files).369 370 STRIP.EXE371 Filter that strips specified strings from input.372 373 SUBJ.CMD374 Show and modify .SUBJECT EAs.375 376 STRIPCDS.EXE377 A filter that strips ANSI and VT-100 escape codes from stdin and378 writes the results to stdout.379 380 SWEEP.CMD381 A sweep command for OS/2; performs a command in all subdirectories382 of the current directory.383 384 SWITCHTO.EXE385 Switch current or a specified process (by PID or partial title) to386 the foreground.387 388 TEST.EXE389 TEST.CMD390 TESTPM.EXE391 Repeat all the arguments it receives; useful for debugging command392 lines and figuring out what arguments one program receives from393 another.394 395 TESTDRV.EXE396 Test a drive. Should be run with a drive other than the one being397 tested as the default for best results (saves a logfile listing any398 bad sectors found to the default directory).399 400 TESTFIND.EXE401 Tests an IFS's DosFindFirst/Next implementation for troubleshooting.402 403 TESTHAND.EXE404 Reports the number and type of inherited file handles.405 406 TESTRC.EXE407 Runs a program and reports its return code (ERRORLEVEL).408 409 TYPERATE.EXE410 Sets the typematic rate.411 412 UNARJER.CMD413 Unarjs any arj file dropped onto it into the same directory where414 the arj file resides, then opens a folder for that directory.415 416 UNIQUE.EXE417 Counts the number of lines, words and unique words in a text file,418 gives a breakdown of how many times each unique word was used.419 420 UNLOCK.EXE421 Unlock a removable drive.422 423 UNLZHER.CMD424 Unlzhs any lzh file dropped onto it into the same directory where425 the lzh file resides, then opens a folder for that directory.426 427 UNZIPPER.CMD428 Unzips any zip file dropped onto it into the same directory where429 the zip file resides, then opens a folder for that directory.430 431 WHERE.CMD432 A where command for OS/2; finds files on a specified or the default433 drive.434 435 WIPE.EXE436 Wipes then erases files so that their data cannot be recovered.437 Meets DOD standards.438 439 * Used by "stock" FM/2.440 </README>441 </PAGE>442 443 <PAGE INDEX=6 TYPE=README>444 <NEXTBUTTON TARGET=7>~I agree</NEXTBUTTON>445 <TEXT>FM/2 Utilities: By pressing the "I agree" button, you agree to all terms and conditions of the license agreement below.</TEXT>446 <README>447 Simple license statement:448 ========================449 These utilities may be freely used by end users. I retain copyright and450 reserve all rights. There is NO warranty expressed or implied.451 452 Distribution rights are granted for online (dial-up, Internet, CIS,453 etc.) services ONLY without prior written permission from author.454 If you want to distribute for money, you MUST contact me first and455 make arrangements.456 457 458 Author contact info:459 ===================460 Mark Kimes (mkimes@ibm.net)461 </README>462 </PAGE>463 464 <PAGE INDEX=7 TYPE=CONTAINER>465 <NEXTBUTTON TARGET=8>~Next</NEXTBUTTON>466 <TEXT>Many of the programs included within FM/2 Utilities are intended to be run from the command line. If the installation directory is not already on the PATH, then this installation will ensure that your installation directory will be on the PATH after the next reboot (unless you specifiy otherwise on the next page).</TEXT>467 </PAGE>468 469 <PAGE INDEX=8 TYPE=CONFIGURE>470 <NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>471 <TEXT>Please select/deselect the desired configuration option(s).472 473 The CONFIG.SYS modification is the addition of the FM/2 Utilities installation directory to end of the PATH (if it is not already on the PATH), simplifying access to the utiities from the command line.474 475 Uncheck "Modify CONFIG.SYS" if you do not want your PATH changed.</TEXT>476 </PAGE>477 478 479 </BODY>480 </WARPIN>481 482 <!--483 CREATEOBJECT="WPProgram|History|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\history;OBJECTID=<FM2History>;"484 CREATEOBJECT="WPProgram|GNU General Public License|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\copying;OBJECTID=<FM3Copying>;"485 CREATEOBJECT="WPShadow|History (Shadow)|<FM3_Docs>|SHADOWID=$(1)\docs\history;OBJECTID=<FM2HistoryShadow>;"486 CREATEOBJECT="WPProgram|Read Me|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\readme;OBJECTID=<FM3Readme>;"487 CREATEOBJECT="WPProgram|Customizing^Resources|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\customizingresources.txt;OBJECTID=<FM3CustRes>;"488 CREATEOBJECT="WPProgram|FM/2 Utils Doc|<FM2_Utilities>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(7)\fm2utils.doc;OBJECTID=<FM2UtilsDoc>;"489 490 <WARPIN VERSION 1.0.15>491 492 <PCK INDEX=3493 PACKAGEID="Netlabs\FM2\FM/2 Tools\3\5\9\20070331"494 TITLE="Standalone FM/2 Tools"495 TARGET="$(1)"496 EXTERNAL="FM2Utilx.wpi"497 SELECT498 REQUIRES=1499 FIXED500 CREATEOBJECT="WPFolder|FM/2 Tools|<FM3_Folder>|ICONFILE=$(1)\icons\toolbox.ICO;ICONNFILE=1,$(1)\icons\toolbox2.ICO;OBJECTID=<FM3_Tools>;"501 CREATEOBJECT="WPProgram|Archive Viewer/2|<FM3_Tools>|EXENAME=$(1)\FM2Tools\AV2.EXE;PROGTYPE=PM;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=Archive Viewer/2;OBJECTID=<FM/2_AV/2>;"502 CREATEOBJECT="WPProgram|Bookshelf Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VIEWINFS.EXE;TITLE=Bookshelf Viewer;STARTUPDIR=$(1);OBJECTID=<FM/2_BOOKSHELF>;"503 CREATEOBJECT="WPProgram|Collector|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VCOLLECT.EXE;TITLE=Collector;STARTUPDIR=$(1);OBJECTID=<FM/2_VCOLLECT>;"504 CREATEOBJECT="WPProgram|Databar|<FM3_Tools>|EXENAME=$(1)\FM2Tools\DATABAR.EXE;TITLE=Databar;STARTUPDIR=$(1);OBJECTID=<FM/2_DATABAR>;"505 CREATEOBJECT="WPProgram|Dir Sizes|<FM3_Tools>|EXENAME=$(1)\FM2Tools\DIRSIZE.EXE;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=Dir Sizes;OBJECTID=<FM/2_DIRSIZE>;"506 CREATEOBJECT="WPProgram|EA Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\EAS.EXE;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=EA Viewer;OBJECTID=<FM/2_EAVIEW>;"507 CREATEOBJECT="WPProgram|FM/2 Utilities command line|<FM3_Tools>|EXENAME=?:\OS2\CMD.EXE;STARTUPDIR=?:\;PROGTYPE=WINDOWABLEVIO;PARAMETERS=/K $(1)\SETENV.CMD"508 CREATEOBJECT="WPProgram|Global File Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\GLOBAL.EXE;TITLE=Global File Viewer;STARTUPDIR=$(1);OBJECTID=<FM/2_SEEALL>;"509 CREATEOBJECT="WPProgram|Helpfile Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VIEWINFS.EXE;STARTUPDIR=$(1);TITLE=Helpfile Viewer;OBJECTID=<FM2ViewInf>;"510 CREATEOBJECT="WPProgram|INI Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\INI.EXE;STARTUPDIR=$(1);PROGTYPE=PM;PARAMETERS=%*;ASSOCFILTER=*.INI,,;OBJECTID=<FM/2_INIVIEW>;"511 CREATEOBJECT="WPProgram|Process Killer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\KILLPROC.EXE;PARAMETERS=%*;TITLE=Process Killer;STARTUPDIR=$(1);OBJECTID=<FM/2_KILLPROC>;"512 CREATEOBJECT="WPProgram|Undeleter|<FM3_Tools>|EXENAME=$(1)\FM2Tools\UNDEL.EXE;PARAMETERS=%*;TITLE=Undeleter;STARTUPDIR=$(1);OBJECTID=<FM/2_UNDEL>;"513 CREATEOBJECT="WPProgram|Seek and scan|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VCOLLECT.EXE;TITLE=Seek and scan;PARAMETERS=**;STARTUPDIR=$(1);OBJECTID=<FM/2_VSEEK>;"514 CREATEOBJECT="WPProgram|Visual Directory|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VDIR.EXE;PARAMETERS=%*;STARTUPDIR=$(1);OBJECTID=<FM/2_VDIR>;"515 CREATEOBJECT="WPProgram|Visual Tree|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VTREE.EXE;TITLE=Visual Tree;STARTUPDIR=$(1);OBJECTID=<FM/2_VTREE>;"516 EXECUTE="$(1)\utilsmgr /UNATTENDED"517 DEEXECUTE="$(1)\utilsmgr /DELETE /UNATTENDED"518 519 >This package installs a number of FM/2's tools520 as stand alone programs. These tools are all521 built into FM/2, but can be configured to run522 as separate programs for people who prefer to523 use them this way.524 </PCK>525 526 <PCK INDEX=10527 PACKAGEID="Netlabs\FM2\Reset FM/2 Customizations\3\5\9\20070331"528 TITLE="Reset all FM/2 customizations to default values"529 TARGET="$(1)"530 EXTERNAL="FM2Utilx.wpi"531 REQUIRES=1532 EXECUTE="$(1)\cfgmgr /INSTALL /DEFAULTS /UNATTENDED"533 DEEXECUTE="$(1)\cfgmgr /DEINSTALL /DEFAULTS /UNATTENDED"534 535 >This package resets ALL FM/2 customizations536 to their default values. All customizations537 you may have made will be lost. DO NOT select538 this package unless this is what you desire.539 </PCK>540 541 --> -
trunk/warpin/fm2.wis.in
r661 r674 158 158 CREATEOBJECT="WPShadow|History (Shadow)|<FM3_Docs>|SHADOWID=$(1)\docs\history;OBJECTID=<FM2HistoryShadow>;" 159 159 CREATEOBJECT="WPProgram|Read Me|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\readme;OBJECTID=<FM3Readme>;" 160 CREATEOBJECT="WPProgram|Customizing^Resources|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\customizingresources.txt;OBJECTID=<FM3CustRes>;"161 160 CREATEOBJECT="WPProgram|FM/2 Utils Doc|<FM2_Utilities>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(7)\fm2utils.doc;OBJECTID=<FM2UtilsDoc>;" 162 161 -
trunk/warpin/makefile
r662 r674 7 7 # DEBUG 0 = release build, 1 = debug build 8 8 9 # BUILD_FM2UTILS 9 BUILD_FM2UTILS=1 10 10 # If defined, then building FM2UTILS*.wpi is included in the ALL and WPI targets 11 11 12 # FM2_VER 12 FM2_VER=-3-5-9 13 13 # Used for the WPI file name. e.g. FM2_VER=-3-5-9 results in FM2-3-5-9.wpi being built 14 14 # If FM2_VER is undefined, then FM2.wpi is built 15 15 # NOTE: Start the variable with '-'! 16 16 17 # FM2UTILS_VER 17 FM2UTILS_VER=-1-0 18 18 # Used for the WPI file name. e.g. FM2UTILS_VER=-1-0 results in FM2Utils-1.0.wpi being built 19 19 # If FM2UTILS_VER is undefined, then FM2UTILS.wpi is built … … 41 41 bld_fm2_wpi fm2$(FM2_VER).wpi /SCRIPT 42 42 43 fm2utils$(FM2UTILS_VER).wpi: bld_fm2utils_wpi.cmd fm2utils.wis fm2utils\fm2utils.doc fm2utils\license.txt ..\sh adowmgr.cmd43 fm2utils$(FM2UTILS_VER).wpi: bld_fm2utils_wpi.cmd fm2utils.wis fm2utils\fm2utils.doc fm2utils\license.txt ..\shdwmgr.cmd 44 44 !ifdef BUILD_FM2UTILS 45 45 @echo Building FM2Utils
Note:
See TracChangeset
for help on using the changeset viewer.