📄 script-tso.txt
字号:
Bind(margin) | Bind(omargin emargin)
To define the initial Page Margins (.PM). A single suboperand
defines the Page Margins for all pages; two suboperands define the
Odd Page Margin and Even Page Margin. The default value is zero.
COntinue | NOCOntinue | COntinue=<0|n>
Specifies the number of errors to be allowed before processing is
terminated. NOCO is the same as CO=0, and CO is the same as
CO=100.
DEBUG | NODEBUG
SPIE | NOSPIE
This is a debugging tool for the person maintaining the SCRIPT
program. It prevents a program interrupt exit from being set, thus
preventing a SCRW999T diagnostic from occurring.
DUPLEX | NODUPLEX
This option has no effect on SCRIPT itself. It is used to set the
value of the SYSDUPLEX System Set Symbol. "DUPLEX" assigns
&SYSDUPLEX the value "ON" and the default "NODUPLEX" sets the value
to "OFF". It is used by the GML layouts to define even/odd page
layouts for duplex printing.
FIle | NOFIle
When used in combination with the TErminal option, this causes
output to be written to the usual offline file but in a format
suitable for an online terminal.
FOrmatted | UNformatted
The specified file is printed along with all control lines. No
other processing takes place.
FNSize=<1000|n>
Specifies the maximum number of output lines (from 1 to 32767) that
may be outstanding in a Keep or Footnote at any one time.
FROM=<*|frompage> | TO=<*|topage> | FOR=n | ONLY
Selectively print only the specified pages of a document. Multiple
occurrences of FROM/TO, FROM/FOR and FROM/ONLY may be specified.
FROM specifies a string to match the printable form of a page
- 1 -
Options Waterloo SCRIPT
number at the top of some page of the document. The string may be
numeric, roman numerals, with or without a page number prefix and
suffix. An operand of * will match any page number. TO after FROM
specifies a string to match the page number at the bottom of a
page. An operand of * will continue to the end of the document.
FOR after FROM specifies the number of pages to print. ONLY after
FROM indicates that only the FROM page is to be printed.
INDEX | NOINDEX
The NOINDEX option will disable the Index (.IX) control word which
can reduce the processing time for draft documents.
LAYout(name1 <name2 ...>)
causes the specified file to be imbedded (.IM) at the start of each
pass, after PROfile processing; if LAYout is specified more than
once or with more than one suboperand, the files will be imbedded
in the order specified.
LIBrary(name1 <name2 ...>)
specifies the names of partitioned input library files to be
searched to find input files. If LIBrary is specified more than
once all libraries are searched in the order specified. The SYSLIB
and SCRIPLIB libraries are always searched.
LINenumber=<0|n> | LEGalnumber=<0|n>
LIN causes the current output line number within the page to be
displayed if the output line is non-blank and that portion of the
output line starting at column "n" (ranging from 1 to 200) is to
the right of data in the line. LEG numbers sequentially only non-
blank lines in the text area. LIN and LEG are mutually exclusive.
MArk | NOMArk
Marks the beginning of each line of the original input by under-
scoring the first printable character of each record.
MEMo
The formatted output is directed to the output file in an online
terminal format so that it may be displayed later at a user's
terminal. This option is equivalent to ONline and FIle.
NUmber | NONUmber | NUmber=<0|n>
Displays the number of the record in the input file being processed
when the current output line was printed. The value of "n" (from 1
to 200) defines the starting column in the output line where this
information is to appear, if those columns would otherwise be
blank. NUmber will place the information five columns beyond the
current Line Length. NONUmber is the same as NUmber=0.
NEW | OLD
The NEW option redefines some initial default values for control
words. Leading Space ".LE YES" now defaults to allow leading
spaces, but not Leading Skips, at the top of all pages and columns.
Empty Page ".EM YES" now defaults to allow entirely blank pages to
print.
- 2 -
Waterloo SCRIPT Options
PASses=<1|n>
Causes SCRIPT to make "n-1" complete passes through the input file,
performing all indicated formatting but not producing any output.
A last pass is then made, during which output is produced. The
value of "n" may range from 1 to 10. This option is useful for
processing a file which uses set symbol variables defined later in
the input.
Note that multiple passes in a HASP or JES environment will not
work correctly if any SCRIPT input comes from a "SYSIN DD *" file.
Because a card reader is being emulated, such an input file may not
be reread.
PAUse | NOPAUse
The PAUSE option is equivalent to STOP and WAIT. The NOPAUSE
option is equivalent to NOSTOP and NOWAIT.
PRinter or OFfline
Causes the output to be formatted for the offline printer. It is
recommended that PRinter be used when proof-reading the output.
PROfile | NOPROfile | PROfile(name <...>)
Causes an imbed (.IM) of a file called PROFILE or the user speci-
fied filename(s) automatically at the start of each pass. Each use
of PROfile, NOPROfile or PROfile( will replace any already speci-
fied.
TWOPass or 2Pass | ONEPass or 1Pass
The TWOPASS option is a shortform for PASSES=2. The ONEPASS option
is a short form for PASSES=1.
QUiet | NOQUiet
If TErminal is in effect, QUiet causes the SCRIPT version identifi-
cation line to be suppressed.
QQuit | NOQQuit
The QQUIT option causes the final end of input to be treated as if
the Quit Quickly (.QQ) control word had been present.
RMSize=<200|n>
Specifies the maximum number of input records (from 1 to 32767)
that may be included in any single Macro (.DM) or Remote (.RM)
definition.
SCREen | NOSCREen
Specifies that the output device is a SCREEN or CRT device. It is
effective only for TErminal output. SCREEN is set as the default
if the output device is known to be a CRT. The effect is to print
overstruck output on one or more consecutive lines instead of using
"backspace and underscore".
SEGlib | SEGlib(name) | NOSEGlib
Specifies the segment library that contains INLINE graphic segments
for the I3820 and POSTScript device options.
The SEGLIB default under CMS is (PSEG3820 *) for I3820 and
- 3 -
Options Waterloo SCRIPT
(EPSF *) for POSTScript. The SEGLIB default for other systems is
to search DDNAME (SYSGLIB).
NOSEGLIB disables all graphic segment processing. All Segment
Include (.SI) control words will leave white space for the graphic
but none will be processed.
SEQColumn=<1|n>
Specifies the first of eight contiguous columns (from 1 to 240)
where the input record sequence number may be found for variable-
length input files. SEQ=0 means that no sequence numbers are
present and this is the default under CMS. If "n" is greater than
the length of a record, then the last eight columns are presumed to
contain the sequence number for that record.
SIX | EIGHT
The SIX option defines the initial Page Length for six lines per
inch on an eleven inch page, with line three set to the first
normal print line on the page. The EIGHT option defines the
initial Page Length for eight lines per inch on an eleven inch
page, with line four set to the first normal print line on the
page.
NOSPELLchk | SPELLchk
The SPELLchk option requests that Spelling Verification be
performed on input text. This is done with a "dictionary" of
correctly spelled words with prefix and suffix analysis, and with a
correct list of words specified as part of the input.
SRLength=<240|n>
Specifies the maximum length of character string operands for set
symbol variables; "n" may range from 4 to 240.
STATistics | NOSTATistics
Causes various and sundry statistics information to be displayed to
the error file at termination.
STop | NOSTop
Causes a pause at the bottom of each page when output is to the
terminal. This pause allows the user to insert the next page. The
pause is terminated by a carriage return or break.
TABLeft=<0|1>
Controls the operation of a Left Tab. A "0" value makes Left Tabs
work like a typewriter, with the character following a tab being
placed in the column specified. A "1" value makes the character
following a Left Tab go immediately after the column specified.
See the Tab control word (.TB).
TErminal or ONline
Directs the formatted document to be output to the terminal. This
option is mutually exclusive of the PRinter option.
- 4 -
Waterloo SCRIPT Options
UPcase | NOUPcase
TRanslate | NOTRanslate
Causes character translation using a translate table that contains
as default lower to uppercase mapping. Other types of translation
may be specified with the .TR control word.
UPPer | NOUPPer
Causes all Set Symbol variable names to be converted to uppercase.
The effect may also be achieved with the .SU control word.
WAit | NOwait
Causes output to begin immediately without waiting for the first
page to be positioned by the user. This option has no effect when
producing offline output.
+symbol=string OR &symbol=string
At the beginning of the first pass, a ".SR symbol=string;" control
line will be executed for each such option in the options list.
See the .SR control word for operand format rules. This is useful
for setting values externally to the SCRIPT input.
The following options may be used to set initial and default values
for the corresponding control words:
谀哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -