home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
600-699
/
ff624.lha
/
MachIV
/
ReadMe
< prev
next >
Wrap
Text File
|
1992-03-21
|
9KB
|
218 lines
Changes From MachIII
01-02-92
MachIV is not merely a compatibility upgrade but has undergone some
major changes and has many new features.
MachIV gives you the ability to do things like: Press a key and have
all open window titles displayed in a scrollable list. You can then
select one and have it brought to the front, closed or anything else
that you can think of.
You can view the clipboard and paste or print its contents.
Macros may be automatically executed at a specific time and date, or
wild cards may be used such as: EXE_AUTO"??:00,02-??-92" .... or
EXE_AUTO"11:30,mon,wed,fri" ....
All backslash macro functions have been changed to keywords. All text
to be sent as keystrokes is now enclosed in double quotes. Some macro
functions have arguments that also must be in quotes. Anything that
is not within quotes or is not a macro function will be ignored.
SetMachIV is functionally similar to SetMachIII or SetMachW but it
uses the system gadgets and either the Workbench or a custom screen
may be used.
A utility is included to convert MachIII.Cfg to MachIV.prefs files.
In order to use it, MachIII 3.2f or 3.2g must be running. If you do
not have one of these versions, you will find one on this disk.
In keeping with standards set by Commodore, you will notice that the
file name for the settings file has been changed to MachIV.prefs.
MachIV will look for this file in this order:
1. The command line argument or SETTINGS= option in Tool Types in
the icon.
2. The current directory.
3. In the directory ENVARC:MachIV.
The documentation file MachIV.doc has been completely rewritten. Here
are some of the major changes.
MACRO FUNCTIONS
=====================================================================
Macro functions fall into one of thirteen categories. Each function
is preceeded by a three letter token. Some examples:
Is Now Used To Be
----------------------- ----------------------
CFG_LOAD"s:MachIV.prefs" \cLs:MachIII.Cfg\
CLK_ON \KD
EXE_CMD"myapplication" \Xmyapplication\
EXE_AUTO"9:30" ... \a930
MAC_RECORD_KEYED \mk
MAC_SELECT_NAMED \n Now pick name from a list.
MOU_LBD \Mld
MOU_XY"123,456" \Mxy123,456
MSC_BEEP \G
MSC_CHG_DIR"df0:wp" \Jdf0:wp\
PAU_SECONDS"1" \PS1
PAU_FIX_INPUT"3" \PK3
SCR_BACK_TO_FRONT \sF
SCR_WB_TO_FRONT \j
SCR_TO_FRONT"title" \sftitle\
WIN_BACK_TO_FRONT \WF
WIN_ACTIVATE"title" \Watitle\
WIN_SIZE"title,200,300" \Ws200,300 (Use WIN_SIZE",200,300" to
size the active window.
WIN_SEND_CLOSE"title" \ITtitle\200
WIN_SEND_MENU"title,1,3,2" \ITtitle\100,1,3,2
=====================================================================
These are all listed in Appendix A of MachIV.doc and in SetMachIV's
help window.
Generally, if a function requires a window title as an argument, you
can omit it if you want the front window, use "" for the active
window, or enclose a title in the quotes. e.g.
WIN_SEND_CLOSE Front window
WIN_SEND_CLOSE"" Active window
WIN_SEND_CLOSE"title" Titled window
WIN_MOVE",+10,5" Active window (notice the first comma).
DEBUGGING!
=====================================================================
A new and very useful feature is the "Debug" mode. If it is turned on
(in "Miscellaneous Features") and a macro function is not understood,
or a required argument is missing, or a quote is missing, SetMachIV
will be run and the offending macro will be made current with the
cursor on the bad function.
CUSTOMIZING!
=====================================================================
You may customize SetMachIV with the SET_SETMACHIV"" function. The
four options are:
wb Use the Workbench screen.
custom Use a custom screen.
lace Use an interlaced custom screen.
scroll Scroll the screen up from the bottom.
The normal usage of this function is in an auto-execute macro such as:
EXE_AUTO"" SET_SETMACHIV"custom,scroll"
When MachIV is first run, this will get executed automatically. Then
when SetMachIV is run, it will scroll up on a custom screen.
AUTO-EXECUTING
=====================================================================
Auto executing macros may now use wild cards and a date.
EXE_AUTO"??:15" Execute every 15 minutes.
EXE_AUTO"15:20" Execute at 3:20pm.
EXE_AUTO"09:15,01-15-92" Execute at 9:15 on Jan 15, 1992.
EXE_AUTO"09:15,??-01-??" Execute at 9:15 on the first of every
month.
EXE_AUTO"09:15,sat" Execute at 9:15 every Saturday.
FILE REQUESTERS AND A MENU!
=====================================================================
SetMachIV now use a menus for configuration file loading and saving.
It also uses the asl.library for the file requester.
CLIPBOARD VIEWING, PASTING AND PRINTING!
=====================================================================
You can view the contents of the clipboard at the touch of a key. The
contents may be pasted (even to windows that do not support the
clipboard) or printed. When pasting, you may have an append and
prepend string applied to each line.
CLP_VIEW CLP_PASTE CLP_PRINT
Only IFF type FTXT CHRS is currently supported.
GRAPHICS CUTTING, PASTING AND PRINTING
=====================================================================
Graphics may be cut from a screen and printed, or the entire screen
may be printed.
Graphics macros:
GFX_CUT_PRINT Graphics cut and dump to printer.
GFX_SCREEN_PRINT Graphics screen dump to printer.
GFX_CUT_PASTE Graphics cut and paste to a window.
SPEAKING!
=====================================================================
A new option for MachIV is the ability to speak the messages that are
displayed in the clock. This may useful while learning or if you do
not use the clock. Turn "Speak Messages" on and off from SetMachIV in
the "Miscellaneous Features" section.
QUICK BLANK!
=====================================================================
If you have "Quick Blank" checked in the "Miscellaneous Features"
window, the screen will blank when the mouse blanks if the mouse is
in the upper left corner of the screen and if the "Mouse Off Delay"
is greater than 0. This is true even if "Blank Delay" is set to 0
(turned off).
Other Changes
=====================================================================
The preference setting macro function \p has been eliminated as 2.0
handles Preferences differently. You can use the EXE_CMD"program"
macro function to set specific preferences. Example:
EXE_CMD"overscan sys:prefs/presets/overscan640x200.prefs use"
\y, \Y and \t have changed to these:
TXT_DATE_PASTE TXT_DATE_PASTE"long" or TXT_TIME_PASTE"am,pm"
Sound files for the "beep" sound may now be 8SVX IFF or raw format.
See MachIV.doc for more details.
MachIV and SetMachIV bugs and fixes
===================================
This are features and fixes made since this freely distributable version.
These are NOT in this version.
03-10-92 Again modified when configurations change. Should eliminate
some problems when a program opens other windows. Configuration
title length extended to 80 characters to enable many titles like:
" WordP| Retri| Print| Page"
03-09-92 Now executes current configuration EXE_AUTO macros and then all
EXE_AUTO macros attached to "NO KEY" in the first configuration.
Eliminates the need to duplicate alarms and such in all
configurations that may need/want them.
03-07-92 Save \A with all macros that have it. (Numeric pad needed it)
03-06-92 Added CLP_TRANSFER"UNIT #,UNIT #" to transfer contents of a
clipboard unit to another. CLP_TRANSFER",1" will transfer from
the current unit to unit #1.
03-03-92 Added "Hide" in the "Project" menu. Fixed the custom screen
top edge when using a virtual Workbench screen.