Copyright (c) Hyperion Entertainment and contributors.

Difference between revisions of "AmigaOS Manual: AmigaDOS Workbench-Related Command Reference"

From AmigaOS Documentation Wiki
Jump to navigation Jump to search
 
(14 intermediate revisions by 2 users not shown)
Line 313: Line 313:
 
: SYS:Tool/Commodities
 
: SYS:Tool/Commodities
   
  +
Press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> or use the BREAK command to exit AutoPoint when it is started from a Shell.
Press Ctrl+C or use the BREAK command to exit AutoPoint when it is started from a Shell.
 
   
 
== Blanker ==
 
== Blanker ==
Line 330: Line 330:
 
The arguments for Blanker are the same as the Tool Types in Blanker's Information window.
 
The arguments for Blanker are the same as the Tool Types in Blanker's Information window.
   
  +
Press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> or use the BREAK command to exit Blanker when it is started from a the Shell.
Press Ctrl+C or use the BREAK command to exit Blanker when it is started from a the Shell.
 
   
 
; Example 1:
 
; Example 1:
Line 359: Line 359:
 
ClickToFront does not open a window. The arguments are the same as the Tool Types in ClickToFront's Information window.
 
ClickToFront does not open a window. The arguments are the same as the Tool Types in ClickToFront's Information window.
   
  +
Press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> or use the BREAK command to exit ClickToFront when it is started from a Shell.
Press Ctrl+C or use the BREAK command to exit ClickToFront when it is started from a Shell.
 
   
 
== CrossDOS ==
 
== CrossDOS ==
Line 376: Line 376:
 
CrossDOS lets you read from and write to MS-DOS formatted disks using your standard Amiga drives.
 
CrossDOS lets you read from and write to MS-DOS formatted disks using your standard Amiga drives.
   
  +
Press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> or use the BREAK command to exit CrossDOS when it is started from a Shell.
Press Ctrl+C or use the BREAK command to exit CrossDOS when it is started from a Shell.
 
   
 
== Exchange ==
 
== Exchange ==
Line 391: Line 391:
 
: SYS:Tools/Commodities
 
: SYS:Tools/Commodities
   
  +
Press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> or use the BREAK command to exit Exchange when it is started from a Shell.
Press Ctrl+C or use the BREAK command to exit Exchange when it is started from a Shell.
 
   
 
; Example:
 
; Example:
Line 413: Line 413:
 
FKey assigns any of eight commands to any key sequence that can be entered.
 
FKey assigns any of eight commands to any key sequence that can be entered.
   
  +
Press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> or use the BREAK command to exit FKey when it is started from a Shell.
Press Ctrl+C or use the BREAK command to exit FKey when it is started from a Shell.
 
   
 
== MouseBlanker ==
 
== MouseBlanker ==
Line 428: Line 428:
 
: SYS:Tools/Commodities
 
: SYS:Tools/Commodities
   
  +
Press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> or use the BREAK command to exit MouseBlanker when it is started from a Shell.
Press Ctrl+C or use the BREAK command to exit MouseBlanker when it is started from a Shell.
 
   
 
== NoCapsLock ==
 
== NoCapsLock ==
Line 443: Line 443:
 
: SYS:Tools/Commodities
 
: SYS:Tools/Commodities
   
  +
Press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> or use the BREAK command to exit NoCapsLock when it is started from a Shell.
Press Ctrl+C or use the BREAK command to exit NoCapsLock when it is started from a Shell.
 
   
 
= Other Workbench-Related Tools and Programs =
 
= Other Workbench-Related Tools and Programs =
Line 469: Line 469:
   
 
For a description of the options and arguments used for the TAPE window, see the description of window specification for the NEWSHELL command in Chapter 6.
 
For a description of the options and arguments used for the TAPE window, see the description of window specification for the NEWSHELL command in Chapter 6.
  +
  +
== Clock ==
  +
  +
Provides an on-screen clock.
  +
  +
; Format
  +
: CLOCK [DIGITAL] [<LEFT>] [<TOP>] [<WIDTH>] [<HEIGHT>] [24HOUR] [SECONDS] [DATE] [<FORMAT><n>] [PUBSCREEN <public screen name>]
  +
  +
; Template
  +
: DIGITAL/S,LEFT/N,TOP/N,WIDTH/N,HEIGHT/N,24HOUR/S,SECONDS/S,DATE/S,FORMAT/N,PUBSCREEN/K
  +
  +
; Location
  +
: SYS:Utilities
  +
  +
The DIGITAL option opens a digital clock. A resizable analog clock is the default.
  +
  +
The LEFT, TOP, WIDTH, and HEIGHT options allow you to specify the size and position of the clock. The keywords are optional; if not given, the numerical arguments are interpreted by their position as follows:
  +
  +
{| class="wikitable"
  +
| 1st number || The clock opens <n> pixels from the left edge of the screen.
  +
|-
  +
| 2nd number || The clock opens <n> pixels from the top of the screen.
  +
|-
  +
| 3rd number || The analog clock is <n> pixels wide.
  +
|-
  +
| 4th number || The analog clock is <n> pixels high.
  +
|}
  +
  +
For example, to specify only the width and height of the Clock, use the WIDTH and HEIGHT keywords. When entering only two numbers, the clock interprets them as the LEFT and TOP positions. WIDTH and HEIGHT are not available if you use the DIGITAL option.
  +
  +
The 24HOUR option displays the time in 24 hour mode, which is not available for the analog clock.
  +
  +
The SECONDS option displays a second hand on the analog clock and has no effect if DIGITAL is specified.
  +
  +
The DATE option displays the date.
  +
  +
The FORMAT option applies only to the digital clock. It takes a value from 0 to 5, which determines which of the six digital formats is used. Formats 4 and 5 vary, depending on your Locale Preferences Editor settings. To specify a digital format, either include the FORMAT keyword or use LEFT, TOP, WIDTH, and HEIGHT values; the WIDTH and HEIGHT values function as placeholders only and are ignored.
  +
  +
; Example 1:
  +
  +
To open a clock that is 75 pixels from the left edge of the screen, 75 pixels from the top edge of the screen, 300 pixels wide and 100 pixels high, enter:
  +
  +
1> CLOCK 75 75 300 100
  +
  +
; Example 2:
  +
  +
To use the SECONDS and DATE options, enter:
  +
  +
1> CLOCK SECONDS DATE
  +
  +
; Example 3:
  +
  +
To open a 24-hour digital clock with seconds that is 320 pixels from the left edge of the screen and in the screen's title bar (0 pixels from the top), enter:
  +
  +
1> CLOCK DIGITAL 320 0 FORMAT 2
  +
  +
For more examples using Clock, see Chapter 8.
  +
  +
== CMD ==
  +
  +
Redirects serial or parallel output to a file.
  +
  +
