Changeset 416
- Timestamp:
- Jul 31, 2006, 7:34:12 PM (19 years ago)
- Location:
- trunk/dll/ipf
- Files:
-
- 4 edited
-
archive.ipf (modified) (1 diff)
-
arclist.ipf (modified) (2 diffs)
-
comp.ipf (modified) (3 diffs)
-
config.ipf (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/ipf/archive.ipf
r268 r416 38 38 use "*.pkt". If in doubt, use both or use the -C command line switch to 39 39 force UNZIP to ignore case. 40 :p. 41 I'm told there's a bug in some versions of 4OS2 that can cause 42 a call to an archiver to fail if the archiver has an extension (i.e. 43 UNZIP works, UNZIP.EXE doesn't). If things fail for no apparent reason 44 and you're using 4OS2 you might keep it in mind. 40 45 41 46 :h2 res=90300 name=PANEL_ARCHIVE.Build an archive -
trunk/dll/ipf/arclist.ipf
r288 r416 32 32 it), drag a directory onto the entry field, or click the folder button 33 33 with :color fc=default bc=cyan.B1:color fc=default bc=default.. 34 :p. 35 How archiver selection works&colon. 36 :p. 37 The archive selector scans the known archivers in the order in which they 38 are defined. The selector first tries a signature match, unless this is 39 suppressed in the settings. If there is no signature defined or if 40 the signature match is suppressed, the selector checks to see if the file 41 extension matches. The matching entry defines the commands used for the 42 various archiving operations and supplies parameters that enable the archiver 43 outputs to be parsed. Note&colon. this mean that if you have several archivers of a given type 44 (i.e. ARC) defined only the first entry is tried since different archiver file names are sometimes 45 use (i.e. arc.exe vs arc2.exe) make sure that the archive description that corresponds to 46 the actual archive description you wish to use is listed first.See&colon.:link reftype=hd res=94200. 47 Editing Archiver Details:elink. 34 48 :p. 35 49 You can drag files onto the Archive Container's listing to add them to … … 190 204 signature so you can add it to ARCHIVER.BB2 if it's not a listed archive 191 205 type. 206 -
trunk/dll/ipf/comp.ipf
r288 r416 45 45 operate on both containers. You can also select and deselect files in 46 46 the containers manually with the mouse and/or keyboard. 47 :hp2.Hint&colon.:ehp2. mouse selection works slightly differently when 48 you hold down the Ctrl key while clicking. 47 :hp2.Hint&colon.:ehp2. mouse selection of multiple files works slightly differently when you hold down :color fc=default bc=palegray.Ctrl:color fc=default bc=default. while clicking. 49 48 :p. 50 49 :hp2.Brief description of selection/deselection button options&colon.:ehp2. 51 50 :p. 52 :hp6.Same :ehp6. All items which match name and size exactly.51 :hp6.Same size:ehp6. All items which match name and size exactly. 53 52 :p. 54 :hp6.Identical:ehp6. All items which match name, size and date exactly. 53 :hp6.Size/time:ehp6. All items which match name, size and date exactly. 54 :p. 55 :hp6.Content:ehp6. All items which match name and content exactly. 55 56 :p. 56 57 :hp6.Both:ehp6. All items which are present in both containers (only … … 76 77 :hp6.Invert:ehp6. Inverts selection state of all items in both containers. 77 78 :p. 79 :hp2.Brief description of the remaining options in the dialog box&colon.:ehp2. 80 :p. 81 :hp6.Actions:ehp6. Provides directional copy and move along with directory specific delete. Filter opens the filter dialog so you can restrict the files viewed to a certain mask (i.e. *.sys) 82 :p. 83 :hp6.Okay and Cancel:ehp6. Both close the dialog. 84 :p. 85 :hp6.Collect:ehp6. Copies highlighted files to the collector. 86 :p. 87 :hp6.Dirs:ehp6. Opens the select directories dialog. 88 :p. 89 :hp6.Include subdirectories:ehp6. Includes files from all subdirectories in both directory trees for comparison.(this is a toggle which change the display automatically) 90 :p. 91 :hp6.Hide not selected:ehp6. Includes selected files only on the display.(this is a toggle which change the display automatically) 92 :p. 78 93 See also :link reftype=hd res=99100.Selection:elink.. 79 94 :p. … … 90 105 be selected (to confirm). 91 106 :p. 107 :hp2.Note&colon.:ehp2. You can use multiple combination of the select/deselect buttons however 108 they will select you all the files as if an "or" operation not as an "and" operation 109 (i.e. selecting larger then selecting newer will highlight all the larger files and then highlight 110 all the newer files not just the newer files among the already highlighted) 92 111 If you're looking directory matching features not included in FM/2, you 93 112 might find them in the programs available on Hobbes -
trunk/dll/ipf/config.ipf
r288 r416 61 61 .br 62 62 A Drive Finder dropdown listbox. 63 ,br63 .br 64 64 A States dropdown listbox (Fm/2 configurations you have saved with specific name). 65 65 .br … … 131 131 :p. 132 132 This dialog box, which you can reach from the Config menu, allows you to 133 edit the details of an :link reftype=hd res=100015.archiver:elink.. Entry 134 boxes are present for all the twenty one fields represented in 135 ARCHIVER.BB2 (the text file that contains control information about your 136 archivers which FM/2 uses to interface with the archivers). It's 137 probably easier for most people to edit ARCHIVER.BB2 directly with a 138 text editor. 133 the details of your :link reftype=hd res=100015.archiver:elink.. On the right side are a series of buttons to manage your archivers&colon. 134 :p. 135 :hp1.Up&colon.:ehp1. Moves the highlighted archiver up in the archive list. 136 :p. 137 :hp1.Down&colon.:ehp1. Moves the highlighted archiver down in the archive list. 138 :p. 139 :hp1.Add&colon.:ehp1. Add brings up a blank archiver details box so you can define a new archiver type. 140 :p. 141 :hp1.Delete&colon.:ehp1. Deletes the archiver description of the highlighted archiver. 142 :p. 143 :hp1.Revert&colon.:ehp1. Revert undoes all changes made during the current session. It will not undo changes once the new ARCHIVER.BB2 has been written. 144 :p. 145 146 To open the Archiver details box to edit an existing archiver highlight the archiver and select Okay. 147 Entry boxes are present for all the twenty one fields represented in ARCHIVER.BB2 148 (the text file that contains control information about your archivers, 149 which FM/2 uses to interface with the archivers). It's probably as easy for most people to edit 150 :link reftype=hd res=100130.ARCHIVER&period.BB2:elink. directly with a text editor. 151 The Cancel button will bring up a dialog asking you if you wish to rewrite ARCHIVER.BB2 152 select yes if you do. The new file will be written one generation of backup is kept it is 153 named Archiver.BAK 139 154 :p. 140 155 :hp1.NOTE&colon.:ehp1. The simplest method to ensure that your archivers … … 142 157 your PATH= statement, and check the names of the files to make sure they 143 158 match what's on your system (i.e. UNZIP.EXE in both ARCHIVER.BB2 and on 144 your hard disk, not UNZIP.EXE in one and UNZIP32.EXE in another). 159 your hard disk, not UNZIP.EXE in one and UNZIP32.EXE in another). Alternatively, full path names can be used in ARCHIVER.BB2. 145 160 :p. 146 161 In the event that you attempt to list an archive and FM/2 feels you've … … 319 334 .br 320 335 :xmp. 321 1. 02-08-96 23&colon.55&colon.32 322 2. 8 Feb 96 23&colon.55&colon.32 323 3. 8 Feb 96 11&colon.55p 324 4. 96-02-08 23&colon.55&colon.32 325 5. 31-02-98 23&colon.55 336 0 = No date in data 337 1 = 02-08-96 23&colon.55&colon.32 mm-dd-yy hh&colon.mm&colon.ss 338 2 = 8 Feb 96 23&colon.55&colon.32 dd-Mmm-yy hh&colon.mm&colon.ss 339 3 = 8 Feb 96 11&colon.55p dd Mmm yy hh&colon.mmA 340 4 = 96-02-08 23&colon.55&colon.32 yy-mm-dd mm&colon.mm&colon.ss 341 5 = 31-02-98 23&colon.55 dd-mm-yy hh&colon.mm 326 342 :exmp. 343 :p. 344 Dash (-) and slash (/) separators are both supported. 345 :p. 346 Both 2 digit and 4 digit years are supported. 347 :p. 348 2 digit years slide about 1980. 327 349 :p. 328 350 :hp2.NumDateF(ie)lds:ehp2. This field tells FM/2 how many fields comprise … … 359 381 what all those fields mean. 360 382 383 :h4 res=100130 name=PANEL_ARCBB2.ARCHIVER.BB2 Structure 384 :i1 id=aboutArcBB2.ArchiverBB2 Structure 385 :p. 386 The first line in the file is the number of lines/definition in the archiver.bb2 file. It is very important; do not change. It allows modifications to the 387 file format to be transparent to older programs. 388 389 Format for this archiver.bb2 file (each entry has 21 lines)&colon. 390 :p. 391 1st line&colon. archiver id (i.e. ARC, LHARC, PKZIP, etc.) for human consumption 392 :p. 393 2nd line&colon. normal extension for archives without period (i.e ZIP, ARC, LZH) 394 :p. 395 3rd line&colon. offset into file to signature (leave blank if no signature) 396 :p. 397 4th line&colon. list command 398 :p. 399 5th line&colon. extract command 400 :p. 401 6th line&colon. extract with directories command 402 :p. 403 7th line&colon. test archive command 404 :p. 405 8th line&colon. add/create command 406 :p. 407 9th line&colon. add/create with paths command 408 :p. 409 10th line&colon. add/create and recurse command 410 :p. 411 11th line&colon. move command 412 :p. 413 12th line&colon. move with paths command 414 :p. 415 13th line&colon. delete command 416 :p. 417 14th line&colon. signature (case sensitive, leading spaces count!) 418 :p. 419 15th line&colon. startlist string 420 :p. 421 16th line&colon. endlist string 422 :p. 423 17th line&colon. old size position (0-based, -1 = not available) 424 :p. 425 18th line&colon. new size position (0-based, -1 = not available) 426 :p. 427 19th line&colon. file date position (0-based, -1 = not available) [,type of date (0 for none)] 428 :p. 429 20th line&colon. number of elements in dates (for "03 June 92" would be 3) 430 :p. 431 21st line&colon. file name position (absolutely required, of course; -1 = last pos)[,name is last (1 = TRUE, n/a w/ -1 pos)[name is next line (1 = TRUE)[,name is first line, then rest of data (1 = TRUE)]]] 432 :p. 433 see ZOO entry for example of -1 in file name position 434 :p. 435 see LH entry for example of name is last 436 :p. 437 see RAR 2.00 entry for example of name is first 438 :p. 439 check listings generated by these programs for clarification 440 :p. 441 A semicolon marks a comment. They may appear at any point *except* 442 within the 21 lines of an archiver definition entry. Comments are ignored. 443 Archiver definition entries that contain numeric values may have trailing comments. Archiver definition lines that contain strings do not support trailing comments. 444 :p. 445 Blank lines are ignored except within a 21 line archiver definition entry. A blank line with a definition entry will be treats as either an empty string or the number 0, depending on what content is expected for the definition line. 446 :p. 447 Note that all archiver command strings should include the archiver's parameter to 448 prevent it from prompting for input! Also note that archive types are checked 449 in order of their listing in this file. Finally, this file is set up for 450 the archivers I had lying around. If yours are different versions, you may 451 have to modify this file. All archivers are OS/2 (or FAPI) versions. 452 DOS archivers may work with FM/2, but it'll be up to you to set them up. 453
Note:
See TracChangeset
for help on using the changeset viewer.
