home *** CD-ROM | disk | FTP | other *** search
- Page, object and list item numbers
-
- Any page, object or item can be uniquely specified with a construct called an
- object number - objnum for short - which is actually a specially
- formatted string of digits and punctuation. Most commands use the object
- number to control which page, object or list item is affected. In some
- respects, the object number is like an AmigaDOS path name, consisting of
- specifiers separated by punctuation symbols to refer to `volumes' (pages),
- `directories' (groups or lists) and `files' (object or items).
-
- One important difference between objnums and path names is that there is no
- such thing as a group-relative or list-relative object number to correspond
- to a CD-relative path name: you can't refer to an object without also
- specifying its parent group(s), if applicable, or refer to a list item
- without also specifying its parent list. There is such a thing as the
- `current page', which can be referenced by omitting the page number in an
- object number (a colon is still required; see the syntax line below).
-
- The form of an object number is:
-
- [page]:[[group/]...[group/]]object | list/item
-
- The Bin is referred to in objnums using the special page number 0.
-
- In practice, the detailed construction of an objnum is not very often of
- interest when writing scripts: normally, one can obtain and use objnums in
- the same way as one uses AmigaDOS file handles, without reference to their
- internal structure.
-