home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / av180.zip / AVEXE.ZIP / AV.HLP (.txt) < prev    next >
OS/2 Help File  |  1993-07-17  |  69KB  |  1,896 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. AV does a lot of things, but its primary use is usually as an Archive Viewer 
  5. (hence the name). 
  6.  
  7. An archive, in case you didn't know, is a collection of files bundled together, 
  8. usually compressed to make them smaller, into one file, making them an 
  9. efficient storage method.  Archives are often used to distribute files over 
  10. Bulletin Board Systems, and for backup purposes.  Files on installation 
  11. diskettes for commercial programs are also often archived. 
  12.  
  13. AV can view the contents of archives, including reading text files and 
  14. executing programs from inside the archive.  It can also extract files from the 
  15. archive so that they become individual, normal files on disk. All this is 
  16. accomplished with the help of the archive program itself (the program that 
  17. created the archive, usually referred to generically as an "archiver"). 
  18. Registered versions of AV can also build archives without having to resort to 
  19. the command line. 
  20.  
  21. AV can also be used as a program launcher, to start applications, and as a file 
  22. maintenance tool, to find, delete, copy, move, rename, and encrypt files and 
  23. directories, and more. 
  24.  
  25. For more detailed information on AV, click the Index button on the help manager 
  26. screen. 
  27.  
  28.  
  29. ΓòÉΓòÉΓòÉ 1.1. Installing AV ΓòÉΓòÉΓòÉ
  30.  
  31. Installing AV is fairly easy: 
  32.  
  33. Copy AV's help file AV.HLP to the directory named in the HELP environment 
  34. variable (usually C:\OS2\HELP).  Copy ARCHIVER.BB2 to a directory listed in the 
  35. PATH or DPATH environment variables.  It is possible to use the Launching and 
  36. Groups portions of AV without installing ARCHIVER.BB2; you won't be able to 
  37. view archive contents, but the rest of the program will function normally. 
  38. Optionally, copy AV.EXE to a directory listed in the PATH environment variable. 
  39. This lets you execute AV from any OS/2 command line.  Otherwise, place AV.EXE 
  40. in any directory you choose. 
  41.  
  42. DOS archivers will not work with AV, nor do I intend to try to make them work. 
  43. DOS viewers, editors and associations will work, however. 
  44.  
  45. Files used by AV: 
  46.  
  47. The ARCHIVER.BB2 file is what AV uses to know about archives. The file is fully 
  48. commented to allow you to make changes to it.  Changes may have to be made when 
  49. you upgrade your archivers, or if you use a different archiver than those 
  50. listed in the file.  ARCHIVER.BB2 may be editted manually, and in some cases 
  51. will have to be editted manually, although AV provides an internal editing 
  52. dialog that will suffice for most purposes. 
  53.  
  54. AV stores Associations in a file named AVASSOC.AV2.  By default, this file goes 
  55. in the first directory listed in DPATH.  You can copy it somewhere else on your 
  56. PATH or DPATH and AV will keep it there afterwards. AV makes a back up of this 
  57. file whenever it changes it, named AVASSOC.ASB. 
  58.  
  59. AV stores Groups in a file named AVGROUP.AV2.  Same notes apply as for 
  60. AVASSOC.AV2.  The back up file is named AVGROUP.AGB. 
  61.  
  62. When directory trees are saved, they are saved as AVTREE._? where ? is the 
  63. letter of the drive.  Location is as specified for AVASSOC/AVGROUP above. 
  64.  
  65. AV saves the names of the last few directories accessed in a file named 
  66. AVDIRS.AV2 in the location as specified for AVASSOC above. 
  67.  
  68. AV stores other information in an .INI file named AV.INI. This is an 
  69. OS/2-maintained file and AV does not provide a backup. 
  70.  
  71. In the event of data corruption, you can erase these files (or restore backups) 
  72. to bring AV back to its default (or saved) state.  Some of these files may be 
  73. editted manually if you're bold and curious. 
  74.  
  75. See also: 
  76.  
  77. Select Files 
  78. Replacing the Workplace 
  79. Associations 
  80. Groups 
  81. Starting AV 
  82.  
  83.  
  84. ΓòÉΓòÉΓòÉ 1.2. Replacing the Workplace ΓòÉΓòÉΓòÉ
  85.  
  86. To install AV as a Workplace replacement: 
  87.  
  88. Follow the steps under Installing AV. Change your CONFIG.SYS file to 
  89. SET RUNWORKPLACE=<d:><\dir\>AV.EXE. 
  90. Shutdown OS/2 and reboot so the change can take effect. 
  91.  
  92. Note that if you REM out the existing SET RUNWORKPLACE line you can replace it 
  93. if AV isn't what you thought it would be.  If you have the memory to run 
  94. Workplace, I recommend you do so.  You should really only consider using AV as 
  95. the Workplace if you have less than 8 megs of RAM. If you ran OS/2 1.2 or 1.3 
  96. you know the basic type of functionality to expect. 
  97.  
  98. See also: 
  99.  
  100. Select Files 
  101. Installing AV 
  102. Starting AV 
  103. Group Manager 
  104.  
  105.  
  106. ΓòÉΓòÉΓòÉ 1.3. Starting AV ΓòÉΓòÉΓòÉ
  107.  
  108. AV can be started from a command line prompt by typing "AV" followed by the 
  109. enter key.  Optionally, you can follow that with a space and one or more 
  110. filenames that AV will act upon at once.  If you enter a directory (ended with 
  111. a backslash), AV will move into that directory at once. 
  112.  
  113. You can also start AV from an OS/2 2.0 Workplace program object.  I suggest you 
  114. place %* in the Parameters field of the object's Settings so that dropping an 
  115. archive onto AV causes AV to be loaded and view the archive at once.  You might 
  116. also want to associate common archive extensions (*.ARC, *.ZIP, *.LZH, etc.) 
  117. with AV under the Associations Settings, so double-clicking an archive object 
  118. will cause AV to be loaded. 
  119.  
  120. Basic rules when starting AV: 
  121.  
  122. o The directory in which you start AV is
  123.   the extract directory when AV starts.
  124. o  A directory with ending backslash
  125.   following AV.EXE on the command line
  126.   designates a directory to which AV
  127.   moves on startup.
  128. o  If a filename follows AV.EXE on the
  129.   command line, AV moves to its directory,
  130.   then views it automatically.
  131. o  If the "Extract Follows" toggle is on,
  132.   the command line is always wherever AV
  133.   is; when AV switches directories, the
  134.   extract directory changes too.  Otherwise
  135.   the extract directory remains stationary
  136.   unless you change it manually.
  137. o  Combining all this, if you start AV from
  138.   a work directory with AV.EXE E:\DLS\
  139.   AV uses the work directory for extracts
  140.   and looks into E:\DLS\ on startup
  141.   until you change it or the "Extract Follows"
  142.   toggle is on, in which case E:\DLS\
  143.   becomes the extract dir on startup.
  144.  
  145. Command line examples: 
  146.  
  147. AV C:\ARCHIVES\ANARC.ARC
  148.   (Starts AV, immediately views archive C:\ARCHIVES\ANARC.ARC)
  149. AV C:\ARCHIVES\ ANARC.ARC AZIP.ZIP ANLZH.LZH
  150.   (Starts AV, moves into directory C:\ARCHIVES, immediately views the
  151.    three archives)
  152. AV C:\ARCHIVES\ANARC.ARC C:\MORE\AZIP.ZIP
  153.   (Starts AV, immediately views the two archives)
  154. AV C:\MYFILES\
  155.   (Starts AV, moves to directory C:\MYFILES\
  156. AV C:\MYFILES\*.TXT
  157.   (Starts AV, moves to directory C:\MYFILES\ and sets filemask to *.TXT)
  158. AV
  159.   (Just starts AV)
  160.  
  161. The first thing you'll probably want to do in AV is go to the Config->Prog 
  162. Setup and Config->Toggles menu items to look at and play with the settings 
  163. there. 
  164.  
  165.  
  166. ΓòÉΓòÉΓòÉ 1.4. Ending AV ΓòÉΓòÉΓòÉ
  167.  
  168. If AV is not in Launcher mode, you can end it by pressing the Escape key.  The 
  169. F3 key also ends AV, as does the End->End menu item (note that when AV is run 
  170. as a replacement Workplace Shell, it reads Shutdown->Shutdown instead, and does 
  171. perform a system shutdown after confirmation). 
  172.  
  173. Here's the easy description: 
  174.  
  175. Menu items named "Exit" close a window.  Menu items named "End" close AV (end 
  176. the program).  If running AV as a replacement Workplace Shell, menu items named 
  177. "Shutdown" shutdown the system (also ending AV). 
  178.  
  179.  
  180. ΓòÉΓòÉΓòÉ 1.5. Questions and Answers ΓòÉΓòÉΓòÉ
  181.  
  182. Commonly asked questions, commonly given answers: 
  183.  
  184. Q: When I select a file that's not an archive, I get a message box telling me 
  185. the file is not an archive and asking if I want to view it. How do I prevent 
  186. the message box from appearing? 
  187.  
  188. A: Turn off (uncheck) the "Confirm View" toggle (Config->Toggles->Confirmations 
  189. submenu). 
  190.  
  191. Q: I can't seem to view .PAK or .SDN archives. 
  192.  
  193. A: There's no OS/2 version of PAK available yet. 
  194.  
  195. Q: Sometimes when I start AV it tells me the extract directory already exists. 
  196. Why? 
  197.  
  198. A: You probably either quit AV while another program (probably a viewer) had a 
  199. file open that was in one of the temporary directories AV creates while 
  200. running, so AV couldn't clean up behind itself, or shut down dirty (power loss) 
  201. while AV was running.  Click Yes on the message box.  Things should proceed 
  202. normally from there. 
  203.  
  204. Q: AV usually works right, but when I try to look at an archive on a diskette a 
  205. DOS friend sent me, AV acts weird.  Why? 
  206.  
  207. A: Did your well meaning friend "helpfully" put the DOS archiver on the 
  208. diskette as well?  If so, delete it, or set your archiver command strings to 
  209. include a drive and path.  AV's trying to use it since it's in the default 
  210. directory. 
  211.  
  212. Q: How do I use a specific work directory for extracting and start up in my 
  213. downloads directory to view new archives I've just received if AV won't save my 
  214. extract directory? 
  215.  
  216. A: Start AV from the work directory with the path of the download directory on 
  217. the command line (works from program objects, too). Be sure the "Extract 
  218. Follows" toggle is off (unchecked). 
  219.  
  220. Q: How do I make AV let the extract directory "float" to always be the 
  221. directory at which AV is looking? 
  222.  
  223. A: Turn on (check) the "Extract Follows" toggle (Config->Toggles->Modus 
  224. Operandi submenu).  Select Config->Save Settings if you want it to become the 
  225. default setting.  The Extract directory will "follow" the main window's 
  226. right-hand listbox directory. 
  227.  
  228. Q: How do I get AV to automatically let me edit a file by selecting it instead 
  229. of just Viewing it? 
  230.  
  231. A: Check (turn on) the "Edit Mode" toggle (Config->Toggles->Modus Operandi). 
  232.  
  233. Q: I have a lot of .INF files stored one-per-archive. How do I get AV to skip 
  234. the contents screen when I select one and just display it? 
  235.  
  236. A: Check (turn on) the "Viewer Mode" toggle (Config->Toggles->Modus Operandi). 
  237.  
  238. Q: What's "Launcher Mode?" 
  239.  
  240. A: AV normally defaults to viewing a file when you select it via double-click. 
  241. If Launcher Mode is on, AV tries to execute the file first, directly or by 
  242. Association, and views it only if that fails. 
  243.  
  244. Q: How do I change a file's icon with AV? 
  245.  
  246. A: The Files->Attributes command.  The dialog box that pops up will show the 
  247. file's current icon.  Drag an icon file onto that icon and the icon will be 
  248. set. 
  249.  
  250. Q: Exactly what do I do to change an archiver's settings when I start getting 
  251. the "Weird, no files..." popup because I changed archivers? 
  252.  
  253. A: Answer the popup by clicking on Yes.  That will take you to the internal 
  254. archiver setting dialog.  Extensive help is available there, and the listbox on 
  255. the right will contain what the archiver listing command produced, so you can 
  256. probably pick start and end strings right out of it. 
  257.  
  258. Q: I run a DOS BBS all the time and AV sometimes doesn't respond when I ask it 
  259. to delete, move or copy a file.  What's wrong? 
  260.  
  261. A: DOS boxes are hogs.  Check Config->Modus Operandi->Normal priority threads 
  262. to give AV's background threads a boost. 
  263.  
  264.  
  265. ΓòÉΓòÉΓòÉ 2. Accelerator Keys ΓòÉΓòÉΓòÉ
  266.  
  267. Accelerator keys for various windows (macros also available in all listed 
  268. windows except Group and Group Manager): 
  269.  
  270. Select File 
  271.  
  272. F1      Help
  273. F2/^r   Rescan directory
  274. F3      End AV
  275. F4/^v   View Selected File(s)
  276. F5      Collect File(s)
  277. sF5     Uncollect File(s)
  278. aF5/^e  Edit Selected Files(s)
  279. F6      Default Action on Current File
  280. F7/^b   Build Archive from Selected File(s)
  281. F8/^g   Group Manager
  282. F9/^z   Command Prompt
  283. F10/^p  Program Setup
  284. aF2     Exec Current File immediate
  285. ^aF2    Exec Current File w/ args
  286. saF2    Exec Current File w/ args and options
  287. aF5/^e  Edit Selected File(s)
  288. aF8/^A  Associations Dialog
  289. ^a      Archives Only Filter toggle
  290. ^c      Copy Selected File(s)
  291. ^d      Delete Selected File(s)
  292. ^k      This help
  293. ^m      Move Selected File(s)
  294. ^t      Directory Tree
  295. ^w      Walk Directories
  296. ^x      Exec Selected File(s) via default method
  297. ^C      Pick command from Commands group to run on Current File
  298. ^E      Extract from Selected File(s)
  299. ^G      Grep
  300. ^P      Pick from recently used directories
  301. ^R      Rename Selected File(s)
  302. ^HOME   Clear current file/current list box
  303. ^END    Marks all files in current listbox
  304. ^sEND   Marks all files and directories in current listbox
  305. ^\      Root directory
  306. ^.      Parent directory
  307. ^/      Complete filename in long entryfield below filemasks
  308.  
  309. Archive Contents 
  310.  
  311. F1      Help
  312. F2/^r   Rescan
  313. F3      Exit Contents
  314. F4/^V   View Current File
  315. F5/^E   Edit Current File
  316. F6/^x   Extract File
  317. F10/^p  Program Setup
  318. ^d      Delete Marked Files
  319. ^k      This help
  320. ^t      Directory Tree
  321. ^v      View+ File (includes Associations, default)
  322. ^w      Walk Directories
  323. ^A      Associations Dialog
  324. ^P      Pick extract directory from recently used directories
  325. ^HOME/- Unmark All
  326. ^END/+  Mark All
  327.  
  328. Directory Tree 
  329.  
  330. F1      Help
  331. F3      Exit
  332. ^a      Make directory
  333. ^d      Delete directory
  334. ^i      Disk information
  335. ^k      This help
  336. ^m      Move directory
  337. ^r      Rebuild tree
  338. ^v      Archive directory
  339.  
  340. Viewer/Editor 
  341.  
  342. F1      Help
  343. F2      Set font
  344. F3      Quit viewer
  345. F4/^f   Find first occurence of string
  346. F5/^n   Find next occurence of string
  347. F6/^I   Toggle search case sensitivity
  348. F7/^w   Toggle word wrap
  349. F8      Select All
  350. F9      Deselect All
  351. ^c      Change Filename
  352. ^i      Import File
  353. ^k      This help
  354. ^l      Load File (into current window)
  355. ^o      Open File (create new window)
  356. ^s      Save File
  357. ^x      Export File
  358. ^y      Delete current line
  359. ^G      Grep external files
  360. ^N      New File
  361. ^S      Save File As...
  362. ^0...^9    Goto Bookmark #
  363. s^0...s^9  Save Bookmark #
  364. Note that not all are available in Read Only mode. 
  365.  
  366. Grep 
  367.  
  368. F1      Help
  369. F3      Exit
  370. ^a      Archive Selected Files
  371. ^b      Change Attributes of Selected Files
  372. ^c      Copy Selected Files
  373. ^d      Delete Selected Files
  374. ^e      Edit Selected Files
  375. ^k      This Help
  376. ^m      Move Selected Files
  377. ^r      Rename Selected Files
  378. ^v      View Selected Files
  379. ^x      Execute Selected Files
  380. ^y      En/decrypt Selected Files
  381. ^E      Extract from Selected Files
  382. ^HOME   Unmark all files
  383. ^END    Mark all files
  384.  
  385. Group Manager 
  386.  
  387. F1      Help
  388. F3      Exit Group Manager
  389. F5/^m   Select File
  390. ^d      Delete Group
  391. ^k      This help
  392.  
  393. Groups 
  394.  
  395. F1      Help
  396. F3      Exit Group
  397. F4/^g   Group Manager
  398. F5/^m   Select File
  399. ^d      Delete program from Group
  400. ^k      This help
  401.  
  402. Collector 
  403.  
  404. F1      Help
  405. ESC/F3  Exit Collector
  406. ^a      Archive Selected Files
  407. ^b      Change Attributes of Selected Files
  408. ^c      Copy Selected Files
  409. ^d      Delete Selected Files
  410. ^e      Edit Selected Files
  411. ^k      This Help
  412. ^m      Move Selected Files
  413. ^r      Rename Selected Files
  414. ^v      View Selected Files
  415. ^x      Execute Selected Files
  416. ^y      En/decrypt Selected Files
  417. ^E      Extract from Selected Files
  418. ^HOME   Unmark all files
  419. ^END    Mark all files
  420.  
  421. Pseudo legend: 
  422.  
  423. ^a   =  CTRL+"a"
  424. ^A   =  Shift+CTRL+"A"
  425. aF1  =  ALT+F1
  426. saF1 =  Shift+ALT+F1
  427. ^aF1 =  CTRL+ALT+F1
  428. s^0  =  Shift+CTRL+"0"
  429.  
  430. Note that menus usually list the accelerator keys corresponding to their 
  431. commands. 
  432.  
  433.  
  434. ΓòÉΓòÉΓòÉ 3. Select Files ΓòÉΓòÉΓòÉ
  435.  
  436. The Select Files window contains two large listboxes that show the contents of 
  437. two directories.  The first time you run AV they will be set to the same 
  438. (default) directory; change the left one and select Config->Save Settings so 
  439. that the next time you run AV the left listbox will "remember" a different 
  440. directory.  The right listbox always starts in the default directory. 
  441.  
  442. There are a couple of concepts to master here:  one is "current file" and the 
  443. other is "current listbox."  Some AV actions take place only on the current 
  444. file, but most (marked with an asterisk in the Files menu) take place on all 
  445. selected files in the current listbox. 
  446.  
  447. The current file is displayed in the long entry field near the top of the 
  448. window below the mask dropdown lists.  The current listbox is pointed to by a 
  449. large arrow button near the center of the screen above and between two entry 
  450. fields that give the current path of the two listboxes.  Selecting a file in 
  451. either listbox changes the current file. Clicking the large arrow button or 
  452. either of the listboxes changes the current listbox. Each listbox can have its 
  453. own current file. 
  454.  
  455. As stated previously, each listbox is associated with a directory.  To change 
  456. the directory associated with a listbox, make it the current listbox, then 
  457. click either the icon of the tree (directory tree), the walking stickman (walk 
  458. directories), or the pointing hand (pick directory).  Change to the desired 
  459. drive and directory and AV fills the listbox with any files in the new 
  460. directory. 
  461.  
  462. You can select files in either listbox and "drag" them to the other listbox to 
  463. move the files from one directory to another.  Hold down the CTRL key before 
  464. beginning the drag to copy the files instead. Alternatively, select Move or 
  465. Copy from the Files pulldown menu. 
  466.  
  467. The toolbar icon buttons across the bottom of the window are "shortcuts" 
  468. duplicated in the pulldown menus.  Pass the mouse pointer over them and they'll 
  469. tell you, at the top of the window, what they are (some of the icons have popup 
  470. menus; the help prompt for these has an asterisk on the end).  You can "drag" 
  471. files from a listbox to some of the icons, or click on any of them like 
  472. buttons. You can control which toolbar buttons show up, and whether the help 
  473. line shows, via the Config->Toggles->Toolbar buttons menu item; there are more 
  474. buttons available than show under the default configuration.  Note:  The Move 
  475. and Copy toolbar buttons have a slightly different behavior than the 
  476. accelerator keys and menu selections: You will be prompted for a directory into 
  477. which the files will be moved/copied when clicking the toolbar buttons. 
  478.  
  479. To complete our tour of this window, below the pulldown menus are two drop-down 
  480. listboxes for entering or selecting filemasks.  Finally, four numeric text 
  481. fields flank the arrow button, indicating how many files are in each listbox 
  482. and how many are highlighted (selected). 
  483.  
  484. If you double-click on a filename in one of the listboxes, one of two default 
  485. actions occurs.  If Launcher Mode is not active (you see three folders in AV's 
  486. System Menu icon at the top left of the titlebar), the file is Viewed; if it's 
  487. an archive, you get an Archive Contents window. If Launcher Mode is active (you 
  488. see a spaceship taking off in AV's System Menu icon), AV first attempts to 
  489. execute the file, directly or by Association, and Views the file only if it's 
  490. neither executable nor Associated. 
  491.  
  492. See also: 
  493.  
  494. Hints 
  495. Files Menu 
  496. Dirs Menu 
  497. Masks Menu 
  498. Config Menu 
  499. Misc Menu 
  500. Ending AV 
  501. Archive Contents 
  502. Prog Setup 
  503. Associations 
  504. Build Archive 
  505. Group Manager 
  506. Registration 
  507. Installing AV 
  508. Starting AV 
  509. Filemasks 
  510. Replacing the Workplace 
  511. Directory Tree 
  512. Accelerator Keys 
  513.  
  514.  
  515. ΓòÉΓòÉΓòÉ 3.1. Hints ΓòÉΓòÉΓòÉ
  516.  
  517. When the cursor is in a directory listbox you can double-click the second mouse 
  518. button (usually the right button, the one you use to drag) to get a menu of the 
  519. most likely choices for that listbox's items. You'll still need to preselect 
  520. the item(s) on which to work, in most cases.  You can also get a context popup 
  521. menu using the second mouse button in the directory path entry fields and from 
  522. some toolbar buttons. 
  523.  
  524. You can use the Collector to select files from disparate directories, and even 
  525. entire directories, and perform an action on all selections at once.  AV allows 
  526. you to both add files to and remove files from the Collector so that you can 
  527. perform "ORing" and "ANDing" on the selection set. 
  528.  
  529. Drag and drop looks neat, but usually just selecting a menu item or pressing an 
  530. accelerator key is faster, unless you need to interact with an object outside 
  531. of AV.  However, the choice of interface type is yours; experiment a bit and 
  532. use what suits you best.  I've been accused of subscribing to the Tool Time 
  533. philosophy of More Power; hopefully it's to your benefit. 
  534.  
  535.  
  536. ΓòÉΓòÉΓòÉ 3.1.1. Drag and Drop ΓòÉΓòÉΓòÉ
  537.  
  538. First, select the item(s) you want to drag.  Then press and hold mouse button 2 
  539. (usually the right button for right-handed mice).  Then move the mouse.  You 
  540. should see a small file or directory (folder) icon appear with the mouse 
  541. pointer; it may take a while to appear if you are dragging many items. 
  542.  
  543. Now drag the mouse pointer with the icon to the window or object where you want 
  544. to drop it.  A "cannot drop" icon may appear when the pointer is above some 
  545. windows and objects; these spots do not support drag and drop, at least with 
  546. the type of item(s) you're dragging.  When you have the pointer over the 
  547. desired destination, release mouse button 2. 
  548.  
  549. Modifier keys may be pressed during drag and drop: 
  550.  
  551. CTRL:         Copy the file or directory.
  552.               The default action is to
  553.               Move the file or directory
  554.               (in AV).
  555. SHIFT:        Move the file or directory
  556.               (also AV default).
  557. CTRL+SHIFT:   Link the directory with the
  558.               current listbox (in AV). In
  559.               other words, switch to the
  560.               dragged directory.
  561.  
  562. PM gives you visual feedback as to which type of dragging you're doing. Moves 
  563. are indicated by the pointer and drag icon being solid.  When Copying, the 
  564. pointer and icon are halftoned.  When Linking, a rubberband line extends from 
  565. the original listbox to the pointer. 
  566.  
  567. You can cancel a drag in process by pressing the ESCape key. 
  568.  
  569. Drag and drop with external targets and sources (WPS objects, etc.) should work 
  570. as normal. 
  571.  
  572.  
  573. ΓòÉΓòÉΓòÉ 3.1.2. Common Errors ΓòÉΓòÉΓòÉ
  574.  
  575. Some common OS/2 error codes: 
  576.  
  577. File not found          2
  578. Path not found          3
  579. Too many open files     4
  580. Access denied           5
  581. Invalid handle          6
  582. Arena trashed           7
  583. Not enough memory       8
  584. Invalid block           9
  585. Bad environment         10
  586. Bad format              11
  587. Invalid access          12
  588. Invalid data            13
  589. Invalid drive           15
  590. Current directory       16
  591. Not same device         17
  592. No more files           18
  593. Write protect           19
  594. Bad unit                20
  595. Not ready               21
  596. Bad command             22
  597. CRC                     23
  598. Bad length              24
  599. Seek                    25
  600. Not dos disk            26
  601. Sector not found        27
  602. Out of paper            28
  603. Write fault             29
  604. Read fault              30
  605. Gen failure             31
  606. Sharing violation       32
  607. Lock violation          33
  608. Wrong disk              34
  609. FCB unavailable         35
  610. Sharing buffer exceeded 36
  611. Code page mismatched    37
  612. Handle eof              38
  613. Handle disk full        39
  614. Device in use           99
  615. Disk change             107
  616. Drive locked            108
  617. Broken pipe             109
  618. Open failed             110
  619. Buffer overflow         111
  620. Disk full               112
  621. No more search handles  113
  622. Invalid name            123
  623. Mod not found           126
  624. Busy drive              142
  625. Same drive              143
  626. Dir not root            144
  627. Dir not empty           145
  628. Is SUBST path           146
  629. Is JOIN path            147
  630. Path busy               148
  631. Is SUBST target         149
  632. Label too long          154
  633.  
  634.  
  635. ΓòÉΓòÉΓòÉ 3.2. Archive Contents ΓòÉΓòÉΓòÉ
  636.  
  637. The Archive Contents dialog box contains a listbox showing the files contained 
  638. in an archive selected at the Select Files dialog. The title bar of this dialog 
  639. box shows the archive's name.  There are two entry fields at the top of the 
  640. window; the left is for the filemask used to filter the files displayed 
  641. (default is "*" for all files), and the right is a "finder;" enter part of a 
  642. filename and AV will attempt to find it in the listbox and move it to the top. 
  643. AV will also place the "current filename" in this field when you're selecting 
  644. files in the listbox. 
  645.  
  646. At the bottom of the window is an entry field where you can see and change the 
  647. extract directory.  A pushbutton marked by a "W" in the lower right corner of 
  648. the screen pulls up the familiar Walk Directory dialog for "walking" to a new 
  649. extract directory, another marked by a "T" calls up the trusty Directory Tree, 
  650. and another marked by a "P" lets you pick from the most recently used 
  651. directories.  A third button marked by a left-facing arrow copies the path from 
  652. the left-hand listbox of the Select Files window to the extract directory. 
  653.  
  654. If you highlight a file in the listbox and press [Enter] (or double-click on 
  655. it), AV temporarily extracts and views the file (checking your Associations to 
  656. see if a custom viewer should be used). Note that the listbox allows multiple 
  657. selections; only the last selected file is viewed.  If the file being viewed is 
  658. an archive within the archive, another Archive Contents dialog box appears.  If 
  659. you have Confirm View checked in the Config dialog, a file which is not an 
  660. archive will display a message box asking if you want to view it. This is the 
  661. action performed by the "View+" command under the Files submenu.  The "View" 
  662. command will perform similarly, but will not check Associations before viewing. 
  663.  
  664. You can perform other actions on files in the archive, or the archive as a 
  665. whole.  The menus allow you to delete files, edit a file (and optionally 
  666. refresh the archive with the editted file), convert the entire archive to a 
  667. different format, extract files, and test the entire archive.  They also allow 
  668. you to highlight, or mark, all files in the archive (deletion and extraction 
  669. require files to be highlighted), and give you access to the Prog Setup dialog 
  670. box. 
  671.  
  672. If you want to extract all the files in the archive, use the Archive->Extract 
  673. All command instead of highlighting all the files and selecting Files->Extract. 
  674. It's a bit faster, especially on large archives, due to OS/2 limitations on 
  675. command line length with DosStartSession. 
  676.  
  677. You can give AV a mask to selectively filter the files displayed in the 
  678. listbox.  Filtering doesn't remove files from the archive, just from the 
  679. display you see.  This can be a powerful tool in archives containing many 
  680. files. 
  681.  
  682. Hints: 
  683.  
  684. When the pointer is in the list box, the second button (usually the right 
  685. button) will bring up a menu with the most likely choices.  You'll still need 
  686. to preselect the item(s) with which you want to work. 
  687.  
  688. You can drag files onto the listbox, and they'll be added to the archive.  If 
  689. the files already exist in the archive, they'll be overwritten.  Although you 
  690. can drag files from the archive to extract them, don't; it's slow, inefficient 
  691. and weird if dragged to WPS objects. I know you're going to try it anyway, so 
  692. remember that I told you so. 
  693.  
  694. Because many OS/2 programs require support files to run (DLLs, help files, 
  695. etc.), AV's Files->Exec option extracts all highlighted files then runs the 
  696. current file.  Therefore, select all the support files first, and select the 
  697. executable file last when executing files from an archive. This can simplify 
  698. things greatly when you want to testdrive a new program without creating a 
  699. directory, unpacking, etc., then cleaning up when you're done. 
  700.  
  701. The Config->Toggles->Modus Operandi->Extract Follows menu item on the Select 
  702. Files window can be checked to cause the extract directory to "follow" the 
  703. directory represented by the Select Files right listbox. 
  704.  
  705. See also: 
  706.  
  707. Select Files 
  708. Associations 
  709.  
  710.  
  711. ΓòÉΓòÉΓòÉ 3.3. Files Menu ΓòÉΓòÉΓòÉ
  712.  
  713. The Files Menu offers you many choices of things to do to a selected file: 
  714.  
  715. View  View the selected file(s).  Primarily useful for text files, but AV can 
  716. view some files in a special manner in conjunction with software you specify 
  717. (see the Config->Prog Setup and Config->Assoc menu items). 
  718.  
  719. ArcView  (Note:  this option reads Exec/View if you aren't using AV with an 
  720. ARCHIVER.BB2 for archive viewing)  Performs the default action on the current 
  721. file, as explained under the Select Files topic. 
  722.  
  723. Delete  Deletes the selected file(s). 
  724.  
  725. Copy  Copies the selected file(s) to the Target Path. 
  726.  
  727. Move  Moves the selected file(s) to the Target Path. 
  728.  
  729. Rename  Lets you rename the selected file(s).  They can be moved to a different 
  730. directory at the same time, but in this case must remain on the same drive. 
  731.  
  732. Encrypt/Decrypt  Encrypt or decrypt the selected file(s) (the key phrase used 
  733. in the encryption/decryption process can be modified from the Files->Config 
  734. submenu).  Encrypted files get the extension ".ENC" and decrypted files get the 
  735. extension ".DEC". 
  736.  
  737. Attribs  Allows you to change the attributes, time and date, and icon of the 
  738. selected file(s). 
  739.  
  740. Desktop  If you are running AV as a replacement Workplace Shell, allows you to 
  741. set the desktop to the currently selected bitmap file.  This option is disabled 
  742. if you aren't running AV as the Workplace Shell; use the Desktop's own popup 
  743. menu to set the background in this case. 
  744.  
  745. Mark All  Marks (highlights, or selects) all files in the current listbox. 
  746.  
  747. Unmark All  Unmarks (dehighlights, or deselects) all files in the current 
  748. listbox. 
  749.  
  750. Edit  Invokes the configured editor (see Prog Setup topic), or the internal 
  751. editor if no editor is configured, to edit the selected file(s). 
  752.  
  753. Command  If you have a Group named "Commands" this allows you to pick a command 
  754. from that Group to run against the current file.  If not, you'll get a dialog 
  755. box into which you may enter a command. 
  756.  
  757. Exec  Leads to a submenu that allows you to execute files: 
  758.  
  759. Exec Default  Attempts to execute the selected file(s) in the Default execution 
  760. style (see the Config->Toggles menu item). 
  761.  
  762. Command  Execute a command with the filename as the argument. If you have a 
  763. Group named "Commands," AV lets you pick the command.  If not, you get a popup 
  764. box to fill in a command.  This works on the current file. 
  765.  
  766. 2Command  Execute a command as above with the current filenames from both 
  767. listboxes as arguments. 
  768.  
  769. XCommand  Execute a command as above with all files from the current listbox as 
  770. arguments.  This may cause more than one execution if command line overflow 
  771. occurs. 
  772.  
  773. Exec Now  Attempts to execute the current file, without asking for any optional 
  774. parameters.  Can be used to override the Default execution style. 
  775.  
  776. Exec w/ Args  Attempts to execute the current file, asking for a command line 
  777. first. 
  778.  
  779. Exec w/ Options  Attempts to execute the current file, asking for a command 
  780. line and allowing you to set other execution options first. 
  781.  
  782. Build Archive  If you have registered AV and a valid ARCHIVER.BB2, this lets 
  783. you create an archive containing the selected file(s) in a couple of easy 
  784. steps. 
  785.  
  786. Extract  Extracts files from the selected archive(s).  Leads to a separate 
  787. dialog that allows you to tweak settings.  Does not require you to look at the 
  788. contents of the archive(s) first. 
  789.  
  790. Create Objects  Creates Workplace objects from selected file(s).  If only one 
  791. object is selected (highlighted), creates the object on the Desktop.  If 
  792. multiple objects are selected, first prompts for the name of a Folder, creates 
  793. the Folder on the Desktop, then creates the objects in that Folder.  Executable 
  794. files are created as program objects, icons and bitmaps are recognized by their 
  795. extensions, directories are ignored, and everything else is created as a 
  796. datafile object.  This behavior changes slightly if the Config->Toggles->Modus 
  797. Operandi->All objects shadows toggle is on; all objects are then created as 
  798. shadows. 
  799.  
  800. See also: 
  801.  
  802. Prog Setup 
  803. Select Files 
  804. Config Menu 
  805.  
  806.  
  807. ΓòÉΓòÉΓòÉ 3.3.1. Extracting from archives ΓòÉΓòÉΓòÉ
  808.  
  809. To extract from an archive, select the archive in a Select Files listbox, then 
  810. click the Extract toolbar button, or select the Files->Extract menu item. 
  811. Alternatively, drag the selected archive(s) onto the Extract toolbar button (it 
  812. looks like a pair of pliers pulling a nail). 
  813.  
  814. AV presents you with a dialog that allows you to select the method of 
  815. extraction, add masks for files to extract, tweak the command line for exotic 
  816. settings, and select the extraction directory (the directory to which the files 
  817. will be extracted) by several methods (Walk directories, Tree, Pick and copy 
  818. the left Select File's listbox directory; in other words, the same options 
  819. available in an Archive Contents window). 
  820.  
  821. Click Okay to begin extracting from the archive, or Cancel if you change your 
  822. mind. 
  823.  
  824. You can also extract files from the archive in the Archive Contents window 
  825. using that window's menus. 
  826.  
  827.  
  828. ΓòÉΓòÉΓòÉ 3.3.2. Build archive ΓòÉΓòÉΓòÉ
  829.  
  830. To build an archive, select some files in a Select Files listbox, then click 
  831. the Build Archive toolbar button, or select the Files->Build Archive menu item. 
  832. Alternatively, drag the selected files onto the Build Archive toolbar button 
  833. (it looks like a safe). 
  834.  
  835. AV will ask you for the type of the archive by presenting you with a listbox 
  836. from which to pick an archiver.  After that, another dialog appears to let you 
  837. modify how the archive will be created.  You'll need to at least enter a 
  838. filename for the archive, unless you are adding to an existing archive by 
  839. dragging files onto its Archive Contents window. Additional masks may be 
  840. entered, the archiver command line tweaked, and so forth.  Click Okay to create 
  841. the archive, or Cancel if you change your mind. 
  842.  
  843. Note that the archive name may be an existing archive, in which case it's 
  844. modified by adding the new files.  If some of the files are already in the 
  845. archive, they're replaced. 
  846.  
  847. Build Archive is available only in registered versions of AV. 
  848.  
  849. See also: 
  850.  
  851. Select Files 
  852. Registration 
  853. Filemasks 
  854. Directory Tree 
  855.  
  856.  
  857. ΓòÉΓòÉΓòÉ 3.4. Dirs Menu ΓòÉΓòÉΓòÉ
  858.  
  859. The Dirs Menu 
  860.  
  861. Tree  Presents you with a simple directory tree in a listbox from which you can 
  862. select (double-click) any directory on the current drive without "walking" the 
  863. drive.  You can also change drives and perform directory maintenance, such as 
  864. deleting, moving and creating directories.  Selecting a directory from the tree 
  865. returns you to the Select Files window and fills the current listbox with files 
  866. from the new directory. 
  867.  
  868. Walk  Presents you with a simple listbox that lets you "walk" through your 
  869. directory structure.  Directories connected to the current directory are shown 
  870. in one listbox, drives in another.  As you select (double-click) directories or 
  871. drives, the listbox is refreshed allowing you to make another choice.  Clicking 
  872. Okay returns you to the Select Files window and fills the current listbox with 
  873. files from the new directory. 
  874.  
  875. Pick  Presents you with a listbox containing recently used directories. 
  876.  
  877. Rescan  Rescans the current directory, refilling the listboxes.  The 
  878. accelerator key for this command is F2.  Selecting the menu command causes both 
  879. listboxes to be refreshed, but using the accelerator key causes only the 
  880. current listbox to be refreshed. 
  881.  
  882.  
  883. ΓòÉΓòÉΓòÉ 3.5. Masks Menu ΓòÉΓòÉΓòÉ
  884.  
  885. Add Mask  Adds the current mask to the mask listboxes. Double-clicking on a 
  886. mask in a listbox or typing in a mask makes it the current mask. 
  887.  
  888. Delete Mask  Deletes the current mask from the mask listboxes. 
  889.  
  890. Save Masks  Saves the masks in the mask listboxes.  The next time AV is run the 
  891. masks will be recalled to the listboxes.  Note that AV will set up some default 
  892. masks for you in the unregistered version if you have none saved to help you 
  893. evaluate the product.  Save at least "*" to avoid this, if desired. 
  894.  
  895.  
  896. ΓòÉΓòÉΓòÉ 3.6. Config Menu ΓòÉΓòÉΓòÉ
  897.  
  898. The Config menu lets you change the way AV works to your satisfaction: 
  899.  
  900. Associations invokes the Associations dialog. 
  901.  
  902. Prog Setup  invokes the Prog Setup dialog.  I played a bit here.  If you don't 
  903. like that and have registered AV, check the 
  904. Config->Toggles->Miscellaneous->Weird off item and it'll all go away. If you 
  905. haven't registered AV, suffer, or get a sense of humor. :-) 
  906.  
  907. Defaults  restores AV to the state it was in when you first loaded it (rereads 
  908. all Groups, Associations, masks and toggles from their respective files). 
  909.  
  910. Edit Arc  lets you edit an existing archiver data entry, assuming you have any 
  911. to edit. 
  912.  
  913. Add Arc  lets you add a new archiver data entry. 
  914.  
  915. Edit Macros  lets you change the commands assigned to your macro keys (Shift-F1 
  916. -> Shift-F12 and CTRL-F1 -> CTRL-F12). 
  917.  
  918. Set Cryption Key  lets you change the keyphrase used to encrypt and decrypt 
  919. files.  Although AV performs quite secure encryption on your files, note that 
  920. only mild encryption is performed on your keyword when storing it (via 
  921. Config->Save Settings).  For real security you should never save the keyword 
  922. you use on sensitive materials; change it before saving! 
  923.  
  924. Toggles  invokes a submenu of submenus that lets you set the state of various 
  925. toggles that control the way AV behaves.  The Filters submenu contains toggles 
  926. that control, together with the current filemask, which files appear in the 
  927. Files listbox.  The Modus Operandi submenu contains toggles that control 
  928. default behaviors (like Launcher mode).  The Confirmations submenu contains 
  929. toggles that control whether AV will confirm different actions, like deleting a 
  930. file.  The Default Exec Level submenu contains toggles that let you decide how 
  931. AV should execute files by default. Toolbar Buttons lets you turn on and off 
  932. toolbar buttons individually, and allows you to turn off the brief help line at 
  933. the top of the window that tells what they are when the mouse passes over them. 
  934. The Miscellaneous submenu contains other toggles that didn't fit those 
  935. categories. 
  936.  
  937. Save Position  saves the current Select Files window size and location. 
  938.  
  939. Save Settings  Saves toggles, programs, paths, etc.; just about everything but 
  940. positions and filemasks. 
  941.  
  942. See also: 
  943.  
  944. Prog Setup 
  945. Associations 
  946. Macro Keys 
  947.  
  948.  
  949. ΓòÉΓòÉΓòÉ 3.6.1. Associations ΓòÉΓòÉΓòÉ
  950.  
  951. The Associations dialog lets you associate a filemask (like *.dwg) with a 
  952. particular program.  Then, when AV is in Launcher mode, if you enter or 
  953. double-click on a filename that matches the mask, the program is run with the 
  954. datafile as part of its argument string (in our *.dwg example, it might start 
  955. AutoCAD to edit or plot the drawing).  Other examples might be associating 
  956. *.mak files with a compiler make utility and *.c files with a text editor, or 
  957. *.WKS files with 123. 
  958.  
  959. You can Clone AV to "tear off" a Select Files window.  You might leave this 
  960. cloned window "looking into" a particular pair of directories filled with 
  961. datafiles, and use it to launch an application on selected files as needed. 
  962.  
  963. The Associations dialog is reached via the Assoc item under Select Files' 
  964. Config submenu. 
  965.  
  966. In the Run entry box you can use the special symbol "%*" to mean "place the 
  967. selected filename here."  Otherwise, AV concats a space and then the filename 
  968. to the string you enter in the Run field.  The special symbol "%!" can be used 
  969. to insert the full directory path where the selected filename resides. 
  970.  
  971. See also: 
  972.  
  973. Select Files 
  974.  
  975.  
  976. ΓòÉΓòÉΓòÉ 3.6.2. Prog Setup ΓòÉΓòÉΓòÉ
  977.  
  978. AV's Prog Setup dialog lets you change the programs that you use to view and 
  979. edit files. 
  980.  
  981. The Viewer field is the default reader used to view files, unless you leave it 
  982. blank, in which case AV uses a cheap internal MLE Viewer.  There are several 
  983. excellent shareware viewers available for OS/2, like Vern Buerg's LIST.  If a 
  984. file has a special extension (i.e. .INF, .ICO, .MET, .BMP, .PKT or .GIF), a 
  985. special viewer is invoked, as indicated in the entry fields.  "Packets" refers 
  986. to Fidonet type 2 message packets. 
  987.  
  988. The Editor field is the program used whenever you request to edit a file.  AV 
  989. attempts to use defaults for these programs that you might have around (the 
  990. default editor is a cheap MLE internal), but you can change them as you prefer 
  991. (you might, for example, want to use EPM.EXE instead, a much better editor that 
  992. also comes with OS/2). 
  993.  
  994. Include extensions on all programs. 
  995.  
  996. Save As Defaults must be checked for AV to permanently save these items into 
  997. AV.INI. Otherwise your changes are only retained for the current session.  The 
  998. toggles under Select Files' Config->Toggles submenu and the internal Viewer's 
  999. font and toggle settings are also saved. 
  1000.  
  1001. See also: 
  1002.  
  1003. Select Files 
  1004. Archive Contents 
  1005. Filemasks 
  1006. Editting Archiver Details 
  1007.  
  1008.  
  1009. ΓòÉΓòÉΓòÉ 3.6.3. Editting Archiver Details ΓòÉΓòÉΓòÉ
  1010.  
  1011. This dialog box allows you to edit the details of an archiver. Entry boxes are 
  1012. present for all the twenty one fields represented in ARCHIVER.BB2. 
  1013.  
  1014. In the event that you attempt to list an archive and AV feels you've probably 
  1015. bungled the entry in ARCHIVER.BB2, you'll be given an opportunity to use this 
  1016. dialog to fix the entry.  In this case, you'll see the listbox at the right of 
  1017. the dialog filled with the listing of the archive that your archiver made.  You 
  1018. can highlight a line and click the << button next to the Start List or End List 
  1019. fields to move the line to that entry field (these are the most common 
  1020. mistakes, and AV cannot find any files if the Start List string is wrong).  You 
  1021. can double-click on a listbox line to have AV "parse" it into the Fld# text 
  1022. boxes for you, to make it easier to judge field positions for sizes, dates, and 
  1023. filenames.  The filename field in particular is extremely important.  If it's 
  1024. too high, AV finds no files.  If it's "in range" but wrong, AV gets the wrong 
  1025. fields for filenames. 
  1026.  
  1027. You may still need to refer to your archiver's documentation, or run it to get 
  1028. the help on its command syntax.  AV can't do everything for you, but it holds 
  1029. your hand as best it can. 
  1030.  
  1031. Refer to the ARCHIVER.BB2 file that came with AV for additional information and 
  1032. an example. 
  1033.  
  1034. When you've completed editing the archiver's details, click Okay.  AV will ask 
  1035. you if you want to rewrite ARCHIVER.BB2 (be sure you save the original copy for 
  1036. its complete notes; AV will back it up one version to ARCHIVER.BAK).  If you 
  1037. don't rewrite ARCHIVER.BB2, changes are good only for the current session 
  1038. (handy for testing). 
  1039.  
  1040. You can also get to this dialog box from Select Files' Config submenu. 
  1041.  
  1042. See also: 
  1043.  
  1044. Archiver Details Fields 
  1045.  
  1046.  
  1047. ΓòÉΓòÉΓòÉ 3.6.3.1. Archiver Details Fields ΓòÉΓòÉΓòÉ
  1048.  
  1049. ID  This field contains an ID for the archiver; something for human 
  1050. consumption.  It's a good idea to include the version number of the archiver 
  1051. for reference.  An example might be "LHArc 2.11". 
  1052.  
  1053. Add  This field should contain the command that creates and adds files to an 
  1054. archive.  An example might be "PKZIP.EXE -a". Note that commands should include 
  1055. the extension so that AV can check them without guessing.  Above this field is 
  1056. a button labeled "See." If clicked, the program named in this field will be run 
  1057. (you'll be given the opportunity to add arguments to the command line) in 
  1058. another window. This lets you check command syntax and archiver version. 
  1059.  
  1060. Move  This field should contain the command that moves files to the archive 
  1061. (adds then deletes the file).  An example might be "ARC.EXE mwn". 
  1062.  
  1063. Extension  This field contains the extension normally associated with files 
  1064. created by this archiver.  An example might be "ZOO" for files created by the 
  1065. Zoo archiver. 
  1066.  
  1067. Extract  This field contains the command that extracts files from the archive. 
  1068. This command should not delete the files from the archive when it extracts 
  1069. them, and *must* be present for AV to show you a member of the archive 
  1070. (commands other than Extract and List may be left blank if necessary).  An 
  1071. example might be "UNZIP.EXE -o".  Note the "-o" option given; this tells 
  1072. UNZIP.EXE to automatically overwrite any existing files (AV will check to see 
  1073. if any of the files exist and warn you if so).  It's important to always 
  1074. include your archiver's "don't stop for user input" option; some things occur 
  1075. as detached processes and you can't interact with them; the program would be 
  1076. hung, which is uncool. Above this field is a button labeled "See." If clicked, 
  1077. the program named in this field will be run (you'll be given the opportunity to 
  1078. add arguments to the command line) in another window. This lets you check 
  1079. command syntax and archiver version. 
  1080.  
  1081. Extract w/Dirs  This field contains the command that extracts files from the 
  1082. archive and places them into directories embedded in the archive.  An example 
  1083. might be "LH.EXE x /o /s". 
  1084.  
  1085. Signature  This field contains the signature for the archive type.  There is 
  1086. usually a byte or few in a particular place in any archive that indicates that 
  1087. it is, indeed, an archive of that type.  AV uses these signatures to "sniff 
  1088. out" which archiver is used to manipulate the archive.  Since these signatures 
  1089. sometimes contain characters which are "unprintable," you can use \x<hexnum> to 
  1090. represent any "strange" characters.  A side effect of this is that two 
  1091. backslashes are required to represent a single backslash ("\\" == "\"). 
  1092.  
  1093. To determine what an archiver's signature is, either ask the archiver's author 
  1094. or check several different archives of the type for one or more bytes present 
  1095. in each at the same location, usually near the beginning of the file. 
  1096.  
  1097. This field must be entered and valid for AV to detect this type of archive (see 
  1098. also Sig(nature) Pos(ition)). 
  1099.  
  1100. List  This field contains the command to list the archive's contents.  This 
  1101. command *must* be present and correct for AV to work properly with this type of 
  1102. archive.  An example might be "ZOO.EXE v". 
  1103.  
  1104. Test  This field contains the command to test the archive's integrity.  An 
  1105. example might be "PKUNZIP.EXE -t". 
  1106.  
  1107. Add with paths  This field contains the command to add files to the archiver 
  1108. with their paths (i.e. \AV\AV.EXE instead of just AV.EXE).  This can be omitted 
  1109. if the archiver doesn't support the command.  An example might be "ZIP.EXE" 
  1110. (Zip defaults to adding paths). 
  1111.  
  1112. Move with paths  As above, but moves the files instead of just adding them.  An 
  1113. example might be "PKZIP -m -P". 
  1114.  
  1115. Add and recurse  Adds files to the archive, with paths, and recurses into 
  1116. subdirectories.  An example might be "LH a /s". 
  1117.  
  1118. Delete  This field contains the command to delete files from the archive.  An 
  1119. example might be "LH.EXE /o /d". 
  1120.  
  1121. Sig(nature) Pos(ition)  This field contains a number indicating how many bytes 
  1122. into the file the signature is located.  If this number is negative, AV looks 
  1123. from the end of the file instead of the beginning. 
  1124.  
  1125. F(ile)Name Pos(ition)  This field tells AV which field on the line of an 
  1126. archive listing is the filename.  Fields are numbered from 0. This field must 
  1127. be present and correct for AV to get the right filenames from the archive 
  1128. listing. 
  1129.  
  1130. To understand what "field on the line of an archive listing" means, think of a 
  1131. text line as being broken up into tokens, or words, separated by spaces.  These 
  1132. tokens, or words, are fields.  Therefore, 
  1133.  
  1134. I like Ike. 
  1135.  
  1136. contains three fields.  Field 0 is "I", field 1 is "like", and field 3 is 
  1137. "Ike." 
  1138.  
  1139. OldS(i)z(e) Pos(ition)  This field tells AV which field on the line of an 
  1140. archive listing is the old (uncompressed) size of the file.  If this isn't 
  1141. available or you don't care about it, you can enter a -1 to disable detection 
  1142. of this field entirely. 
  1143.  
  1144. NewS(i)z(e) Pos(ition)  This field tells AV which field on the line of an 
  1145. archive listing is the new (compressed) size of the file. If this isn't 
  1146. available or you don't care about it, you can enter a -1 to disable detection 
  1147. of this field entirely. 
  1148.  
  1149. Date Pos(ition)  This field tells AV which field on the line of an archive 
  1150. listing is where the time/datestring is.  If this isn't available or you don't 
  1151. care about it, you can enter a -1 to disable detection of this field entirely. 
  1152.  
  1153. NumDateF(ie)lds  This field tells AV how many fields comprise the 
  1154. time/datestring. 
  1155.  
  1156. Here's an example of an ARC listing (5.12mpl, command "ARC l"; you may need to 
  1157. widen the help windows for this to look right...): 
  1158.  
  1159. Name          Length    Date
  1160. ============  ========  =========    <--this line is start-of-list
  1161. MAKEFILE           374  28 Nov 89
  1162. QSORT.C          14279  29 Nov 89
  1163. QSORT.EXE        24629  29 Nov 89
  1164. STUFF.H            371  29 Nov 89
  1165.         ====  ========               <--this line is end-of-list
  1166. Total      4     39653
  1167.  
  1168. Note the filename is in position 0, old length in position 1, and the date 
  1169. starts in position 2, with 3 parts, and there's no new length field (so it'd be 
  1170. -1).  Compare that to the archiver entry for ARC 5.12mpl in the "stock" 
  1171. ARCHIVER.BB2 and you should get a feel for what all those fields mean. 
  1172.  
  1173.  
  1174. ΓòÉΓòÉΓòÉ 3.7. Misc Menu ΓòÉΓòÉΓòÉ
  1175.  
  1176. The Misc menu contains all the junk that didn't seem to belong anywhere else: 
  1177.  
  1178. Group Manager  Invokes the Group Manager dialog.  Note that AV creates two 
  1179. default Groups for you in the unregistered version to aid you in evaluating the 
  1180. product.  One of the Groups is named Example and the other Commands.  The 
  1181. Commands Group can be used with the Files->Exec->Command menu item. 
  1182.  
  1183. Command prompt  Calls up a copy of CMD.EXE (or whatever you're using as a 
  1184. command interpreter). 
  1185.  
  1186. Clone  Creates a clone Select Files window which can be left pointing into 
  1187. different directories.  Usually used with Associations. 
  1188.  
  1189. Grep  Scans files for occurences of a text string, with simple pattern matching 
  1190. if desired. 
  1191.  
  1192. System commands  Contains some "Workplace-like" commands: 
  1193. Save Apps broadcasts a message to all frame windows requesting that the 
  1194. application save its state. 
  1195. Switchlist calls up the CTRL-ESC Window List, also available from the System 
  1196. Menu. 
  1197. Minimize All broadcasts a message to all windows requesting that they minimize 
  1198. themselves.  AV itself is unaffected. 
  1199. Restore All reverses this effect. 
  1200. Priority would let you adjust the priority of running processes if not for OS/2 
  1201. 2.0 bugs... 
  1202. Kill Processes lets you kill renegadge processes that the task list can't shut 
  1203. down. 
  1204. Undelete Files lets you undelete files (if you have the DELDIR environment 
  1205. variable appropriately set for the drive and have UNDELETE.COM on your Path). 
  1206. WPS Objects leads to an expert-only dialog that lets you directly create 
  1207. Workplace Objects.  This is not the same as the Files->Create WPS Objects 
  1208. command, which is safe.  This command can be hazardous to your Workplace; you 
  1209. can create non-deleteable objects, for example.  Do not use this Objects dialog 
  1210. unless you know about the internal workings of Workplace Objects. 
  1211.  
  1212. About  Shows the AV about box with info on version number and registration 
  1213. status. 
  1214.  
  1215. See also: 
  1216.  
  1217. Group Manager 
  1218. Grep 
  1219.  
  1220.  
  1221. ΓòÉΓòÉΓòÉ 3.7.1. Objects ΓòÉΓòÉΓòÉ
  1222.  
  1223. Here you can create and delete (if you know the object id) objects. It's not a 
  1224. good idea to play around here unless you understand the underlying principles 
  1225. of the WPS. 
  1226.  
  1227. If you just can't resist, keep a copy of BLACKHOLE, an object class written by 
  1228. Gregory Czaja, lying around.  You can create undeletable objects with this, but 
  1229. Blackhole will get rid of them (as will Delete Last Object, but you may 
  1230. forget). 
  1231.  
  1232.  
  1233. ΓòÉΓòÉΓòÉ 3.7.2. Object Setup ΓòÉΓòÉΓòÉ
  1234.  
  1235. The setup string contains a series of "keyname=value" pairs, separated by 
  1236. semicolons, that change the behavior of the object. Each object class defines 
  1237. the keynames and the parameters it expects to see immediately following.  Note 
  1238. that all parameters have safe defaults, so it is never required to pass 
  1239. parameters to an object. If a comma or semicolon is needed in the setup string, 
  1240. the escape character ^ (caret) can be used. 
  1241.  
  1242. The following table shows the keyname-value pairs supported by most objects. 
  1243. Note AV has a separate field and default value for OBJECTID in the dialog. 
  1244.  
  1245. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1246. ΓöéKEYNAME        ΓöéVALUE          ΓöéDescription                   Γöé
  1247. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1248. ΓöéTITLE          ΓöéTitle          ΓöéThis sets the object's title. Γöé
  1249. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1250. ΓöéICONFILE       Γöéfilename       ΓöéThis sets the object's icon.  Γöé
  1251. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1252. ΓöéHELPPANEL      Γöéid             ΓöéThis sets the object's defaultΓöé
  1253. Γöé               Γöé               Γöéhelp panel.                   Γöé
  1254. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1255. ΓöéHELPLIBRARY    Γöéfilename       ΓöéThis sets the help library.   Γöé
  1256. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1257. ΓöéTEMPLATE       ΓöéYES            ΓöéThis sets the object's        Γöé
  1258. Γöé               Γöé               Γöétemplate property.            Γöé
  1259. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1260. Γöé               ΓöéNO             ΓöéThis resets the object's      Γöé
  1261. Γöé               Γöé               Γöétemplate property.            Γöé
  1262. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1263. ΓöéNODELETE       ΓöéYES            ΓöéThis sets the object's no     Γöé
  1264. Γöé               Γöé               Γöédelete property.              Γöé
  1265. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1266. Γöé               ΓöéNO             ΓöéThis resets the object's no   Γöé
  1267. Γöé               Γöé               Γöédelete property.              Γöé
  1268. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1269. ΓöéNOCOPY         ΓöéYES            ΓöéThis sets the object's no copyΓöé
  1270. Γöé               Γöé               Γöéproperty.                     Γöé
  1271. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1272. Γöé               ΓöéNO             ΓöéThis resets the object's no   Γöé
  1273. Γöé               Γöé               Γöécopy style.                   Γöé
  1274. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1275. ΓöéNOMOVE         ΓöéYES            ΓöéThis sets the object's no moveΓöé
  1276. Γöé               Γöé               Γöéproperty.                     Γöé
  1277. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1278. Γöé               ΓöéNO             ΓöéThis resets the object's no   Γöé
  1279. Γöé               Γöé               Γöémove property.                Γöé
  1280. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1281. ΓöéNOSHADOW       ΓöéYES            ΓöéThis sets the object's no linkΓöé
  1282. Γöé               Γöé               Γöéproperty.                     Γöé
  1283. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1284. Γöé               ΓöéNO             ΓöéThis resets the object's no   Γöé
  1285. Γöé               Γöé               Γöélink property.                Γöé
  1286. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1287. ΓöéNOTVISIBLE     ΓöéYES            ΓöéThis sets the object's not    Γöé
  1288. Γöé               Γöé               Γöévisible property.             Γöé
  1289. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1290. Γöé               ΓöéNO             ΓöéThis resets the object's not  Γöé
  1291. Γöé               Γöé               Γöévisible property.             Γöé
  1292. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1293. ΓöéNOPRINT        ΓöéYES            ΓöéThis sets the object's no     Γöé
  1294. Γöé               Γöé               Γöéprint property.               Γöé
  1295. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1296. Γöé               ΓöéNO             ΓöéThis resets the object's no   Γöé
  1297. Γöé               Γöé               Γöéprint property.               Γöé
  1298. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1299. ΓöéICONRESOURCE   Γöéid,module      ΓöéThis sets the object's icon.  Γöé
  1300. Γöé               Γöé               Γöé'id' is the identity of an    Γöé
  1301. Γöé               Γöé               Γöéicon resource in the 'module' Γöé
  1302. Γöé               Γöé               Γöédynamic link library (DLL).   Γöé
  1303. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1304. ΓöéICONPOS        Γöéx,y            ΓöéThis sets the object's initialΓöé
  1305. Γöé               Γöé               Γöéicon position.  The x and y   Γöé
  1306. Γöé               Γöé               Γöévalues represent the position Γöé
  1307. Γöé               Γöé               Γöéin the object's folder in     Γöé
  1308. Γöé               Γöé               Γöépercentage coordinates.       Γöé
  1309. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1310. ΓöéOBJECTID       Γöé<name>         ΓöéThis sets the object's        Γöé
  1311. Γöé               Γöé               Γöéidentity.  The object id will Γöé
  1312. Γöé               Γöé               Γöéstay with the object even if  Γöé
  1313. Γöé               Γöé               Γöéit is moved or renamed.       Γöé
  1314. Γöé               Γöé               ΓöéAn object id is any unique    Γöé
  1315. Γöé               Γöé               Γöéstring preceeded with a '<'   Γöé
  1316. Γöé               Γöé               Γöéand terminated with a '>'.    Γöé
  1317. Γöé               Γöé               ΓöéThis is the field you need    Γöé
  1318. Γöé               Γöé               Γöéto know to delete an object   Γöé
  1319. Γöé               Γöé               Γöéusing AV's DelObj button.     Γöé
  1320. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1321. ΓöéNORENAME       ΓöéYES            ΓöéThis sets the object's no     Γöé
  1322. Γöé               Γöé               Γöérename property.              Γöé
  1323. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1324. Γöé               ΓöéNO             ΓöéThis resets the object's no   Γöé
  1325. Γöé               Γöé               Γöérename property               Γöé
  1326. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1327. ΓöéNODRAG         ΓöéYES            ΓöéThis sets the object's no dragΓöé
  1328. Γöé               Γöé               Γöéproperty.                     Γöé
  1329. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1330. Γöé               ΓöéNO             ΓöéThis resets the object's no   Γöé
  1331. Γöé               Γöé               Γöédrag property.                Γöé
  1332. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1333. ΓöéVIEWBUTTON     ΓöéHIDE           ΓöéViews of this object will haveΓöé
  1334. Γöé               Γöé               Γöéa hide button as opposed to a Γöé
  1335. Γöé               Γöé               Γöéminimize button.              Γöé
  1336. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1337. Γöé               ΓöéMINIMIZE       ΓöéViews of this object will haveΓöé
  1338. Γöé               Γöé               Γöéa minimize button as opposed  Γöé
  1339. Γöé               Γöé               Γöéto a hide button.             Γöé
  1340. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1341. ΓöéMINWIN         ΓöéHIDE           ΓöéViews of this object will hideΓöé
  1342. Γöé               Γöé               Γöéwhen their minimize button is Γöé
  1343. Γöé               Γöé               Γöéselected.                     Γöé
  1344. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1345. Γöé               ΓöéVIEWER         ΓöéViews of this object will     Γöé
  1346. Γöé               Γöé               Γöéminimize to the minimized     Γöé
  1347. Γöé               Γöé               Γöéwindow viewer when their      Γöé
  1348. Γöé               Γöé               Γöéminimize button is selected.  Γöé
  1349. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1350. Γöé               ΓöéDESKTOP        ΓöéViews of this object will     Γöé
  1351. Γöé               Γöé               Γöéminimize to the Desktop when  Γöé
  1352. Γöé               Γöé               Γöétheir minimize button is      Γöé
  1353. Γöé               Γöé               Γöéselected.                     Γöé
  1354. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1355. ΓöéCONCURRENTVIEW ΓöéYES            ΓöéNew views of this object will Γöé
  1356. Γöé               Γöé               Γöébe created every time the userΓöé
  1357. Γöé               Γöé               Γöéselects open.                 Γöé
  1358. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1359. Γöé               ΓöéNO             ΓöéOpen views of this object willΓöé
  1360. Γöé               Γöé               Γöéresurface when the user       Γöé
  1361. Γöé               Γöé               Γöéselects open.                 Γöé
  1362. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1363. ΓöéOPEN           ΓöéSETTINGS       ΓöéOpen settings view when objectΓöé
  1364. Γöé               Γöé               Γöéis created or opened.         Γöé
  1365. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1366. Γöé               ΓöéDEFAULT        ΓöéOpen default view when object Γöé
  1367. Γöé               Γöé               Γöéis created or opened.         Γöé
  1368. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1369.  
  1370.  
  1371. ΓòÉΓòÉΓòÉ 3.7.3. Grep ΓòÉΓòÉΓòÉ
  1372.  
  1373. Grep lets you scan sets of files for the occurence of strings, then manipulate 
  1374. matching files using the Found Files submenu. 
  1375.  
  1376. Search submenu: 
  1377. Search begins a search.  You should have filled in the Filemask entry field and 
  1378. any Search string you want used as search criterion before selecting this item. 
  1379. All Harddrives prompts you for a simple filemask, then constructs a string for 
  1380. the Filemask entry field that will search for that filemask in all directories 
  1381. of all drives. 
  1382. You can stop a search in progress by clicking the Stop menu item and waiting a 
  1383. second or two. 
  1384. Clear listboxes clears out the listboxes for a fresh search. 
  1385.  
  1386. Toggles submenu: 
  1387. Checking the Absolute search menu item disables regular expression pattern 
  1388. matching. 
  1389. Grep's simple supported regular expressions can be briefly summarized: 
  1390.  
  1391.   '*'        matches any string
  1392.   '?'        matches any single character
  1393.   '['XYZ']'  matches any of X, Y or Z
  1394.   ' '        matches 0 or more whitespace characters
  1395.   C          matches C
  1396.  
  1397. Checking the Case Sensitive menu item makes searches case sensitive, so that 
  1398. "s" won't match "S". 
  1399. Checking the Search Subdirectories menu item causes Grep to recurse into any 
  1400. subdirectories off of the specified directory. Specifying the root directory of 
  1401. a drive and checking this option causes the entire drive to be searched (all 
  1402. directories are subdirectories of the root directory). 
  1403.  
  1404. You can enter multiple filemasks into the File entryfield separated by 
  1405. semi-colons.  Grep will process all of them (up to 24) sequentially.  Standard 
  1406. OS/2 filemask matching techniques are used. Only one search string at a time 
  1407. may be entered. 
  1408.  
  1409. Using Grep without a search string results in a simple file find being 
  1410. performed. 
  1411.  
  1412.  
  1413. ΓòÉΓòÉΓòÉ 4. Group Manager ΓòÉΓòÉΓòÉ
  1414.  
  1415. The Group Manager dialog box lets you control your Groups, collections of 
  1416. programs that can be launched.  These Groups are somewhat similar to the Groups 
  1417. under OS/2 1.3. 
  1418.  
  1419. Under the Misc submenu:  Save causes the position of all open Groups on the 
  1420. desktop to be saved (except minimized groups).  Exit closes the Group Manager 
  1421. (which may be reopened from Select Files or any Group).  Master gets the Select 
  1422. Files dialog back. 
  1423.  
  1424. Password can be used to put AV into Secure Group mode in registered copies of 
  1425. AV, in which a user who doesn't know the password can only run programs from 
  1426. pre-setup Groups.  Entering the correct password allows maintanence to be done 
  1427. on the machine by a supervisor.  Selecting Relinquish returns the machine to 
  1428. Secure Group mode.  The Lockup command prevents anyone from interacting with 
  1429. the machine until the password used to lock the machine is reentered, or the 
  1430. machine is rebooted.  This feature is not actually related to Secure Group 
  1431. mode. 
  1432.  
  1433. Don't input a password if you don't want to wind up in Secure Group mode (which 
  1434. is only secure, by the way, when AV is run as a replacement Workplace Shell). 
  1435. If you do so by accident or curiosity, enter it again to get control, then 
  1436. enter yet again and press [Enter] for a blank password.  The next invocation of 
  1437. AV will be in normal mode.  If you forget the password on a secured system 
  1438. (shame on you), your only recourse is to boot from a floppy and erase AV.INI. 
  1439.  
  1440. Under the Groups submenu:  The menu commands here are used to manipulate your 
  1441. Groups.  If in Secure Group mode you will not be able to create, delete or edit 
  1442. Groups. 
  1443.  
  1444. An existing Group is opened by double-clicking on its listbox title, or 
  1445. highlighting the title with the spacebar and then pressing [Enter], or 
  1446. highlighting and selecting Open from the Groups submenu.  New Groups start out 
  1447. with no program entries (naturally). 
  1448.  
  1449. Note that Groups are limited in unregistered copies of AV; only two Groups may 
  1450. be saved, although many may be created.  You should be able to evaluate AV's 
  1451. Groups with this restriction. 
  1452.  
  1453. See also: 
  1454.  
  1455. Groups 
  1456. Adding/Editting Groups 
  1457. Registration 
  1458.  
  1459.  
  1460. ΓòÉΓòÉΓòÉ 4.1. Adding/Editting Groups ΓòÉΓòÉΓòÉ
  1461.  
  1462. Selecting Add or Edit in the Group Manager brings up this dialog box. 
  1463.  
  1464. To add a Group, simply enter a title.  Optionally, you can check the Autostart 
  1465. or Start Minimized buttons.  Autostart Groups are opened when AV begins.  Start 
  1466. Minimized Groups come up initially as icons (or in the minimized window viewer 
  1467. if so configured by the OS/2 2.0 Workplace). 
  1468.  
  1469. See also: 
  1470.  
  1471. Groups 
  1472. Group Manager 
  1473. Adding/Editting Programs 
  1474.  
  1475.  
  1476. ΓòÉΓòÉΓòÉ 4.2. Groups ΓòÉΓòÉΓòÉ
  1477.  
  1478. Groups are limited in unregistered copies of AV only.  They behave something 
  1479. like groups in OS/2 1.x, and are intended for situations where AV displaces the 
  1480. OS/2 2.0 Workplace as the primary program launcher, such as might be desired on 
  1481. a low memory machine. 
  1482.  
  1483. The basic idea is that you create Groups containing your programs, then run 
  1484. your programs from these Groups.  This lets you organize your workspace (the 
  1485. desktop) and get to all related utilities simultaneously, while keeping other 
  1486. Groups minimized or turned off to avoid clutter. Then, when you begin a 
  1487. different job, you can switch Groups to get the proper environment for the new 
  1488. job. 
  1489.  
  1490. For instance, you might have Groups for programming, word processing, system 
  1491. utilities and games, and keep only the Group you're currently using programs 
  1492. from "open," keeping the others minimized or closed. 
  1493.  
  1494. Save saves the Group's current position on the desktop. Group Manager calls up 
  1495. the Group Manager.  Master gets the Select Files dialog back. The other menu 
  1496. commands manipulate the programs in the Group.  If AV is in Secure Group mode 
  1497. you will not be able to change the contents of the Group. 
  1498.  
  1499. See also: 
  1500.  
  1501. Adding/Editting Groups 
  1502. Adding/Editting Programs 
  1503. Group Manager 
  1504. Registration 
  1505. Move/Copy Between Groups 
  1506.  
  1507.  
  1508. ΓòÉΓòÉΓòÉ 4.2.1. Move/Copy Between Groups ΓòÉΓòÉΓòÉ
  1509.  
  1510. This dialog is used to select a Group from a listbox.  The Group selected is 
  1511. the Group to which you want to Move or Copy a program. 
  1512.  
  1513. You cannot Move/Copy a program to a Group if the Group already has a program 
  1514. with the same title.  Change the title of one of the programs if there is a 
  1515. conflict, then try again. 
  1516.  
  1517. See also: 
  1518.  
  1519. Group Manager 
  1520. Groups 
  1521. Adding/Editting Programs 
  1522.  
  1523.  
  1524. ΓòÉΓòÉΓòÉ 4.2.2. Adding/Editting Programs ΓòÉΓòÉΓòÉ
  1525.  
  1526. This dialog lets you add a program to a Group.  The Title entry field is an 
  1527. arbitrary name; no need to use the program's name.  The Prog field is for the 
  1528. fully qualified pathname of the program (including drive and directories).  The 
  1529. Path field specifies the drive and directory in which the program is started. 
  1530.  
  1531. The Minimize, Maximize and Fullscreen radio buttons control how an application 
  1532. is started (obviously you can't minimize or maximize a fullscreen-only app, nor 
  1533. run a PM app fullscreen).  The Keep checkbox determines whether a window closes 
  1534. when the program terminates.  The Autostart checkbox determines whether the 
  1535. application is automatically started when the Group is started.  The Prompt box 
  1536. determines whether you are given an opportunity to edit the command line before 
  1537. it's passed to OS/2, probably to add arguments to the program (for instance, to 
  1538. add a filename to the command line that calls up a text editor). 
  1539.  
  1540. Double-clicking, or highlighting with the spacebar and pressing [Enter], on a 
  1541. program in the listbox causes it to be executed. 
  1542.  
  1543. See also: 
  1544.  
  1545. Group Manager 
  1546. Groups 
  1547. Adding/Editting Groups 
  1548.  
  1549.  
  1550. ΓòÉΓòÉΓòÉ 5. Registration ΓòÉΓòÉΓòÉ
  1551.  
  1552. Limitations in the unregistered AV: 
  1553.  
  1554. You can save only two Groups.  You must click past an intial About box. The 
  1555. limit for files within an archive is 200.  Secure Group mode is unavailable. 
  1556. The Config->Toggles->Miscellaneous->Weird off toggle has no effect. Listboxes 
  1557. that allow multiple selections will not use the OS/2 2.0 extended selection 
  1558. (drag select, etc.) method.  The Build Archive toolbar button is disabled. 
  1559. These minor restrictions should not prevent you from reviewing AV as to 
  1560. suitability, nor present major handicaps to personal users who cannot afford to 
  1561. register. 
  1562.  
  1563. How to register AV: 
  1564.  
  1565. AV can be registered by private individuals by sending $35.00 US in check or 
  1566. money order (sorry, no plastic) to: 
  1567.  
  1568.  
  1569. Mark Kimes 
  1570. 542 Merrick 
  1571. Shreveport, LA  USA  71104 
  1572. (318)222-3455 data 
  1573. Fidonet#1:380/16 
  1574.  
  1575.  
  1576. Include $5.00 US handling more for orders shipping outside the continental 
  1577. U.S., or a stamped, self-addressed diskette envelope mailable from the U.S. 
  1578.  
  1579. The unregistered version of AV may be used by private individuals without 
  1580. charge (but you have to pay to get the registered version with its extra 
  1581. features).  Obviously, AV will be improved faster and better if more people 
  1582. register (because my wife won't complain so much if some money comes in; 
  1583. tickles her to death to see the hobby help pay for itself :-). 
  1584.  
  1585. Registration is mandatory for use by businesses, governments or religious 
  1586. organizations; any commercial use and/or for a profit. Commercial licenses are 
  1587. $75.00 per machine (bulk rates available on request).  Personal registrations 
  1588. do not permit commercial use. 
  1589.  
  1590. Registration entitles you to a copy of the current AV without any of the 
  1591. unregistered restrictions, and free upgrades for at least one year/one full 
  1592. version (i.e. 1.70 -> 2.70).  Versions prior to the full version change will 
  1593. remain registered forever.  Upgrades beyond this will cost $15.00 US plus the 
  1594. usual $5.00 US for shipping outside the continental U.S. 
  1595.  
  1596. A form (REGISTER.TXT) has been included in the shareware distribution archive 
  1597. for your convenience.  If you have more questions, ask the author at the 
  1598. addresses above. 
  1599.  
  1600. AV is copyright (c) 1992/93 by M. Kimes -- all rights reserved 
  1601.  
  1602.  
  1603. ΓòÉΓòÉΓòÉ 6. Filemasks ΓòÉΓòÉΓòÉ
  1604.  
  1605. Wildcard matching is not case-sensitive. 
  1606.  
  1607. If a filename does not have a period, an implicit one is automatically appended 
  1608. to the end during matching operations. 
  1609.  
  1610. If multiple filemasks (separated by a semicolon) or a single filemask with a 
  1611. trailing semicolon are used, some characters have the following special 
  1612. meaning: 
  1613.  
  1614.  ?  A question mark matches one character, unless what it would match is a 
  1615. period, slash or backslash, in which case it matches no characters. 
  1616.  
  1617.  *  An asterisk matches characters from the source to the target until it finds 
  1618. a filename character that matches the non-wild character following it in the 
  1619. filemask, or a period, slash, backslash or the end of the filename and/or 
  1620. filemask. 
  1621.  
  1622. Therefore, "*.f?o" matches "anything.foo" but not "anything.foe". 
  1623.  
  1624. If only a single filemask is used, standard OS/2 wildcarding rules apply. 
  1625.  
  1626. Up to 24 masks may be "cascaded" by separation with semicolons. When specifying 
  1627. multiple filemasks, you can use '\' as the first character of a mask to mean 
  1628. _don't_ match this filespec.  Exclusions should usually be listed before 
  1629. inclusions to attain the desired effect. 
  1630.  
  1631. Masks may be saved and recalled from the dropdown listbox.  To put masks into 
  1632. the listbox, select the Config->Masks->Add Mask menu item and the current mask 
  1633. will be added to the listbox.  To delete the current mask from the listbox, 
  1634. select the Config->Masks->Delete Mask menu item. 
  1635.  
  1636. To save the wildcards that are in the list, select Config->Masks->Save Masks. 
  1637. The masks are automatically loaded when AV starts, and reloaded if you select 
  1638. Defaults from Select Files' Config submenu.  The masks are saved in AV.INI. 
  1639.  
  1640. Note that the "Archives Only" and "EXEs Only" filters work with your filemasks; 
  1641. files that get through must meet all criteria. 
  1642.  
  1643.  
  1644. ΓòÉΓòÉΓòÉ 7. Program Arguments ΓòÉΓòÉΓòÉ
  1645.  
  1646. Enter any optional arguments to the program here as you would on the command 
  1647. line.  Remember that, when passing commands to CMD.EXE like DIR, it's CMD.EXE 
  1648. /C DIR, not just CMD.EXE DIR. 
  1649.  
  1650. If this is the full dialog, the various buttons have the following meanings: 
  1651.  
  1652. Full Screen, Maximized, Minimized, Default:  control how the program will be 
  1653. run.  Default is usually in a window with OS/2 controlling the size of the 
  1654. initial window.  Note that PM programs will always run on the desktop in a 
  1655. window and programs marked full screen only will always run in a full screen 
  1656. session.  This corresponds to START /FS, /MAX, /MIN or just START. 
  1657.  
  1658. Keep:  determines whether the window will remain until you close it, or go away 
  1659. when the command completes.  It's like START /K. 
  1660.  
  1661. Pri Low, Pri Norm, Pri Crit:  set the initial priority of the program.  Most 
  1662. programs should be run at Pri Norm, but you may want to run lengthy background 
  1663. processes at Pri Low. There's seldom, if ever, a good reason to use Pri Crit. 
  1664.  
  1665. See also (in the online Command Reference CMDREF.INF): 
  1666.  
  1667. CMD.EXE 
  1668. START command 
  1669.  
  1670.  
  1671. ΓòÉΓòÉΓòÉ 8. Viewer/Editor ΓòÉΓòÉΓòÉ
  1672.  
  1673. First, note that this is just a simple MLE (Multi Line Edit window) 
  1674. viewer/editor; you can use better ones by entering programs in the Viewer and 
  1675. Editor entry fields of the Config dialog.  The same code is used for both the 
  1676. Viewer and the Editor; in fact, you can toggle the Misc->Read Only menu item to 
  1677. change from one mode to another. In Viewer mode (Read Only on), you can't 
  1678. change the text in the MLE. 
  1679.  
  1680. Viewer's pulldown menus let you search for text in the MLE, change the font and 
  1681. wrap style, save the View window's size and position, and copy portions of the 
  1682. MLE's text to the clipboard (in Read Only mode).  The Editor lets you do most 
  1683. of the common functions of editors (when Read Only mode is not on). 
  1684.  
  1685. When wrap is off, text appears in the MLE as it will appear on disk. Lines can 
  1686. exceed the width of the window.  When wrap is on, lines appear wrapped on your 
  1687. screen -- they do not exceed the width of the window -- but the "hard line 
  1688. breaks" remain as they were when wrap was off. 
  1689.  
  1690. Save Formatted commands save the text as it appears in the MLE.  Save Raw 
  1691. commands save the text as it "actually is;" as it appears if you turn off 
  1692. wrapping (the only "hard line breaks" saved are those you manually entered). 
  1693.  
  1694. MLE keystroke editing commands: 
  1695.  
  1696. Escape     Exit the viewer 
  1697.  
  1698. Ctrl+Ins    Causes the selection region to be copied to the clipboard. 
  1699.  
  1700. Dn Arrow    Sets the cursor point to the closest insertion point on the 
  1701. following line, then sets the anchor point to the cursor point. 
  1702.  
  1703. Shft+Dn Arrow Causes the cursor point to be moved to the closest insertion 
  1704. point on the following line.  The anchor point does not move. 
  1705.  
  1706. Up Arrow    Sets the cursor point to the closest insertion point on the 
  1707. preceding line, then sets the anchor point to the cursor point. 
  1708.  
  1709. Shft+Up    Sets the cursor point to the closest insertion point on the 
  1710. preceding line. The anchor point is not moved. 
  1711.  
  1712. Rt Arrow    Sets the cursor point to the insertion point one character 
  1713. following the cursor point.  The anchor point is set to the cursor point. 
  1714.  
  1715. Shft+Rt    Causes the cursor point to be set to the insertion point immediately 
  1716. following the previous cursor point.  The anchor point is not moved. 
  1717.  
  1718. Lft and Shft+Lft Work analogously. 
  1719.  
  1720. Ctrl+Rt    Moves the cursor point to the insertion point immediately preceding 
  1721. the next word in the text including trailing spaces, and sets the anchor point 
  1722. to be equal to the cursor point. The EOL (hard line-break) and tab characters 
  1723. are treated as words. 
  1724.  
  1725. Ctrl+Shft+Rt Moves only the cursor point in the same way as Ctrl+Rt, but leaves 
  1726. the anchor point unmoved. 
  1727.  
  1728. Ctrl+Lft    Moves the cursor point to the preceding insertion point at the 
  1729. beginning of a word, and sets the anchor point to be equal to the cursor point. 
  1730. The EOL (hard line-break) and tab characters are treated as words. 
  1731.  
  1732. Ctrl+Shft+Lft Moves only the cursor point in the same way as Ctrl+Lft but 
  1733. leaves the anchor point unmoved. 
  1734.  
  1735. Pgdn and Pgup  Cause the display to be scrolled one screen at a time in either 
  1736. direction.  This behavior is the same as would be encountered during a pgdn or 
  1737. pgup caused by the scroll-bar. 
  1738.  
  1739. Ctrl+Pgdn and Ctrl+Pgup Cause the display to be scrolled one screen at a time 
  1740. to the right or left respectively. This behavior is the same as would be 
  1741. encountered during a pgrt or pglft caused by the scroll-bar. 
  1742.  
  1743. Home      Sets the cursor point to the insertion point at the beginning of the 
  1744. line containing the cursor point, and sets the anchor point equal to (insert 
  1745. mode) or one character following (overtype mode). 
  1746.  
  1747. Shft+Home   Moves the cursor point to the insertion point at the beginning of 
  1748. the line. The anchor point is not moved. 
  1749.  
  1750. End      Sets the anchor point to the insertion point at the end of the line 
  1751. containing the cursor point.  If the last character on the line is a line-break 
  1752. character, the anchor is positioned just before it.  The cursor is set equal to 
  1753. the anchor. 
  1754.  
  1755. Shft+End   Moves the cursor point to the insertion point at the end of the 
  1756. line, as above.  The anchor point is not moved. 
  1757.  
  1758. Ctrl+Home   Moves the cursor point to the insertion point at the beginning of 
  1759. the document.  The anchor point is set equal to (insert mode) or one character 
  1760. following it (overtype mode). 
  1761.  
  1762. Ctrl+End    Moves the anchor point to the insertion point at the end of the 
  1763. document. The cursor point is set to be equal to the anchor point (insert mode) 
  1764. or one character preceding it (overtype mode). 
  1765.  
  1766. Ctrl+Shft+Home Moves the cursor point in the same way as Ctrl+Home, but leaves 
  1767. the anchor point unmoved. 
  1768.  
  1769. Ctrl+Shft+End Moves the cursor point in the same way as Ctrl+End, but leaves 
  1770. the anchor point unmoved. 
  1771.  
  1772. Insert  Toggles between insert and overwrite modes. 
  1773.  
  1774. Ctrl+Insert  Copies the current selection into the clipboard. 
  1775.  
  1776. Shift+Insert  Replaces the current selection with the contents of the 
  1777. clipboard. 
  1778.  
  1779. Shift+Del  Deletes the current selection into the clipboard. 
  1780.  
  1781. Del  Deletes the current selection.  If there is no selection, deletes the 
  1782. character to the right of the cursor. 
  1783.  
  1784. Ctrl+y  Deletes the current line. 
  1785.  
  1786.  
  1787. ΓòÉΓòÉΓòÉ 9. Macro Keys ΓòÉΓòÉΓòÉ
  1788.  
  1789. Shift-F1 -> Shift-F12 and CTRL-F1 -> Ctrl-F12 are macro keys, active in the 
  1790. Select Files, Archive Contents, Viewer/Editor, Directory Tree , Grep and 
  1791. Collector windows.  Whatever is assigned to these keys will be executed when 
  1792. the macro key is pressed. Macro key definitions are saved along with other AV 
  1793. information via Config->Save Settings. 
  1794.  
  1795.  
  1796. ΓòÉΓòÉΓòÉ 10. Directory Tree ΓòÉΓòÉΓòÉ
  1797.  
  1798. The Directory Tree dialog presents you with a listbox containing all the 
  1799. directories on the current drive.  You can change drives using the dropdown box 
  1800. on the left, and the Directory Tree is rebuilt.  Selecting a directory here 
  1801. changes the directory in the dialog from which this dialog was called. 
  1802.  
  1803. You can drag a selected directory from this listbox to the Collector, or to the 
  1804. Delete or Archive toolbar buttons, or to one of the listboxes on a Select Files 
  1805. window (use Linking (Ctrl+Shift) to change the listbox's directory instead of 
  1806. copying or moving the directory for this latter). 
  1807.  
  1808. The Dirs Menu allows you to rebuild the saved directory tree (needed if you 
  1809. save the trees to disk (see Select Files' Config->Toggles submenu) and you've 
  1810. modified the drive's directory structure outside of AV.  You can also make, 
  1811. delete, move and rename directories.  Note that AV's make directory command can 
  1812. create directories several levels deep at once, and the delete directory 
  1813. command can wipe files and subdirectories in one pass. 
  1814.  
  1815. You can also archive a directory from this menu.  You'll first be presented 
  1816. with a listbox from which to select the archiver to use. Then another dialog 
  1817. will appear to let you adjust the filename and archiver command line to be 
  1818. used.  You can cancel the command at any time until you click Okay in that 
  1819. dialog. 
  1820.  
  1821. Archiving Directories 
  1822.  
  1823.  
  1824. ΓòÉΓòÉΓòÉ 10.1. Archiving Directories ΓòÉΓòÉΓòÉ
  1825.  
  1826. The Mask entry field's contents are appended to the command line; most 
  1827. archivers allow you to specify multiple masks.  Use * to archive everything. 
  1828.  
  1829. The Filename entry field's contents are also inserted into the command line. 
  1830. Change the filename to whatever you'd like; AV's default probably won't be what 
  1831. you want. 
  1832.  
  1833. The Move, Recurse and Include Directories Not all archivers may support all 
  1834. options. 
  1835.  
  1836. The Archiver Command Line is updated when the other fields are changed.  You 
  1837. can also edit it directly to activate archiver-specific functions (like 
  1838. encryption or validation). 
  1839.  
  1840. Click Okay when finished, or Cancel to abort if you change your mind. 
  1841.  
  1842.  
  1843. ΓòÉΓòÉΓòÉ 11. Pick From Recent Directories ΓòÉΓòÉΓòÉ
  1844.  
  1845. This dialog allows you to pick from recently used directories.  As you move 
  1846. between drives and directories, AV "remembers" where you've wandered and saves 
  1847. the last 40 paths in the listbox in this dialog. You can then recall a 
  1848. directory you use frequently with fewer picks. 
  1849.  
  1850. The Remove button takes the currently highlighted directory out of the listbox. 
  1851. It does not touch the directory on your hard drive. If the listbox gets too 
  1852. full for you taste you can prune seldom-used directories from it using this 
  1853. button. 
  1854.  
  1855. Highlight the directory you want, then click Okay (or double-click the 
  1856. directory in the listbox).  Click Cancel if you change your mind. 
  1857.  
  1858.  
  1859. ΓòÉΓòÉΓòÉ 12. Walk Directories ΓòÉΓòÉΓòÉ
  1860.  
  1861. The directories off of the current directory are displayed in a listbox. 
  1862. Selecting (double-clicking) one "walks" into that directory, and more choices 
  1863. are displayed.  You can also change drives.  Click Okay when you have the new 
  1864. directory shown as the current directory on the bottom line of the dialog, or 
  1865. Cancel to abort if you changed your mind. 
  1866.  
  1867.  
  1868. ΓòÉΓòÉΓòÉ 13. Collector ΓòÉΓòÉΓòÉ
  1869.  
  1870. The Collector window is an imaginary place to temporarily store files and 
  1871. directories.  I say "imaginary" because it doesn't exist on disk, nor does it 
  1872. alter the files and directories it contains in any way just to hold them. 
  1873. However, the items it contains may be manipulated en masse in most of the ways 
  1874. you can manipulate items in the Select Files window. 
  1875.  
  1876. The Collector window is "connected" to the Collector toolbar button on the 
  1877. Select Files window.  If you drag files onto the toolbar button, they turn up 
  1878. in the Collector window as if you'd dragged them to the Collector window. 
  1879.  
  1880. You can also drag files to the Collector to remove the files from the 
  1881. Collector.  To do this, drag with the control key held down. This allows you to 
  1882. do things like place all the *.doc files in a directory into the collector, 
  1883. then use Grep to find all the doc files containing a particular phrase and 
  1884. remove those files from the Collector. 
  1885.  
  1886.  
  1887. ΓòÉΓòÉΓòÉ 14. Filename Conflicts ΓòÉΓòÉΓòÉ
  1888.  
  1889. The Filename Conflicts dialog (also called when renaming files) helps you 
  1890. select a new filename that doesn't conflict with other filenames. 
  1891.  
  1892. Enter a filename in the entry field.  AV tells you if it conflicts with other 
  1893. filenames.  Click Overwrite to overwrite an existing file, or Okay if there is 
  1894. no conflict.  Abort will stop all pending operations, and Skip will skip over 
  1895. this particular file.  Remember, when renaming you may also move the file as 
  1896. long as it remains on the same drive.