; Format
  +
: CMD <devicename> <filename> [OPT S | M | N]
  +
  +
; Template
  +
: DEVICENAME/A,FILENAME/A,OPT/K
  +
  +
; Location
  +
: SYS:Tools
  +
  +
The <devicename> can be serial or parallel. To redirect printer output, it should be the same device as specified in the Printer editor. <Filename> is the name of the file to which the redirected output should be sent.
  +
  +
The CMD options are as follows:
  +
  +
{| class="wikitable"
  +
| S || Skip any short initial write (usually a reset if redirecting a screen dump).
  +
|-
  +
| M || Redirect multiple files until a BREAK command or <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> is entered.
  +
|-
  +
| N || Notify user of progress (messages are displayed on the screen).
  +
|}
  +
  +
; Example:
  +
1> CMD parallel RAM:cmd_file
  +
  +
Any output sent to the parallel port is rerouted to a file in RAM: called cmd_file.
  +
  +
== DiskCopy ==
  +
  +
Copies the contents of one disk to another.
  +
  +
; Format
  +
: DISKCOPY [FROM] <device> [TO] <device> [NAME <name>] [NOVERIFY] [MULTI]
  +
  +
; Template
  +
: FROM/A,TO/A,NAME/K,NOVERIFY/S,MULTI/S,
  +
  +
; Location
  +
: SYS:System
  +
  +
The <device> parameters specify the name of the disk devices to copy from and to copy to; for example, DF0: and DF1:.
  +
  +
By default, the destination disk has the same name as the source disk. If you specify the NAME option, you can give the destination disk a different name from the source disk.
  +
  +
Normally during a DiskCopy, the Amiga copies and verifies each cylinder of data. The NOVERIFY option allows you to skip the verification process, making the copy faster.
  +
  +
The MULTI option loads the data on the source disk into memory, allowing you to make multiple copies without having to read the data from the source disk each time.
  +
  +
; Example 1:
  +
1> DISKCOPY> DF0: TO DF2:
  +
  +
copies the contents of the disk in drive DF0: to the disk in drive DF2: overwriting the contents of the disk in drive DF2:.
  +
  +
; Example 2:
  +
1> DISKCOPY DF0: TO DF2: NAME NewDisk NOVERIFY
  +
  +
copies the contents of the disk in drive DF0: to the disk in drive DF2: and gives the disk in drive DF2: the name NewDisk. The disk is not verified as it is copied.
  +
  +
== FixFonts ==
  +
  +
Updates the .font files of the FONTS: directory.
  +
  +
; Format
  +
: FIXFONTS
  +
  +
; Template
  +
: (none)
  +
  +
; Location
  +
: SYS:System
  +
  +
FixFonts does not open a window or produce any output. While the FONTS: directory is updated, the drive activity light is on. When the update is finished, the light goes off and the Shell prompt reappears. If the disk needed to update the FONTS: directory is not available or if there is a problem with it, FixFonts produces a standard requester concerning the problem.
  +
  +
Use FixFonts whenever you make changes in the FONTS: directory; for example, copying new font files or deleting single font sizes.
  +
  +
== Format ==
  +
  +
Formats a disk for use with the Amiga.
  +
  +
; Format
  +
: FORMAT DEVICE | DRIVE <device> NAME <name> [OFS | FFS] [INTERNATIONAL | NOINTERNATIONAL] [DIRCACHE | NODIRCACHE] [NOICONS] [QUICK]
  +
  +
; Template
  +
: DEVICE=DRIVE/K/A,NAME/K/A,OFS/S,FFS/S,INTL=INTERNATIONAL/S,NOINTL=NOINTERNATIONAL/S,DIRCACHE/S,NODIRCACHE/S,NOICON/S,QUICK/S
  +
  +
; Location
  +
: SYS:System
  +
  +
You must specify both the DEVICE and the NAME keywords to format a disk. The name can be up to thirty-one characters in length. If there are spaces in the name, enclose it in double quotation marks.
  +
  +
The OFS option formats the disk using the Old File System. The FFS option formats the disk using the Fast File System. FFS formatted disks are faster than OFS formatted disks; however, the FFS disks are not compatible with Amiga system software releases prior to 2.04. The default setting for floppy disks is OFS and for PCMCIA cards and hard drive partitions is FFS.
  +
  +
The INTERNATIONAL option formats disks using the international versions of the file systems. International file systems handle upper and lower letter case conversions of international characters in file names. The NOINTERNATIONAL option forces the non-international file system on devices for which International mode is the default. The default setting for floppy disks and PCMCIA cards is NOINTERNATIONAL and for hard drive partitions is INTERNATIONAL. Disks created with INTERNATIONAL mode set are not compatible with Amiga system software releases prior to 2.04.
  +
  +
The DIRCACHE option enables directory caching, which speeds the opening of drawers, files, requesters, and listings. Using directory caching for floppy disks and systems with slow hard drives speeds directory listings and Workbench window opening. Directory caching is not useful on systems with fast hard drives. The NODIRCACHE option disables directory caching. Disks formatted with Directory Caching s et are not compatible with Amiga system software releases prior to 3.0. The default setting for floppy disks, PCMCIA cards, and hard drives is NODIRCACHE.
  +
  +
The NOICONS option prevents a Trashcan icon and directory from being added to the newly formatted disk.
  +
  +
The QUICK option specifies that Format only formats and creates the root block (and track), the boot block (and track) and creates the bitmap blocks. This can only be used with previously formatted disks. However, you cannot use this to reformat disks for AmigaDOS that were previously formatted for CrossDOS and vice versa.
  +
  +
; Example 1:
  +
1> FORMAT DRIVE DF0: NAME EmptyDisk
  +
  +
Formats the disk in drive DF0:; erasing any data, and names the disk EmptyDisk.
  +
  +
; Example 2:
  +
1> FORMAT DRIVE DF2: NAME NewDisk QUICK
  +
  +
Reformats, or erases, a disk that already contains data.
  +
  +
For more examples using the Format command, see Chapter 8.
  +
  +
== GraphicDump ==
  +
  +
Prints the frontmost screen.
  +
  +
; Format
  +
: GRAPHICDUMP [TINY|SMALL|MEDIUM|LARGE|<xdots>:<ydots>]
  +
  +
; Template
  +
: TINY/S,SMALL/S,MEDIUM/S,LARGE/S,<xdots>:<ydots>/S
  +
  +
; Location
  +
: SYS:Tools
  +
  +
GraphicDump waits ten seconds before starting to print to allow you to bring the desired screen to the front of the display.
  +
  +
