home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-07-13 | 30.6 KB | 1,297 lines |
-
- NOTES:
-
- - Every rexx command is leaded with "RXCMD" to make it easy to grep for
- these commands.
-
- - Every rexx argument is leaded with "RXARG"
-
-
- The following Rexx commands are implemented. I hope they work well...
-
- RXCMD Help
- Returns string including the template for a command as result.
- Use "options results;address DISKEY.1 help <commandname>;say result"
- to get the command template for the specified command.
- Use "Help" without parameters to get a list of available commands.
-
- RXARG CMDNAME
- - Name of the command you want to get help about. If you don't pass
- a commandname, you'll get a list of all available commands.
-
- RXARG WAIT/S
- - Not yet implemented
-
-
- RXCMD New
- Openes a new DisKey
- You may add %ld when specifying the portname. Then, you will
- get the actual DisKey number there.
-
- RXARG PORTNAME
- - Name of the ARexx-Port that will be created for this new
- DisKey.
-
-
- RXCMD ReadBlock
- Reads block into the buffer and displays it.
-
- RXARG NUMBER/N
- - Number of the block to read. If none is specified, the actual
- block will be read again.
-
-
- RXCMD WriteBlock
- Writes block from the buffer to the disk
-
- RXARG NUMBER/N
- - Number of the block to write. If none is specified, the buffer
- will be written to the actual blocknumber.
-
-
- RXCMD SaveFile
- Tries to save the actual data into a file.
-
- RXARG FILENAME
- - Name of the file to write the data to. If no filename is passed,
- a filerequester will pop up.
-
-
- RXCMD ReadBlockFromFile
- Reads a file and writes the contents to the actual block
-
- RXARG FILENAME
- - Name of the file to be opened for reading. If this argument is
- not passed, a filerequester will prompt you.
-
- RXARG DATA/S
- - Write only into the data area of a datablock
-
- RXARG NEXT/S
- - Read from the same filehandle as opened in the last operation
-
- RXARG CLOSE/S
- - Close file opened at a previous operation
-
-
- RXCMD WriteBlockToFile
- Writes the actual block into a file.
-
- RXARG FILENAME
- - Name of the file to be opened for writing. If this argument is
- not passed, a filerequester will prompt you.
-
- RXARG DATA/S
- - Write only the data area of a datablock to the file
-
- RXARG NEXT/S
- - Write into the same filehandle as opened in the last operation
-
- RXARG CLOSE/S
- - Close file opened at a previous operation
-
-
- RXCMD Print
- Prints the current block
-
- RXARG PROMPT/S
- - Opens a file requester to enable you to print to a file instead
- of to PRT:
-
- RXARG NAME
- - Prints to file "NAME" rather than to "PRT:" without opening a
- filerequester
-
-
- RXCMD Close
- Closes this DisKey and its window. Other DisKey windows will stay.
-
- RXARG FORCE/S
- - Not yet implemented.
-
-
- RXCMD About
- Prints an about text
-
- RXARG NOPROMPT
- - Do not open the about requester - just create a rexx string. You
- may try to parse the result string, but its contents is
- *undocumented*!
-
-
- RXCMD Quit
- Quits all DisKeys and closes their windows
-
- RXARG FORCE/S
- - Not yet implemented.
-
-
- RXCMD Mark
- Begins marking a block
-
-
- RXCMD Copy
- Copies the block into the clipboard.device
-
-
- RXCMD Paste
- Pastes from the clipboard.device into the actual block
-
-
- RXCMD SetUnit
- Sets the clipboard unit for copy&paste operations
-
- RXARG NUMBER/N
- - The number of the new unit. If none is specified, a requester
- will prompt the number.
-
-
- RXCMD LoadClip
- Loads a file and puts the contents into the clipboard.
-
- RXARG CLIPNAME
- - If you pass this, the clipboard will be filled with the
- specified file. If you don't pass this, a filerequester
- will be opened.
-
-
- RXCMD SaveClip
- Saves the contents of the clipboard into a file.
-
- RXARG CLIPNAME
- - If you pass this, the clipboard will be saved to the
- specified file. If you don't pass this, a filerequester
- will be opened.
-
-
- RXCMD UndoBlock
- Undos all changes of the block
-
-
- RXCMD Learn
- Starts and stops learning a macro
-
- RXARG STOP/S
- - If STOP is specified, the actual macro will be terminated.
- Otherwise we'll begin to learn a new macro.
-
-
- RXCMD Macro
- Plays, loads and saves a macro
-
- RXARG LOAD/S
- - Loads a new macro into the macro buffer
-
- RXARG SAVE/S
- - Saves the actual macro
-
- RXARG PLAY/S
- - Plays the actual macro
-
- RXARG MACRONAME
- - Used to specify a macro name for load and save operations
-
-
- RXCMD Inhibit
- Inhibits the actual disk
-
- RXARG ON/S
- - Enables inhibiting the actual disk
-
- RXARG OFF/S
- - Disables inhibiting the actual disk
-
- If none of both is set, the inhibit status will be toggled.
-
-
- RXCMD Safetycatch
- Switches safetycatch on and off
-
- RXARG ON/S
- - Enables safetycatch
-
- RXARG OFF/S
- - Disables safetycatch
-
- RXARG FORCE/S
- - Suspress requester when switching safetycatch off
-
-
- RXCMD NewDisplay
- Switches new display on and off /* does not work at the moment! */
-
- RXARG ON/S
- - Enables the new display
-
- RXARG OFF/S
- - Disables the new display
-
- If none of both is set, the display status will be toggled.
-
-
- RXCMD ExpertUser
- Switches enhanced DisKey on and off
-
- RXARG ON/S
- - Enables enhanced DisKey
-
- RXARG OFF/S
- - Disables enhanced DisKey
-
- If none of both is set, the enhanced status will be toggled.
-
-
- RXCMD SimpleRefresh
- Switches simple refresh DisKey window on and off
-
- RXARG ON/S
- - Enables simple refresh DisKey window
- RXARG OFF/S
- - Disables simple refresh DisKey window
-
- If none of both is set, the simple refresh status will be toggled.
-
-
- RXCMD WindowLimits
- Switches max. window limits on and off
-
- RXARG ON/S
- - Enables window limits so you can't size the window as much as
- you might want.
- RXARG OFF/S
- - Disables window limits and allows you to make the window as large
- as you want.
-
- If none of both is set, the simple refresh status will be toggled.
-
-
- RXCMD SoftScrolling
- Switches soft scrolling on and off
-
- RXARG ON/S
- - Enables soft scrolling
-
- RXARG OFF/S
- - Disables soft scrolling
-
- If none of both is set, the soft scrolling status will be toggled.
-
-
- RXCMD FSAffectSettings
- Switches "Filesystem may affect changes" on and off
-
- RXARG ON/S
- - Enables "Filesystem may affect changes"
-
- RXARG OFF/S
- - Disables "Filesystem may affect changes"
-
- If none of both is set, the status will be toggled.
-
-
- RXCMD IntelNumbers
- Switches intel numbers on and off
-
- RXARG ON/S
- - Enables soft intel numbers
-
- RXARG OFF/S
- - Disables soft intel numbers
-
- If none of both is set, the intel number status will be toggled.
-
-
- RXCMD BytesPerColumn
- Changes number of bytes per column in DisKeys display
-
- RXARG NUMBER/A/N
- - The number of bytes per hex column. 1, 2 or 4 are allowed here.
-
-
- RXCMD Language
- Changes DisKey's language
-
- RXARG LANGUAGE/A
- - The name of the new language.
-
-
- RXCMD Colors
- If req.library was found, this opens a color requester.
-
-
- RXCMD PropFont
- Changes the proportional font. Note that the fontname must end
- with ".font" - e.g. "garnet.font" NOT "garnet".
-
- RXARG NAME
- - Name of the new font. If not specified, a font requester will
- be opened.
-
- RXARG SIZE/N
- - The size of the new font.
-
-
- RXCMD MonoFont
- Changes the monospaced font. Note that the fontname must end
- with ".font" - e.g. "topaz.font" NOT "topaz".
-
- RXARG NAME
- - Name of the new font. If not specified, a font requester will
- be opened.
-
- RXARG SIZE/N
- - The size of the new font.
-
-
- RXCMD MenuFont
- Changes the font of the menuitems. Note that the fontname must end
- with ".font" - e.g. "times.font" NOT "times".
-
- RXARG NAME
- - Name of the new font. If not specified, a font requester will
- be opened.
-
- RXARG SIZE/N
- - The size of the new font.
-
-
- RXCMD Settings
- Loads settings from disks or saves settings to disk
-
- RXARG NAME
- - Name of the file to load or save. If you don't supply it and
- if you don't say "DEFAULT", a requester will prompt you.
-
- RXARG DEFAULT/S
- - You can supply this instead of NAME to load or save the default
- settings.
-
- RXARG LOAD/S
- - Load settings. You must either specify load or save or reset!
-
- RXARG SAVE/S
- - Save settings. You must either specify load or save or reset!
-
- RXARG RESET/S
- - Reset to defaults. You must either specify load or save or
- reset!
-
-
- RXCMD Device
- Changes DisKey's actual device
-
- RXARG NAME/A
- - The name of the device you want to change to
-
-
- RXCMD Scroll
- Scrolls the display some lines up or down
-
- RXARG TOPENTRY/N
- - The new top entry of the display. 0 scrolls the display to the
- top, 5 to the 6th line etc.
- RXARG UP/S
- - Scrolls one line up if possible
- RXARG DOWN/S
- - Scrolls one line down if possible
-
-
- RXCMD GotoBlock
- Loads the bootblock, rootblock, bitmapblock,... of a device
-
- RXARG ROOT/S
- - Loads the root block of the disk.
-
- RXARG BOOT/S
- - Loads the boot block of the disk.
-
- RXARG BAM/S
- - Loads the first bitmap block of the disk.
-
- RXARG BEXT/S
- - Loads the first extended bitmap block of the disk.
-
- RXARG HEADER/S
- - Tries to load the header block that belongs to the current block.
-
- RXARG PARENT/S
- - Tries to load the header block of the parent directory of the
- current block.
-
- RXARG FILELIST/S
- - Tries to load the filelist block that belongs to the current
- block.
-
- RXARG DATA/S
- - Tries to load the data block that belongs to the current block.
-
- RXARG LAST/S
- - Loads the last block loaded
-
- RXARG OTHER
- - Not yet implemented
-
-
- RXCMD InitBlockChain
- Initializes a block chain of e.g. all entries of a directory, or
- all bitmap blocks,...
-
- RXARG ENTRIES/S
- - Scans the directory to get all header blocks, that are in
- the directory.
-
- RXARG DATA/S
- - Scans a file to get all of its data blocks.
-
- RXARG FILELIST/S
- - Scans a file to get all of its filelist blocks.
-
- RXARG BAM/S
- - Scans all bitmap blocks.
-
- RXARG BEXT/S
- - Scans all extended bitmap blocks.
-
- RXARG OTHER
- - Not yet implemented.
-
-
- RXCMD GotoBlockChain
- Jumps to a specified block of the chain initialized using
- InitBlockChain.
-
- RXARG FIRST/S
- - Loads the first block of the initialized chain.
-
- RXARG LAST/S
- - Loads the last block of the initialized chain.
-
- RXARG NEXT/S
- - Loads the next block of the initialized chain.
-
- RXARG PREVIOUS/S
- - Loads the previous block of the initialized chain.
-
- RXARG NUMBER/N
- - Loads the nth block if the initialized chain.
-
-
- RXCMD CheckSum
- Calculates the checksum of a block and makes the necessary changes
- in the block.
-
-
- RXCMD HashVal
- Calculates the hashvalue of a filename and makes the cursor jump
- to that position.
-
- RXARG NAME
- - The filename of the file to calculate the hashvalue. If you don't
- pass a NAME, a requester will pop up and ask you for a name.
-
-
- RXCMD LoadHeader
- Loads a headerblock from a pathname
-
- RXARG NAME
- - The name of the header file to be loaded. If you don't pass this,
- a requester will be opened and prompt it.
-
-
- RXCMD Search
- Searches for data on the disk. The cursor will be located at
- the position where the string has been found and the
- corresponding block will be loaded.
-
- RXARG PATTERN
- - string you want to search for. If HEX is set, this is a
- hexadecimal string. If this is not specified, the last
- specified PATTERN will be used or a requester will be
- opened.
- Please note that - for now - you may only specify an
- AmigaDOS pattern if pattern.library is loaded and if one
- of HEADER, PARENT, LIST or DATA is set.
-
- RXARG FROMBYTE/N
- - Byte you want to start searching. If not set, we start
- at the actual position. Note that you have to enter the
- _bytenumber_, not the blocknumber! Use "BlkCur2Byte" to
- get the correct number.
-
- RXARG TOBYTE/N
- - Block you want to stop searching. If not set, we search
- until the end of the device. Note that you have to enter the
- _bytenumber_, not the blocknumber! Use "BlkCur2Byte" to
- get the correct number.
-
- RXARG PROMPT/S
- - If you set this, a requester will be opened.
-
- RXARG HEX/S
- - If you have entered the search string as a hexadecimal string,
- you must set this!
-
- RXARG NOCASE/S
- - If this is set, we work caseinsensitive.
-
- RXARG NOPATTERN/S
- - Treats the string in PATTERN to be a string, not a pattern.
- For now, this is automatically set, if you specified none
- of HEADER, LIST, PARENT or DATA or if pattern.library could
- not be found.
-
- RXARG HEADER/S
- - If this is set, we only search header blocks with the
- name as specified in <PATTERN>.
-
- RXARG LIST/S
- - If this is set, we only search filelist blocks with its
- headers being named as <PATTERN> or being found at <KEY>.
-
- RXARG PARENT/S
- - If this is set, we only search header blocks with its
- parent block being named as <PATTERN> or being found at
- <KEY>.
-
- RXARG DATA/S
- - If this is set, we only search date blocks with its header
- being named as <PATTERN> or being found at <KEY>.
-
- RXARG KEY/N
- - Some Filesystem options will receive the number of a
- corresponding block here.
-
- RXARG NEXT/S
- - Look for the next occurence of the string previousely
- searched.
-
- RXARG FROMBLK/N
- - If the start offset cannot be given as a 32 bit longword, you
- can use FROMBLK and FROMOFFS to specify it. FROMBLK contains
- the number of the block you want to start searching. FROMOFFS
- contains the byte offset in this block.
-
- RXARG FROMOFFS/N
- - See FROMBLK.
-
- RXARG TOBLK/N
- - If the end offset cannot be given as a 32 bit longword, you
- can use TOBLK and TOOFFS to specify it. TOBLK contains the
- number of the block you want to start searching. TOOFFS
- contains the byte offset in this block.
-
- RXARG TOOFFS/N
- - See TOBLK.
-
-
- RXCMD InfoAboutPos
- Prints some information on a value in the current block - e.g.
- by clicking with the cursor on that value or by passing the
- corresponding byte number.
-
- RXARG NUMBER/N
- - Bytenumber of the Byte, Word or Longword you want to get info
- about.
-
-
- RXCMD JumpPos
- Loads a block depending on a value in the current block - e.g.
- by clicking with the cursor on that value or by passing the
- corresponding byte number.
-
- RXARG NUMBER/N
- - Bytenumber of the Byte, Word or Longword you want to jump in.
-
-
- RXCMD GotoPos
- Loads a block depending on a value in the current block. If no
- NUMBER is passed, we jump into the actual cursor position.
-
- RXARG NUMBER/N
- - Bytenumber of the Byte to jump in.
-
-
- RXCMD CmdShell
- Opens or closes a command shell window for ARexx commands. No
- argument switches between open and close.
-
- RXARG OPEN/S
- - Open the command shell window
-
- RXARG CLOSE/S
- - Close the command shell window
-
-
- RXCMD ExecuteARexxMacro
- Executes an arexx script macro
-
- RXARG COMMAND
- - The name of the script to load and execute. If you don't supply
- this, a filerequester will be opened.
-
-
- RXCMD RescanDeviceList
- Rescans device list and updates menu and internal structures
-
-
- RXCMD GetDeviceInfo
- Prints some information about the device like device name, unit,
- environment vector etc.
-
- RXARG NAME
- - If you specify a device name, you will get the information about
- this device rather than about the actual device.
-
- RXARG NOPROMPT/S
- - Do not open the deviceinfo requester - just create a rexx string.
- You may try to parse the result string, but its contents is
- *undocumented*!
-
-
- RXCMD CreateRDSKMountEntry
- Creates some DisKey-internal Mountentry for a rdsk block and adds
- this entry to the "Device"-Menu. You may choose this item now to edit
- the RDSK block of the device.
-
- RXARG NAME
- - If you specify a device name, an entry for that device will be
- added, instead of an entry of the actual device.
-
-
- RXCMD CreateMediaMountEntry
- Creates some DisKey-internal Mountentry for the whole device and adds
- this entry to the "Device"-Menu. You may choose this item now to edit
- this new pseudo device.
-
- RXARG NAME
- - If you specify a device name, an entry for that device will be
- added, instead of an entry of the actual device.
-
-
- RXCMD SendDiskChange
- Sends a diskchange to the actual device
-
-
- RXCMD Cursor
- Moves the cursor some steps in one direction
-
- RXARG UP/S
- - Moves the cursor up.
-
- RXARG DOWN/S
- - Moves the cursor down.
-
- RXARG LEFT/S
- - Moves the cursor left.
-
- RXARG RIGHT/S
- - Moves the cursor right.
-
- RXARG NUMBER/N
- Number of steps to move the cursor. If not set, it will be
- moved one step.
-
-
- RXCMD Next
- Moves the cursor or loads the next block, track,...
-
- RXARG BYTE/S
- - Moves the cursor to the next byte.
-
- RXARG COLUMN/S
- - Moves the cursor to the next column.
-
- RXARG LINE/S
- - Moves the cursor to the next line.
-
- RXARG DISWORD/S
- - Moves the cursor to the next disword.
-
- RXARG BLOCK/S
- - Loads the next block.
-
- RXARG SECTOR/S
- - Loads the next sector.
-
- RXARG HEAD/S
- - Load the next head.
-
- RXARG CYLINDER/S
- - Loads the next cylinder.
-
- RXARG TRACK/S
- - Loads the next track.
-
-
- RXCMD Previous
- Moves the cursor or loads the previous block, track,...
-
- RXARG BYTE/S
- - Moves the cursor to the previous byte.
-
- RXARG COLUMN/S
- - Moves the cursor to the previous column.
-
- RXARG LINE/S
- - Moves the cursor to the previous line.
-
- RXARG DISWORD/S
- - Moves the cursor to the previous disword.
-
- RXARG BLOCK/S
- - Loads the previous block.
-
- RXARG SECTOR/S
- - Loads the previous sector.
-
- RXARG HEAD/S
- - Load the previous head.
-
- RXARG CYLINDER/S
- - Loads the previous cylinder.
-
- RXARG TRACK/S
- - Loads the previous track.
-
-
- RXCMD Goto
- Loads a specified block, track,... or the nth byte of the device
-
- RXARG BYTE/S
- - Loads the specified byte of the device.
-
- RXARG BLOCK/S
- - Loads the specified block.
-
- RXARG SECTOR/S
- - Loads the specified sector.
-
- RXARG HEAD/S
- - Loads the specified head.
-
- RXARG CYLINDER/S
- - Loads the specified cylinder.
-
- RXARG TRACK/S
- - Loads the specified track.
-
- RXARG NUMBER/N
- - Here, you pass the number of all these things to be loaded.
-
- RXARG HEX/S
- - ?
-
- RXARG DEC/S
- - ?
-
-
- RXCMD Position
- Moves the cursor to the top, bottom,...
-
- RXARG SOB=SOF/S
- - Moves the cursor to the start of the block.
-
- RXARG EOB=EOF/S
- - Moves the cursor to the end of the block.
-
- RXARG SOL/S
- - Moves the cursor to the start of the line.
-
- RXARG EOL/S
- - Moves the cursor to the end of the line.
-
- RXARG SOW/S
- - Moves the cursor to the start of the column (word).
-
- RXARG EOW/S
- - Moves the cursor to the end of the column (word).
-
- RXARG SOV/S
- - Moves the cursor to the start of the view.
-
- RXARG EOV/S
- - Moves the cursor to the end of the view.
-
-
- RXCMD GotoLine
- Moves the cursor to a specified line number
-
- RXARG NUMBER/A/N
- - Here you specify the new line number.
-
-
- RXCMD GotoColumn
- Moves the cursor to a column line number
-
- RXARG NUMBER/A/N
- - Here you specify the new column number
-
-
- RXCMD Line
- Moves the cursor some lines up or down
-
- RXARG NUMBER/A/N
- - Here you specify the number of lines to be moved up or down.
- Positive values will cause a move downwards - negative values
- will cause a move upwards.
-
-
- RXCMD Column
- Moves the cursor some columns left or right
-
- RXARG NUMBERS/A/N
- - Here you specify the number of columns to be moved left or
- right. Positive values will move the cursor to the left -
- negative values will move it to the right.
-
-
- RXCMD GotoByte
- Moves the cursor to a specified byte in the actual block
-
- RXARG NUMBER/A/N
- - Here you specify the bytenumber of the actual block, where
- the cursor should be moved to.
-
-
- RXCMD Undo
- Undoes the left or right character
-
- RXARG LEFT/S
- - Undo the byte at the left of the cursor and move the cursor
- to the left.
-
- RXARG RIGHT/S
- - Undo the byte under the cursor and move the cursor to the
- right.
-
-
- RXCMD DisplayLine
- Allows to scroll the display line of the last message or the cycle
- gadget.
-
- RXARG LEFT/S
- - Scroll line to left
-
- RXARG RIGHT/S
- - Scroll line to right
-
- RXARG RESET/S
- - Scroll line to initial position
-
- RXARG LASTMSG/S
- - Scroll Last Message line instead of cycle gadget line
-
- RXARG PERCENTAGE/N
- - Scroll by PERCENTAGE percentage of the display width. Scroll
- 50 percentage if no value is passed.
-
-
- RXCMD ChangeDisplayLine
- Toggles the display line to any of its states
-
- RXARG NEXT/S
- - Toggle to the next display line state.
-
- RXARG PREVIOUS/S
- - Toggle to the previous display line state.
-
- RXARG OFFSETS/S
- - Toggle to the "offests" state.
-
- RXARG CALCULATOR/S
- - Toggle to the "calculator" state.
-
- RXARG FILESYSINFO/S
- - Toggle to the "filesystem info" state.
-
- RXARG DISASSEMBLER/S
- - Toggle to the "disassembler" state.
-
-
- RXCMD SetActiveDisplay
- Set or toggle the active display
-
- RXARG ASCII/S
- - Activate the ascii display
-
- RXARG HEX/S
- - Activate the hex display
-
- RXARG NONE/S
- - Disactivate both, ascii and hex display
-
- RXARG SWAP/S
- - Swap between ascii and hex display
-
- RXARG SWAPNONE/S
- - Swap between active display and no active display
-
-
- RXCMD Text
- Insert a text into the block
-
- RXARG TEXT/F
- - Text to be inserted.
-
-
- RXCMD Key
- Make changes in DisKey's internal keytable, e.g. add or remove
- any keybinding. You can tell DisKey if the qualifier pressed have
- to be pressed exactely or at least. Exactely means, that no other
- relevant qualifiers may be pressed. At least means, that any other
- qualifier also may be pressed.
- Note that through this feature, you can create hidden hotkeys which
- will never be executed. E.g. if you create a hotkey on RCOMMAND+l
- and specify ALTEASTQUAL and anotherone on RCOMMAND+SHIFT+l. It may
- happen, that the last whenever you press RCOMMAND+SHIFT+l, the
- first command is executed rather than the last one.
-
- RXARG KEY/K
- - Here you specify the vanillakey to be affected. Often, you
- probably want to specify IGNORECASE, too since DisKey does not
- ignore the SHIFT keypresses while calculating which key has
- been pressed. However, all other qualifiers are ignored.
- You either have to give this option or the RAWKEY option!
-
- RXARG RAWKEY/K/N
- - Here you specify the rawkey number to be affected. You either
- have to give this option or the RAWKEY option!
-
- RXARG SHIFT/S
- - Any shift key must be pressed to invoke this command.
-
- RXARG RSHIFT/S
- - The right shift key must be pressed to invoke this command.
-
- RXARG LSHIFT/S
- - The left shift key must be pressed to invoke this command.
-
- RXARG ALT/S
- - Any alt key must be pressed to invoke this command.
-
- RXARG RALT/S
- - The right alt key must be pressed to invoke this command.
-
- RXARG LALT/S
- - The left alt key must be pressed to invoke this command.
-
- RXARG CTRL/S
- - The control key must be pressed to invoke this command.
-
- RXARG RCOMMAND=RAMIGA/S
- - The right amiga key must be pressed to invoke this command.
-
- RXARG LCOMMAND=LAMIGA/S
- - The left amiga key must be pressed to invoke this command.
-
- RXARG NUMERICKEY/S
- - A key on the numeric keypad must be pressed to invoke this
- command. If this option is not given, this does not mean that
- keypresses that came from the numeric keypad, are not
- accepted.
-
- RXARG COMMAND=CMD/K
- - If you don't supply "REMOVE", you have to give this option,
- which specifies the command to bind to your keypress. Often,
- you will want to supply some ARGUMENTS, too.
-
- RXARG ARGUMENTS/K
- - Often, you want to pass some arguments to the COMMAND. Use
- this argument to pass them.
-
- RXARG EXACTELYQUAL/S
- - The qualifiers specified have be match exactely. No additional
- qualifier may be pressed!
-
- RXARG ATLEASTQUAL/S
- - The qualifiers specified do not have be match exactely. There
- may be additional qualifiers pressed!
-
- RXARG IGNORECASE/S
- - The key pressed is not casesensitive.
-
- RXARG REMOVE/S
- - Use this option if you want to remove any hotkey. Note that
- you have to use exactely the same options as while adding the
- key - except COMMAND and ARGUMENTS, which will be ignored!
-
-
- RXCMD GetAttr
- Gets some information about DisKey. The information will be stored
- in some variables.
-
- RXARG OBJECT/A
- - This specifies the type of information you want to get. There
- currently are some different types supported:
- · WINDOW - get information about the window
- · APPLICATION - get information about the application
- · PROJECT - get information about the project
-
- RXARG FIELD
- - Dependant on OBJECT, you may pass a lot of different options
- here. However, you also may leave this field empty, but then
- you need a STEM variable to store all informations on the
- object.
- If you only want some specific informations, you can give the
- following options:
-
- WINDOW:
- · LEFT: Return left edge of the window
- · TOP: Return top edge of the window
- · WIDHT: Return width of the window
- · HEIGHT: Return height of the window
- · TITLE: Return window title
- · MIN.WIDTH: Return minwidth of the window
- · MAX.WIDHT: Return maxwidth of the window
- · MIN.HEIGHT: Return minheight of the window
- · MAX.HEIGHT: Return maxheight of the window
- · SCREEN: Return name of DisKey's public screen
-
- APPLICATION:
- · VERSION: Return full version string
- · SCREEN: Return name of DisKey's public screen
-
- PROJECT:
- · AREXX: Return the rexx portname
- · USER: Name and address of the registered user
- · SERIALNUMBER: Serial number of the registered user
- · FSPRI: Priority of the active filesystem module
- · FSNAME: Name of the active filesystem module
- · DEVICE: Name of our actual device
- · BLOCKBUFFER: Contents of the blockbuffer
-
- RXARG STEM/K
- - Here you can tell DisKey in which stem variable to save the
- results.
-
- RXARG VAR/K
- - If you don't want the result to be saved in RESULT, you can
- give another variable name here.
-
-
- RXCMD Nessie
- Secret!
-
-
- RXCMD WindowToFront
- Moves the window to the front
-
-
- RXCMD WindowToBack
- Moves the window to the back
-
-
- RXCMD MoveWindow
- Changes the position of a window
-
- RXARG LEFT/A/N
- - New left edge. -1 means no change here. DisKey will to it's best
- to move the window to this position.
-
- RXARG TOP/A/N
- - New top edge. -1 means no change here. DisKey will to it's best
- to move the window to this position.
-
-
- RXCMD SizeWindow
- Changes the size of a window
-
- RXARG WIDTH/A/N
- - New width. -1 means no change here. DisKey will to it's best
- to size the window to this width.
-
- RXARG HEIGHT/A/N
- - New height. -1 means no change here. DisKey will to it's best
- to size the window to this height.
-
-
- RXCMD ActivateWindow
- Activates the window.
-
-
- RXCMD Byte2BlkCur
- Converts a byte position into a block/cursor position and returns it
- as rexx result.
-
- RXARG BLOCK/A/N
- - Blocknumber of the device.
-
- RXARG CURSORPOS/A/N
- - Cursorposition in that block.
-
-
- RXCMD BlkCur2Byte
- Converts a block/cursor position into a byte position and returns it
- as rexx result.
-
- RXARG BYTE/A/N
- - Bytenumber of the device.
-
-
- RXCMD LockGUI
- Completely locks the graphical user interface. No more updates in
- DisKey's window, no more requesters, nothing. Call UnLockGUI to
- bring DisKey back into its normal state. This function internally
- also calls DisableAll.
- If you call this function n times, you have to call UnLockGUI
- n times afterwards to unlock the GUI.
-
-
- RXCMD UnLockGUI
- If you want to reenable the GUI you've disabled using LockGUI, you
- must call this function. This function internally also calls
- EnableAll.
-
-
- RXCMD DisableAll
- If you want to disable/ghost everything (menus, gadgets), then call
- this function. It inhibits every user action. Call EnableAll
- sometimes later to allow user input again.
- If you call this function n times, you have to call EnableAll
- n times afterwards to enable the GUI.
-
-
- RXCMD EnableAll
- If you want to reenable the user giving some input to DisKey after
- you disabled this using DisableAll, you must call this function.
-
-
- RXCMD SetBookMark
- Sets a bookmark to the specified position.
-
- RXARG BOOKMARKNUMBER/A/N
- - The number of the bookmark, which shall be set. May range from
- 0 up to 255.
-
-
- RXCMD GotoBookMark
- Goes to a bookmark set before. If the specified bookmark was not
- set before, this function jumps to the beginning of the device.
-
- RXARG BOOKMARKNUMBER/A/N
- - The number of the bookmark which should be loaded. It may range
- from 0 up to 255.
-
-
- RXCMD RequestFile
- This brings up a filerequester for the user
-
- RXARG TITLE/K
- - Here you can provide the window title of the requester.
-
- RXARG PATH/K
- - Here you may provide the path you want to be shown. You might
- want to use FULLNAME instead!
-
- RXARG FILE/K
- - Here you may provide the name you want to be shown. You might
- want to use FULLNAME instead!
-
- RXARG FULLNAME/K
- - Here you may provide the full pathname to be shown. If you
- supply this option, PATH and FILE are ignored!
-
- RXARG PATTERN/K
- - You may supply this if you want only some patterns to be shown.
- Default is "#?".
-
- RXARG SAVING/S
- - You should set this option if you want to save anything after
- using the filerequester.
-
-
- RXCMD RequestFont
- This brings up a fontrequester for the user. NOTE: This function
- requires asl.library!
-
- RXARG TITLE/K
- - Here you can provide the window title of the requester.
-
- RXARG NAME/K
- - Here you may provide the name of the initial font.
-
- RXARG SIZE/K/N
- - Here you may provide initial size of the font. This option
- is ignored if you don't supply NAME.
-
- RXARG FIXEDSIZE/S
- - If you only want fonts with fixed size, set this flag!
-
-
- RXCMD RequestString
- This function brings up a requester which asks you to enter a string.
-
- RXARG TITLE=PROMPT/K
- - Here you can specify the title of the requester. Default is
- the name of the rexx port.
-
- RXARG DEFAULT/K
- - Here you can pass a default string for the initial state
- of the string gadget. Default is nothing.
-
- RXARG VISIBLECHARS/K/N
- - Here you may pass about how many characters should be visible
- within the string gadget. Default is 20.
-
-
- RXCMD RequestNumber
- This function brings up a requester which asks you to enter a number.
-
- RXARG TITLE=PROMPT/K
- - Here you can specify the title of the requester. Default is
- the name of the rexx port.
-
- RXARG DEFAULT/K
- - Here you can pass a default value for the initial state of the
- integer gadget. Default is "0".
-
- RXARG MIN/K/N
- - Here you can pass the minimal value the user may enter. Default
- is "0".
-
- RXARG MAX/K/N
- - Here you can pass the maximal value the user may enter. Default
- is "2147483647".
-
-
- RXCMD RequestResponse
- This function opens a requester and displays some text. You may
- select either "Ok" or "Cancel".
-
- PROMPT/F
- - The text which should be displayed. It may contain the following
- special characters:
- "": character for suggested hyphenation
- "¬": character for new line
-
-
- RXCMD RequestNotify
- This function opens a requester and displays some text. You must
- select "Ok" to allow DisKey to continue.
-
- PROMPT/F
- - The text which should be displayed. It may contain the following
- special characters:
- "": character for suggested hyphenation
- "¬": character for new line
-
-
- RXCMD /*
- No operation - line nop
-
-
- RXCMD ;
- No operation - line nop
-
-
- RXCMD DNOP
- Internal use only - do NOT use!
-
-
- RXCMD OLDDNOP
- Internal use only - do NOT use!
-
-
- RXCMD OLDENOP
- Internal use only - do NOT use!
-