home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 7
/
FreshFishVol7.bin
/
new
/
disk
/
moni
/
filex
/
docs
/
english
/
filex.doc
next >
Wrap
Text File
|
1994-06-12
|
23KB
|
740 lines
$VER: FileXDocumentation 2.0 (28.4.94)
FileX - A binary editor
© Copyright 1993-1994 by Klaas Hermanns
Shareware, all rights reserved.
What is FileX?
**************
FileX is a binary file editor which offers the following features:
- Several files can be modified in several windows and/or views at
the same time.
- The edit windows can be opened on any public screen and sized to
any dimension you want.
- Small calculator
- Clipboard converter
- Fontsensitivity
- Locale support if you have OS 2.1 or higher. (English, Finnish,
French, German, Swedish (Dutch, Norwegian (not yet included)))
- Undo and Redo (only limited to your free memory)
- Search and replace with history
- Extensive blockfunctions
- ARexxport with 77 commands and asynchronical command shell
- Printing as hexdump
- `Grab memory' to show and modify memory
- AppWindow. If FileX runs on the workbench, icons can be moved onto
the FileX window and the related file will be loaded automatically.
- Iconify
- Moreover, FileX will be developed further permanently...
Getting started
***************
Getting started from workbench
==============================
Starting FileX from the workbench, the following tooltypes will be
interrogated:
COMMANDS
Name of the ARexxcommandsettings. If this tooltype is not
specified, FileX tries to open `FileXARexxCommands.prefs' from the
current directory. When that fails, the file
`ENVARC:FileX/FileXARexxCommands.prefs' will be opened. If this
file doesn't exist, too, the ARexxcommands will remain unset.
FILE
A filename that shall be opened right after starting FileX.
KEY
Name of the Keyfile. If no name is given, FileX will search for
the file "FileX.Key" in the program, in the "l:" an in the "s:"
drawer.
LANGUAGE
Specifies the language that should be used in the programm. By
default the language from the Workbench Preferences is used.
PORTNAME
Name of the FileX ARexxport. If the port with the specified name
does already exist, the program automatically adds a number to the
name and increases it until a non-existing portname is found.
(`NAME'->`NAME.1'->`NAME.2'). Standardname: `FILEX'.
PUBSCREEN
Name of a public screen on which FileX shall be opened on. If
this tooltype is not specified, FileX will open a window on the
standard public screen.
SETTINGS
Name of the settingsfile to be loaded at the beginning. If there
is no name specified, the program tries to open the file
`FileX.prefs' in the current directory. If that fails,
`ENVARC:FileX/FileX.prefs' will be tried to open. If this file
could not be opened, too, FileX uses the internal settings.
STARTUP
Name of an ARexxscript that will be executed right at the start.
How to start from CLI
=====================
Following arguments will be checked:
COMMANDS/K
KEY/K
LANGUAGE/K
PORTNAME/K
PUBSCREEN/K
SETTINGS/K
STARTUP/K
These tooltypes correspond to the ones for the workbench start.
SYNC/S
This tooltype forces FileX not to detach from Shell.
The menus
*********
Project
=======
New...
Removes the current file from memory.
Open...
Opens a new file in the current view.
Open previously loaded...
Opens a requester that shows you all files that have been loaded
since the starting of the program. By choosing one the file will
be opend again.
Save
Saves the current file with its current name. A filerequester will
be opened if no name has been specified.
Save As...
Saves the current file with a new name.
View
New
If there is enough room within the window, a new view will be
created. The current view will then be split into two
sections.
Split
This will divide the current view into two sections.
Next
The next view will be activated.
Previous
The Previous view will be activated.
Expand
The current view will be brought to the maximum possible size.
All the other views will be only one line tall.
Grow
If possible, the current view will grow one line.
Shrink
If possible, the current view will shrink one line.
Save and Close
The current view's file will be saved and the view itself
will be closed. If there is no view remaining, FileX will be
quit.
Close
The current view will be closed. If it's the last view of a
file, a saftey requester will appear. If it's the very last
view, FileX will be quit.
New
A new window to edit files will be opened.
Split to
This will open a new window (and view) to edit the same file
as in the current view.
Next
The next FileX edit window will be activated.
Previous
The previous Filex edit window will be activated.
Close
The edit window will be closed. If the file has been modified
so far, a requester to confirm will appear.
Grab memory
Opens the `Grab memory' requester, which allows to show and modify
memory. To specify the memory range, use the two gadgets and click
'OK' to continue. The shown memory may be modified like a usual
file.
Print
Prints the whole file as hexdump form.
Iconify
Iconifies FileX. All windows will be closed and the FileX icon
appears on the workbench. By double-clicking on this icon or
moving an other icon over it, FileX will be reactivated.
About...
Some more or less important informations about FileX.
Quit...
Quits FileX.
Edit
====
Mark Block
Switches block-marking on/off.
Cut
Cuts the current marked block out of the file and copies it into
the blockbuffer.
Copy
Copies the current marked block into the blockbuffer.
Fill
Fills the current marked block. The `fill' requester appears to
specify the filling pattern .
Paste
Overwrites the file beginning at the current cursorposition with
the block from the blockbuffer. If this block is longer than the
rest of the current file, a requester will appear and ask if it's
okay to copy the block anyway.
Insert
Inserts (again beginning at the current cursor position) the block
from the blockbuffer to the file. As a result, the file will
become larger.
Append
Adds the block from the blockbuffer to the end of the file.
Print
Prints the block from the blockbuffer as hexdump.
Load block...
Loads a block into the blockbuffer.
Save block...
Saves a block from the blockbuffer as a new file.
Undo
Executes Undo once. This will revoke the last changes.
Redo
Executes Redo once. This will retract the last UNDO(s).
Switch
Switches between ascii and hex.
Search and replace
==================
Search...
This will open a requester to search for a string or hex string.
There are two string gadgets within the requester to specify
search and replace string. Using the four switches, you can select
various options or search modes:
Casesensitiv
If set, the search option will search case sensitive.
Wildcards
If set, the question mark ('?') may be used as wildcard.
Stringsearch
If set, FileX will search for a string. Otherwise, the search
string will be interpreted as hex string. The following
characters are allowed: 'A'-'F', '0'-'9' and spaces (' ').
Example: '46a7Fc32 08'.
Replace
If set, the search and replace mode will be activated. If the
string is found, a requester will appear if you want the
replace string to be inserted. Pressing 'Next' oder
'Previous' will start the search process by searching forwards or
backwards.
Search and replace..
Opens the 'search' requester to search for a string or hexnumber.
Se