The size options, which correspond to the program's acceptable Tool Types, determine the width of the printout:
  +
  +
{| class="wikitable"
  +
| TINY || 1/4 the total width allowed by the printer
  +
|-
  +
| SMALL || 1/2 the total width allowed by the printer
  +
|-
  +
| MEDIUM || 3/4 the total width allowed by the printer
  +
|-
  +
| LARGE || The full width allowed by the printer
  +
|}
  +
  +
The printout's height maintains the proportions of the screen.
  +
  +
To specify exact dimensions, substitute the absolute width in printer dots for <xdots> and the absolute height for <ydots>, separated by a colon (:).
  +
  +
; Example 1:
  +
1> GRAPHICDUMP SMALL
  +
  +
produces a printout of the frontmost screen that is about one-half the total width allowed by the printer.
  +
  +
; Example 2:
  +
1> GraphicDump 600:300
  +
  +
produces a printout that is 600 dots width by 300 dots high.
  +
  +
== IconEdit ==
  +
  +
Edits the appearance and type of icons. IconEdit opens the IconEdit program. The command does not support any arguments. For detailed information on IconEdit, see the Workbench User's Guide.
  +
  +
== InitPrinter ==
  +
  +
Initializes a printer for print options specified in the Preferences editors.
  +
  +
; Format
  +
: INITPRINTER
  +
  +
; Template
  +
: (none)
  +
  +
; Location
  +
: SYS:Tools
  +
  +
After running InitPrinter, the Shell prompt returns when the printer resets. The printer is initialized automatically on first access, but if it is powered off, you might need to reinitialize it with InitPrinter.
  +
  +
== Intellifont ==
  +
  +
Runs the Intellifont program to manage outline fonts.
  +
  +
; Format
  +
: INTELLIFONT [VALIDATE]
  +
  +
; Template
  +
: VALIDATE/S
  +
  +
; Location
  +
: SYS:System
  +
  +
Intellifont installs new outline fonts on your system, specifies new sizes for existing fonts, and deletes unneeded fonts. You can also create bitmap versions of any size outline font for applications that do not support outline fonts directly.
  +
  +
Setting the VALIDATE option checks fonts to be sure they are installed properly and that everything needed to run them is present.
  +
  +
== KeyShow ==
  +
  +
Displays the current Keymap. There are no arguments for the KeyShow command. For detailed information about KeyShow, see the Workbench User's Guide.
  +
  +
== MEmacs ==
  +
  +
Enables screen-oriented text editing.
  +
  +
; Format
  +
: MEMACS [<filename>] [OPT W] [GOTO <n>]
  +
  +
; Template
  +
: FROM/M,OPT/K,GOTO/K
  +
  +
; Location
  +
: SYS:Tools
  +
  +
