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