See [[AmigaOS_Manual:_AmigaDOS_Using_the_Editors#MEmacs|MEmacs]] for more information.
  +
  +
== More ==
  +
  +
Displays the contents of a designated ASCII file in the Shell window. More does not have an icon. It has been superseded by the MultiView program; however, it is still available.
  +
  +
; Format
  +
: MORE <filename>
  +
  +
; Template
  +
: (none)
  +
  +
; Location
  +
: SYS:Utilities
  +
  +
Specify the complete path if the file is not in the current directory. More displays a file requester if you do not specify a file.
  +
  +
Pressing the <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">H</kbd> key provides explanations for More's command keys. The following options can be used with More:
  +
  +
{| class="wikitable"
  +
| <Space> || Next Page (More).
  +
|-
  +
| <Return> || Next Line.
  +
|-
  +
| q or <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd> || Quit.
  +
|-
  +
| H || Help.
  +
|-
  +
| /string || Search for string (case-sensitive). Entering n following the string searches for the next occurrence of the string.
  +
|-
  +
| .string || Search for string (not case-sensitive).
  +
|-
  +
| N || Find next occurrence of search string.
  +
|-
  +
| <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">L</kbd> || Refresh window.
  +
|-
  +
| < || First page.
  +
|-
  +
| > || Last page.
  +
|-
  +
| %N || Move %N into the file.
  +
|-
  +
| b or <Backspace> || Previous page (less).
  +
|-
  +
| E || Edit the current file using the editor set in ENV:EDITOR.
  +
|}
  +
  +
More also accepts input from a PIPE. The Previous Page (Backspace or b), Last Page (>), and Move %N into file (%N) commands are disabled when the More input is from a PIPE because standard input from a PIPE is of unknown length.
  +
  +
When you use More from the Shell, you can open an editor to use on the file you are viewing (press <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Shift</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">E</kbd>) if the EDITOR variable is defined. Provide the complete path to the specified editor in the EDITOR variable; for example, C:ED.
  +
  +
; Example:
  +
1> MORE DF0:TestFile
  +
  +
displays the contents of the ASCII file called TestFile on the disk in drive DF0:.
  +
  +
== MultiView ==
  +
  +
Displays picture files, text files, AmigaGuide files, sound files, and animated graphics files.
  +
  +
; Format
  +
: MULTIVIEW [FILE <filename>] [CLIPBOARD] [CLIPUNIT <clipboard unit>] [SCREEN] [PUBSCREEN <public screen name>] [REQUESTER] [BOOKMARK] [FONTNAME <font name>] [FONTSIZE <font size>] [BACKDROP] [WINDOW] [PORTNAME <ARexx port name>]
  +
  +
; Template
  +
: FILE,CLIPBOARD/S,CLIPUNIT/K/N,SCREEN/S,PUBSCREEN/K,REQUESTER/S,BOOKMARK7s;FONTNAME/K,FONTSIZE/K,BACKDROP/S,WINDOW/S,PORTNAME/K
  +
  +
; Location
  +
: SYS:Utilities
  +
  +
Be sure to specify the complete path to the file if it is not in the current directory. MultiView displays a file requester if no file is specified.
  +
  +
If CLIPBOARD is specified, the Clipboard is viewed instead of a file. CLIPUNIT specifies the Clipboard unit to use when using the CLIPBOARD keyword.
  +
  +
SCREEN indicates that you want the object to appear on its own screen rather than in a window on the Workbench screen, using the display mode specified by the object. For example, if an ILBM picture file is Low Res, MultiView opens a Low Res screen.
  +
  +
If REQUESTER is specified, MultiView displays a file requester.
  +
  +
BOOKMARK recalls the object and position when opening a file with a bookmark.
  +
  +
FONTNAME specifies the font to use when viewing text objects. FONTSIZE specifies the font size in points to use when viewing text files.
  +
  +
BACKDROP indicates that the window should be a backdrop window.
  +
  +
WINDOW allows the MultiView window open without requesting a file to load. Using this option lets you keep a small MultiView window open on the Workbench screen so you can drag icons into it whenever necessary.
  +
  +
PORTNAME allows you to specify an ARexx port name when you run MultiView. If you do not specify a name, each MultiView window is given the default port name of MultiView.x, when x is a slot number starting from 1. (For example, if you have three MultiView display windows open, their port names are MultiView.1, MultiView.2, and NultiView.3.) This port name allows you to refer to a particular MultiView display from within an ARexx script.
  +
  +
MultiView supports the following ARexx commands:
  +
  +
{| class="wikitable"
  +
| OPEN || Open an object from the specified file name or Clipboard unit. The options are as follows:
  +
{| class="wikitable"
  +
| FILENAME/K || Specifies the object file name.
  +
|-
  +
| CLIPBOARD/S || Specifies that the object comes from the Clipboard.
  +
|-
  +
| CLIPUNIT/K/N || Specifies the Clipboard unit from which to obtain the object if using the CLIPBOARD option.
  +
|}
  +
|-
  +
| RELOAD || Reload the current object.
  +
|-
  +
| SAVEAS || Save the object to the specified file. If there is a selected block, then only that block is saved. SAVEAS has one option: NAME/K.
  +
|-
  +
| PRINT || Print the current contents. If there is a selected block, then only that block is printed.
  +
|-
  +
| ABOUT || Display the About requester.
  +
|-
  +
| QUIT || Close MultiView.
  +
|-
  +
| COPY || Copy the current contents to the Clipboard. If there is a selected block, then only that block is copied.
  +
|-
  +
| CLEARSELECTED || Clear the selection block.
  +
|-
  +
| GETTRIGGERINFO || Returns the commands for the trigger methods of the current object. The options are VAR/S and STEM/K.<br/>If using the STEM option, the following stem extensions are used:
  +
{|
  +
| .COUNT || Number of elements
  +
|-
  +
| .n.LABEL || Label
  +
|-
  +
| .n.COMMAND || Command
  +
|-
  +
| .n.METHOD || Numeric method
  +
|}
  +
|-
  +
| DOTRIGGERMETHOD || Perform the trigger method on the current object. The option is METHOD/A.
  +
|-
  +
| SCREEN || Specify whether to display object on a screen. The options are TRUE/S and FALSE/S.
  +
|-
  +
| PUBSCREEN || Specify the name of the public screen on which to display the object. The option is NAME/A.
  +
|-
  +
| GETCURRENTDIR || Returns the full name of the current directory associated with the current object.
  +
|-
  +
| GETFILEINFO || Returns the complete path and file name associated with the current object.
  +
|-
  +
| GETOBJECTINFO || Returns the name, basename, group, and ID for the current object. The options are VAR/S and STEM/K.<br/>If using the STEM option, the following stem extensions are used:
  +
{|
  +
| .FILENAME || File name of object
  +
|-
  +
| .NAME || Descriptive name of the DataType
  +
|-
  +
| .BASENAME || Base name of the DataType
  +
|-
  +
| .GROUP || Group containing the DataType
  +
|-
  +
| .ID || ID string for the DataType
  +
|}
  +
|-
  +
| MINIMUMSIZE || Size the window to its minimum size for the contents type.
  +
|-
  +
| NORMALSIZE || Size the window to its normal size for the contents type.
  +
|-
  +
| MAXIMUMSIZE || Size the window to its maximum size for the contents type.
  +
|-
  +
| WINDOWTOFRONT || Move the window to the front of the display.
  +
|-
  +
| WINDOWTOBACK || Move the window to the back of the display.
  +
|-
  +
| SCREENTOFRONT || Bring the screen to the front of the display.
  +
|-
  +
| SCREENTOBACK || Send the screen to the back of the display.
  +
|-
  +
| ACTIVATEWINDOW || Activate the window.
  +
|-
  +
| BEEPSCREEN || Cause a display beep in the screen that the window resides in.
  +
|}
  +
  +
== NoFastMem ==
  +
  +
Forces the Amiga to use only Chip RAM. NoFastMem disables any Fat (or expansion) RAM used by the system. The expansion memory can be turned on again by sending the NoFastMem program a break, either via the BREAK command or by pressing <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">Ctrl</kbd> + <kbd class="keyboard-key nowrap" style="border: 1px solid #aaa; border-radius: 0.2em; box-shadow: 0.1em 0.2em 0.2em #ddd; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -o-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: -webkit-linear-gradient(top, #eee, #f9f9f9, #eee); background-image: linear-gradient(to bottom, #eee, #f9f9f9, #eee); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">C</kbd>. NoFastMem has no options. For detailed information on NoFastMem, see the Workbench User's Guide.
  +
  +
== PrepCard ==
  +
  +
Prepares a PCMCIA memory card for use as a disk device or system RAM on systems with card slots.
  +
  +
; Format
  +
: PREPCARD [DISK | RAM]
  +
  +
; Template
  +
: DISK/S,RAM/S
  +
  +
; Location
  +
: SYS:Tools
  +
  +
The DISK option prepares the PCMCIA card for use as disk device CC0:. Reading and writing to the DISK-prepared card is the same as reading and writing to a floppy disk. We recommend that you use a battery-backed PCMCIA card as disk if you wish to preserve your work.
  +
  +
The RAM option prepares the PCMCIA card for use as system RAM. Booting or rebooting with the card inserted adds the card's memory to the existing memory in the Amiga. You can use any PCMCIA cards as RAM, except Read Only (ROM) cards.
  +
  +
The DISK and RAM options are mutually exclusive; if you specify both options, PrepCard uses the first option specified and disregards the other. An error message results if you try to use PrepCard on a system that does not have a card slot.

Latest revision as of 03:45, 24 June 2020

The commands described in this chapter are command line equivalents of running Workbench programs. They are divided into the following functional categories:

  • Preferences editors
  • Commodities programs
  • Other Workbench related tools and programs

These command groupings have been made for documentation purposes only.

Note
A full description for using all of the Workbench editors, tools, and programs can be found in the Workbench User's Guide.

Preferences Editors

The commands listed in this section invoke the Workbench Preferences editors.

The same arguments and switches appear within many of the Preferences Editors command format statements. These have the same meaning for each command that uses them and are described as follows:

Argument Meaning
[FROM <filename>] Specifies a Preferences preset file to open. This file must be previously saved with the given editor's Save As menu item. These files normally have the .pre extension and are stored in the Presets drawer.
[EDIT] Opens the editor. This is the default if you enter the editor name alone.
[USE] Uses the settings in the FROM file without opening the editor.
[SAVE] Saves the settings in the FROM file as the default without opening the editor.
[PUBSREEN <public screen name>] Allows the editor to open its window on a public screen.
[UNIT] Causes an additional text gadget to appear in the editor for setting the default unit number.
[CLIPUNIT <clipboard unit>] Determines which Clipboard unit to use during cut and paste operations.
[NOREMAP] Turn off color mapping so that the system displays picture files using the colors with which they were saved.

Font

Specifies the fonts used by the system.

Format
FONT [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K
Location
SYS:Prefs
Example
1> FONT

Opens the Font editor, the same as double-clicking on the Font icon.

IControl

Specifies parameters used by the operating system.

Format
ICONTROL [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K
Location
SYS:Prefs
Example
1> ICONTROL Prefs/Presets/IControl.pre

Opens the IControl editor and loads the settings saved in the IControl.pre preset file for editing.

Input

Specifies different speeds for the mouse and keyboard and selects a national keyboard.

Format
INPUT [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K
Location
SYS:Prefs
Example
1> INPUT Prefs/Presets/Input.fast USE

loads and sets the settings from the Input.fast preset without opening the editor. If the system is rebooted, the previously saved default settings are used.

Locale

Allows you to choose the languages available on the system.

Format
LOCALE [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>]
Template
FROM,EDIT/S,USE/S,SAVES/S,PUBSCREEN/K
Location
SYS:Prefs
Example
1> LOCALE Prefs/Presets/Locale.UK SAVE

Loads the settings from the Locale.UK preset and saves them as the default without opening the editor. The system retains the Locale.UK settings after rebooting.

Overscan

Changes the sizes of the display areas for text and graphics.

Format
OVERSCAN [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K
Location
SYS:Prefs
Example
1> OVERSCAN PUBSCREEN MyBench

Opens the Overscan editor on the public screen named MyBench.

Palette

Changes the color of the Workbench screen.

Format
PALETTE [FROM <filename>] [EDIT | USE | SAVE]
Template
FROM,EDIT/S,USE/S,SAVE/S
Location
SYS:Prefs

Pointer

Changes the appearance of the mouse pointer.

Format
POINTER [FROM <filename>] [EDIT | USE | SAVE] [CLIPUNIT <clipboard unit>] [NOREMAP]
Template
FROM,EDIT/S,USE/S,SAVE/S,CLIPUNIT/K/N,NOREMAP/S
Location
SYS:Prefs
Example
1> POINTER CLIPUNIT 1

Opens the Pointer editor, setting the Clipboard unit to 1. This is useful if the default Clipboard unit (0) is already in use.

Printer

Specifies a printer and print options.

Format
PRINTER [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>] [UNIT]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K,UNIT/S
Location
SYS:Prefs
Example
1> PRINTER Prefs/Presets/Printer.post UNIT

Opens the Printer editor, loading the Printer.post preset. A text gadget appears in the editor window so that the default printer unit can be specified for the preset.

PrinterGfx

Specifies graphic printing options.

Format
PRINTERGFX [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K
Location
SYS:Prefs

PrinterPS

Controls the features of PostScript printers.

Format
PRINTERPS [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K
Location
SYS:Prefs

This editor only applies if you have a PostScript printer and if you choose PostScript in the Printer Preferences editor.

ScreenMode

Selects a display mode for the Workbench screen.

Format
SCREENMODE [FROM <filename>] [EDIT | USE | SAVE]
Template
FROM,EDIT/S,USE/S,SAVE/S
Location
SYS:Prefs
Example
1> SCREENMODE Prefs/Presets/DTPscreen USE

You are prompted to close all non-drawer windows; the system resets and uses the settings saved in the DTPscreen file. The editor window does not open. When the system is rebooted, the display mode returns to the last selection saved.

Serial

Sets the specifications for communication through the serial port.

Format
SERIAL [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>] [UNIT]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K,UNIT/S
Location
SYS:Prefs
Example
1> SERIAL Prefs/Presets/Serial.9600 PUBSCREEN MidTerm UNIT

Opens the Serial editor, loading the Serial.9600 preset. The editor opens on the MidTerm public screen and its window contains a Unit gadget.

Sound

Controls the type of sound and sound attributes produced by the Amiga.

Format
SOUND [FROM <filename>] [EDIT | USE | SAVE] [PUBSCREEN <public screen name>]
Template
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K
Location
SYS:Prefs

Time

Sets the system clock.

Format
TIME [EDIT | SAVE] [PUBSCREEN <public screen name>]
Template
EDIT/S,SAVE/S,PUBSCREEN/K
Location
SYS:Prefs

Since setting the time from the Shell always involves saving, the USE option is omitted for the Time editor.

WBPattern

Creates background patterns for the Workbench and Workbench windows.

Format
WBPATTERN [FROM <filename>] [EDIT | USE | SAVE] [CLIPUNIT <clipboard unit>] [NOREMAP]
Template
FROM,EDIT/S,USE/S,SAVE/S,CLIPUNIT/K/N,NOREMAP/S
Location
SYS:Prefs
Example
1> WBPattern Prefs/Presets/Wallpaper.pattern NOREMAP

Opens the WBPattern editor, loading the Wallpaper.pattern preset. The NOREMAP option prevents the remapping of colors in loaded pictures and patterns.

Commodities Programs

The following commands invoke the Workbench Commodity Exchange utilities. They are located in the Tools/Commodities directory.

The following arguments in Commodities program format statements have the same meaning for each command in which they appear. These are the same as entering the corresponding Tool Type in the icon's Information window.

Argument Meaning
[CX_PRIORITY <priority>] Sets the priority of the commodity in relation to all the other Commodity Exchange programs. The default value is 0; values higher than 0 give priority over other commodities in regard to hot keys and other commodity related issues. This does not affect task priorities.
[CX_POPKEY <key>] Allows you to specify the hot key that opens the program's window, if any. When specifying more than one key, enclose the keys in double quotation marks. (For example, CX_POPKEY="Shift F1").
[CX_POPUP=<yes/no>] Selects whether the program window opens when the command is given.

AutoPoint

Automatically selects any window the pointer is over.

Format
AUTOPOINT [CX_PRIORITY <priority>]
Template
CX_PRIORITY/N/K
Location
SYS:Tool/Commodities

Press Ctrl + C or use the BREAK command to exit AutoPoint when it is started from a Shell.

Blanker

Causes the monitor screen to go blank or display an animation if no input has been received within a specified period of time. This helps preserve your monitor.

Format
BLANKER [CX_PRIORITY <priority>] [CX_POPKEY <key>] [CX_POPUP=<yes | no>] [SECONDS <timeout>] [CYCLECOLORS <yes | no>] [ANIMATION <yes | no>]
Template
CX_PRIORITY/N/K,CX_POPKEY/K,CX_POPUP/S,SECONDS/N/K,CYCLECOLORS/K,ANIMATION/K
Location
SYS:Tools/Commodities

The arguments for Blanker are the same as the Tool Types in Blanker's Information window.

Press Ctrl + C or use the BREAK command to exit Blanker when it is started from a the Shell.

Example 1
1> BLANKER SECONDS 45

The Blanker window opens and 45 is displayed inside its text gadget. If no mouse or keyboard input is received during a 45 second interval, the screen goes blank.

Example 2
1> BLANKER CX_POPUP=no

The Blanker program starts. If no input is received within 60 seconds (the default), the screen goes blank. The Blanker window does not open.

A further example using Blanker appears in Chapter 8.

ClickToFont

Allows you to bring a window to the front of the screen by double-clicking on it.

Format
CLICKTOFRONT [CX_PRIORITY <priority>] [QUALIFIER <qualifier>]
Template
CX_PRIORITY/N/K,QUALIFIER/K
Location
SYS:Tools/Commodities

ClickToFront does not open a window. The arguments are the same as the Tool Types in ClickToFront's Information window.

Press Ctrl + C or use the BREAK command to exit ClickToFront when it is started from a Shell.

CrossDOS

Sets text filter and conversion options for CrossDOS devices.

Format
CROSSDOS [CX_PRIORITY <priority>] [CX_POPKEY <key>] [CX_POPUP <yes | no>]
Template
CX_PRIORITY/N/K,CX_POPKEY/K,CX_POPUP/K,
Location
SYS:Tools/Commodities

CrossDOS lets you read from and write to MS-DOS formatted disks using your standard Amiga drives.

Press Ctrl + C or use the BREAK command to exit CrossDOS when it is started from a Shell.

Exchange

Monitors and controls the Commodity Exchange programs.

Format
EXCHANGE [CX_PRIORITY <priority>] [CX_POPKEY <key>] [CX_POPUP <yes | no>]
Template
CX_PRIORITY/N/K,CX_POPKEY/K,CX_POPUP/K
Location
SYS:Tools/Commodities

Press Ctrl + C or use the BREAK command to exit Exchange when it is started from a Shell.

Example
1> EXCHANGE CX_POPKEY "Shift F1"

The Exchange program is started and its window appears on the screen. When its window is hidden, pressing Shift+F1 reveals it.

FKey

Assigns commands to special key sequences, eliminating the need for repetitive typing.

Format
FKEY [CX_PRIORITY <priority>] [CX_POPKEY <key>] [CX_POPUP <yes | no>]
Template
CX_PRIORITY/N/K,CX_POPKEY/K,CX_POPUP/K
Location
SYS:Tools/Commodities

FKey assigns any of eight commands to any key sequence that can be entered.

Press Ctrl + C or use the BREAK command to exit FKey when it is started from a Shell.

MouseBlanker

Removes the mouse pointer from the screen while entering input from the keyboard.

Format
MOUSEBLANKER [CX_PRIORITY <priority>]
Template
CX_PRIORITY/N/K
Location
SYS:Tools/Commodities

Press Ctrl + C or use the BREAK command to exit MouseBlanker when it is started from a Shell.

NoCapsLock

Disables the Caps Lock key.

Format
NOCAPSLOCK [CX_PRIORITY <priority>]
Template
CX_PRIORITY/N/K
Location
SYS:Tools/Commodities

Press Ctrl + C or use the BREAK command to exit NoCapsLock when it is started from a Shell.

Other Workbench-Related Tools and Programs

The following group of commands invoke other Workbench tools, utilities, and programs.

Calculator

Provides an on-screen calculator.

Format
CALCULATOR [PUBSCREEN <public screen name>] [TAPE <window>]
Template
PUBSCREEN,TAPE/K
Location
SYS:Tools

The output of the Calculator can be copied and pasted into any console window, such as the Shell or ED.

TAPE creates a Calculator window of a specific size in which your input and output is displayed. The specification is in the form of:

TAPE=RAW:x/y/width/height/title/options

For a description of the options and arguments used for the TAPE window, see the description of window specification for the NEWSHELL command in Chapter 6.

Clock

Provides an on-screen clock.

Format
CLOCK [DIGITAL] [<LEFT>] [<TOP>] [<WIDTH>] [<HEIGHT>] [24HOUR] [SECONDS] [DATE] [<FORMAT><n>] [PUBSCREEN <public screen name>]
Template
DIGITAL/S,LEFT/N,TOP/N,WIDTH/N,HEIGHT/N,24HOUR/S,SECONDS/S,DATE/S,FORMAT/N,PUBSCREEN/K
Location
SYS:Utilities

The DIGITAL option opens a digital clock. A resizable analog clock is the default.

The LEFT, TOP, WIDTH, and HEIGHT options allow you to specify the size and position of the clock. The keywords are optional; if not given, the numerical arguments are interpreted by their position as follows:

1st number The clock opens <n> pixels from the left edge of the screen.
2nd number The clock opens <n> pixels from the top of the screen.
3rd number The analog clock is <n> pixels wide.
4th number The analog clock is <n> pixels high.

For example, to specify only the width and height of the Clock, use the WIDTH and HEIGHT keywords. When entering only two numbers, the clock interprets them as the LEFT and TOP positions. WIDTH and HEIGHT are not available if you use the DIGITAL option.

The 24HOUR option displays the time in 24 hour mode, which is not available for the analog clock.

The SECONDS option displays a second hand on the analog clock and has no effect if DIGITAL is specified.

The DATE option displays the date.

The FORMAT option applies only to the digital clock. It takes a value from 0 to 5, which determines which of the six digital formats is used. Formats 4 and 5 vary, depending on your Locale Preferences Editor settings. To specify a digital format, either include the FORMAT keyword or use LEFT, TOP, WIDTH, and HEIGHT values; the WIDTH and HEIGHT values function as placeholders only and are ignored.

Example 1

To open a clock that is 75 pixels from the left edge of the screen, 75 pixels from the top edge of the screen, 300 pixels wide and 100 pixels high, enter:

1> CLOCK 75 75 300 100
Example 2

To use the SECONDS and DATE options, enter:

1> CLOCK SECONDS DATE
Example 3

To open a 24-hour digital clock with seconds that is 320 pixels from the left edge of the screen and in the screen's title bar (0 pixels from the top), enter:

1> CLOCK DIGITAL 320 0 FORMAT 2

For more examples using Clock, see Chapter 8.

CMD

Redirects serial or parallel output to a file.

Format
CMD <devicename> <filename> [OPT S | M | N]
Template
DEVICENAME/A,FILENAME/A,OPT/K
Location
SYS:Tools

The <devicename> can be serial or parallel. To redirect printer output, it should be the same device as specified in the Printer editor. <Filename> is the name of the file to which the redirected output should be sent.

The CMD options are as follows:

S Skip any short initial write (usually a reset if redirecting a screen dump).
M Redirect multiple files until a BREAK command or Ctrl + C is entered.
N Notify user of progress (messages are displayed on the screen).
Example
1> CMD parallel RAM:cmd_file

Any output sent to the parallel port is rerouted to a file in RAM: called cmd_file.

DiskCopy

Copies the contents of one disk to another.

Format
DISKCOPY [FROM] <device> [TO] <device> [NAME <name>] [NOVERIFY] [MULTI]
Template
FROM/A,TO/A,NAME/K,NOVERIFY/S,MULTI/S,
Location
SYS:System

The <device> parameters specify the name of the disk devices to copy from and to copy to; for example, DF0: and DF1:.

By default, the destination disk has the same name as the source disk. If you specify the NAME option, you can give the destination disk a different name from the source disk.

Normally during a DiskCopy, the Amiga copies and verifies each cylinder of data. The NOVERIFY option allows you to skip the verification process, making the copy faster.

The MULTI option loads the data on the source disk into memory, allowing you to make multiple copies without having to read the data from the source disk each time.

Example 1
1> DISKCOPY> DF0: TO DF2:

copies the contents of the disk in drive DF0: to the disk in drive DF2: overwriting the contents of the disk in drive DF2:.

Example 2
1> DISKCOPY DF0: TO DF2: NAME NewDisk NOVERIFY

copies the contents of the disk in drive DF0: to the disk in drive DF2: and gives the disk in drive DF2: the name NewDisk. The disk is not verified as it is copied.

FixFonts

Updates the .font files of the FONTS: directory.

Format
FIXFONTS
Template
(none)
Location
SYS:System

FixFonts does not open a window or produce any output. While the FONTS: directory is updated, the drive activity light is on. When the update is finished, the light goes off and the Shell prompt reappears. If the disk needed to update the FONTS: directory is not available or if there is a problem with it, FixFonts produces a standard requester concerning the problem.

Use FixFonts whenever you make changes in the FONTS: directory; for example, copying new font files or deleting single font sizes.

Format

Formats a disk for use with the Amiga.

Format
FORMAT DEVICE | DRIVE <device> NAME <name> [OFS | FFS] [INTERNATIONAL | NOINTERNATIONAL] [DIRCACHE | NODIRCACHE] [NOICONS] [QUICK]
Template
DEVICE=DRIVE/K/A,NAME/K/A,OFS/S,FFS/S,INTL=INTERNATIONAL/S,NOINTL=NOINTERNATIONAL/S,DIRCACHE/S,NODIRCACHE/S,NOICON/S,QUICK/S
Location
SYS:System

You must specify both the DEVICE and the NAME keywords to format a disk. The name can be up to thirty-one characters in length. If there are spaces in the name, enclose it in double quotation marks.

The OFS option formats the disk using the Old File System. The FFS option formats the disk using the Fast File System. FFS formatted disks are faster than OFS formatted disks; however, the FFS disks are not compatible with Amiga system software releases prior to 2.04. The default setting for floppy disks is OFS and for PCMCIA cards and hard drive partitions is FFS.

The INTERNATIONAL option formats disks using the international versions of the file systems. International file systems handle upper and lower letter case conversions of international characters in file names. The NOINTERNATIONAL option forces the non-international file system on devices for which International mode is the default. The default setting for floppy disks and PCMCIA cards is NOINTERNATIONAL and for hard drive partitions is INTERNATIONAL. Disks created with INTERNATIONAL mode set are not compatible with Amiga system software releases prior to 2.04.

The DIRCACHE option enables directory caching, which speeds the opening of drawers, files, requesters, and listings. Using directory caching for floppy disks and systems with slow hard drives speeds directory listings and Workbench window opening. Directory caching is not useful on systems with fast hard drives. The NODIRCACHE option disables directory caching. Disks formatted with Directory Caching s et are not compatible with Amiga system software releases prior to 3.0. The default setting for floppy disks, PCMCIA cards, and hard drives is NODIRCACHE.

The NOICONS option prevents a Trashcan icon and directory from being added to the newly formatted disk.

The QUICK option specifies that Format only formats and creates the root block (and track), the boot block (and track) and creates the bitmap blocks. This can only be used with previously formatted disks. However, you cannot use this to reformat disks for AmigaDOS that were previously formatted for CrossDOS and vice versa.

Example 1
1> FORMAT DRIVE DF0: NAME EmptyDisk

Formats the disk in drive DF0:; erasing any data, and names the disk EmptyDisk.

Example 2
1> FORMAT DRIVE DF2: NAME NewDisk QUICK

Reformats, or erases, a disk that already contains data.

For more examples using the Format command, see Chapter 8.

GraphicDump

Prints the frontmost screen.

Format
GRAPHICDUMP [TINY|SMALL|MEDIUM|LARGE|<xdots>:<ydots>]
Template
TINY/S,SMALL/S,MEDIUM/S,LARGE/S,<xdots>:<ydots>/S
Location
SYS:Tools

GraphicDump waits ten seconds before starting to print to allow you to bring the desired screen to the front of the display.

The size options, which correspond to the program's acceptable Tool Types, determine the width of the printout:

TINY 1/4 the total width allowed by the printer
SMALL 1/2 the total width allowed by the printer
MEDIUM 3/4 the total width allowed by the printer
LARGE The full width allowed by the printer

The printout's height maintains the proportions of the screen.

To specify exact dimensions, substitute the absolute width in printer dots for <xdots> and the absolute height for <ydots>, separated by a colon (:).

Example 1
1> GRAPHICDUMP SMALL

produces a printout of the frontmost screen that is about one-half the total width allowed by the printer.

Example 2
1> GraphicDump 600:300

produces a printout that is 600 dots width by 300 dots high.

IconEdit

Edits the appearance and type of icons. IconEdit opens the IconEdit program. The command does not support any arguments. For detailed information on IconEdit, see the Workbench User's Guide.

InitPrinter

Initializes a printer for print options specified in the Preferences editors.

Format
INITPRINTER
Template
(none)
Location
SYS:Tools

After running InitPrinter, the Shell prompt returns when the printer resets. The printer is initialized automatically on first access, but if it is powered off, you might need to reinitialize it with InitPrinter.

Intellifont

Runs the Intellifont program to manage outline fonts.

Format
INTELLIFONT [VALIDATE]
Template
VALIDATE/S
Location
SYS:System

Intellifont installs new outline fonts on your system, specifies new sizes for existing fonts, and deletes unneeded fonts. You can also create bitmap versions of any size outline font for applications that do not support outline fonts directly.

Setting the VALIDATE option checks fonts to be sure they are installed properly and that everything needed to run them is present.

KeyShow

Displays the current Keymap. There are no arguments for the KeyShow command. For detailed information about KeyShow, see the Workbench User's Guide.

MEmacs

Enables screen-oriented text editing.

Format
MEMACS [<filename>] [OPT W] [GOTO <n>]
Template
FROM/M,OPT/K,GOTO/K
Location
SYS:Tools

See MEmacs for more information.

More

Displays the contents of a designated ASCII file in the Shell window. More does not have an icon. It has been superseded by the MultiView program; however, it is still available.

Format
MORE <filename>
Template
(none)
Location
SYS:Utilities

Specify the complete path if the file is not in the current directory. More displays a file requester if you do not specify a file.

Pressing the H key provides explanations for More's command keys. The following options can be used with More:

<Space> Next Page (More).
<Return> Next Line.
q or Ctrl + C Quit.
H Help.
/string Search for string (case-sensitive). Entering n following the string searches for the next occurrence of the string.
.string Search for string (not case-sensitive).
N Find next occurrence of search string.
Ctrl + L Refresh window.
< First page.
> Last page.
%N Move %N into the file.
b or <Backspace> Previous page (less).
E Edit the current file using the editor set in ENV:EDITOR.

More also accepts input from a PIPE. The Previous Page (Backspace or b), Last Page (>), and Move %N into file (%N) commands are disabled when the More input is from a PIPE because standard input from a PIPE is of unknown length.

When you use More from the Shell, you can open an editor to use on the file you are viewing (press Shift + E) if the EDITOR variable is defined. Provide the complete path to the specified editor in the EDITOR variable; for example, C:ED.

Example
1> MORE DF0:TestFile

displays the contents of the ASCII file called TestFile on the disk in drive DF0:.

MultiView

Displays picture files, text files, AmigaGuide files, sound files, and animated graphics files.

Format
MULTIVIEW [FILE <filename>] [CLIPBOARD] [CLIPUNIT <clipboard unit>] [SCREEN] [PUBSCREEN <public screen name>] [REQUESTER] [BOOKMARK] [FONTNAME ] [FONTSIZE ] [BACKDROP] [WINDOW] [PORTNAME <ARexx port name>]
Template
FILE,CLIPBOARD/S,CLIPUNIT/K/N,SCREEN/S,PUBSCREEN/K,REQUESTER/S,BOOKMARK7s;FONTNAME/K,FONTSIZE/K,BACKDROP/S,WINDOW/S,PORTNAME/K
Location
SYS:Utilities

Be sure to specify the complete path to the file if it is not in the current directory. MultiView displays a file requester if no file is specified.

If CLIPBOARD is specified, the Clipboard is viewed instead of a file. CLIPUNIT specifies the Clipboard unit to use when using the CLIPBOARD keyword.

SCREEN indicates that you want the object to appear on its own screen rather than in a window on the Workbench screen, using the display mode specified by the object. For example, if an ILBM picture file is Low Res, MultiView opens a Low Res screen.

If REQUESTER is specified, MultiView displays a file requester.

BOOKMARK recalls the object and position when opening a file with a bookmark.

FONTNAME specifies the font to use when viewing text objects. FONTSIZE specifies the font size in points to use when viewing text files.

BACKDROP indicates that the window should be a backdrop window.

WINDOW allows the MultiView window open without requesting a file to load. Using this option lets you keep a small MultiView window open on the Workbench screen so you can drag icons into it whenever necessary.

PORTNAME allows you to specify an ARexx port name when you run MultiView. If you do not specify a name, each MultiView window is given the default port name of MultiView.x, when x is a slot number starting from 1. (For example, if you have three MultiView display windows open, their port names are MultiView.1, MultiView.2, and NultiView.3.) This port name allows you to refer to a particular MultiView display from within an ARexx script.

MultiView supports the following ARexx commands:

OPEN Open an object from the specified file name or Clipboard unit. The options are as follows:
FILENAME/K Specifies the object file name.
CLIPBOARD/S Specifies that the object comes from the Clipboard.
CLIPUNIT/K/N Specifies the Clipboard unit from which to obtain the object if using the CLIPBOARD option.
RELOAD Reload the current object.
SAVEAS Save the object to the specified file. If there is a selected block, then only that block is saved. SAVEAS has one option: NAME/K.
PRINT Print the current contents. If there is a selected block, then only that block is printed.
ABOUT Display the About requester.
QUIT Close MultiView.
COPY Copy the current contents to the Clipboard. If there is a selected block, then only that block is copied.
CLEARSELECTED Clear the selection block.
GETTRIGGERINFO Returns the commands for the trigger methods of the current object. The options are VAR/S and STEM/K.
If using the STEM option, the following stem extensions are used:
.COUNT Number of elements
.n.LABEL Label
.n.COMMAND Command
.n.METHOD Numeric method
DOTRIGGERMETHOD Perform the trigger method on the current object. The option is METHOD/A.
SCREEN Specify whether to display object on a screen. The options are TRUE/S and FALSE/S.
PUBSCREEN Specify the name of the public screen on which to display the object. The option is NAME/A.
GETCURRENTDIR Returns the full name of the current directory associated with the current object.
GETFILEINFO Returns the complete path and file name associated with the current object.
GETOBJECTINFO Returns the name, basename, group, and ID for the current object. The options are VAR/S and STEM/K.
If using the STEM option, the following stem extensions are used:
.FILENAME File name of object
.NAME Descriptive name of the DataType
.BASENAME Base name of the DataType
.GROUP Group containing the DataType
.ID ID string for the DataType
MINIMUMSIZE Size the window to its minimum size for the contents type.
NORMALSIZE Size the window to its normal size for the contents type.
MAXIMUMSIZE Size the window to its maximum size for the contents type.
WINDOWTOFRONT Move the window to the front of the display.
WINDOWTOBACK Move the window to the back of the display.
SCREENTOFRONT Bring the screen to the front of the display.
SCREENTOBACK Send the screen to the back of the display.
ACTIVATEWINDOW Activate the window.
BEEPSCREEN Cause a display beep in the screen that the window resides in.

NoFastMem

Forces the Amiga to use only Chip RAM. NoFastMem disables any Fat (or expansion) RAM used by the system. The expansion memory can be turned on again by sending the NoFastMem program a break, either via the BREAK command or by pressing Ctrl + C. NoFastMem has no options. For detailed information on NoFastMem, see the Workbench User's Guide.

PrepCard

Prepares a PCMCIA memory card for use as a disk device or system RAM on systems with card slots.

Format
PREPCARD [DISK | RAM]
Template
DISK/S,RAM/S
Location
SYS:Tools

The DISK option prepares the PCMCIA card for use as disk device CC0:. Reading and writing to the DISK-prepared card is the same as reading and writing to a floppy disk. We recommend that you use a battery-backed PCMCIA card as disk if you wish to preserve your work.

The RAM option prepares the PCMCIA card for use as system RAM. Booting or rebooting with the card inserted adds the card's memory to the existing memory in the Amiga. You can use any PCMCIA cards as RAM, except Read Only (ROM) cards.

The DISK and RAM options are mutually exclusive; if you specify both options, PrepCard uses the first option specified and disregards the other. An error message results if you try to use PrepCard on a system that does not have a card slot.