英语法语西班牙文

OnWorks 网站图标

seyon - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 seyon

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 seyon,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


Seyon - X11 电信包。

概要


赛永 [-option ...] [-toolkit_option ...] [--emulator_option ...]

商品描述


赛永 是一个完整的全功能电信包 X 窗口 系统。 一些
它的特点是:

*拨号目录,支持无限数量的条目。 目录是
完全鼠标驱动,具有通话进度监控、拨号超时、自动
重拨、多号拨号和循环重拨队列。 拨号中的每一项
目录可以配置自己的波特率、位掩码和脚本文件。 这
拨号目录使用可以从withen编辑的纯文本电话簿
赛恩。 Seyon 还支持手动拨号。

* 终端仿真窗口支持 DEC VT02、泰克 4014 和 ANSI。 赛永
将其终端仿真委托给 xterm,因此所有熟悉的 xterm 功能,例如
作为回滚缓冲区、剪切和粘贴实用程序和可视铃声可用
通过 Seyon 的终端仿真窗口。 使用 xterm 也意味着 Seyon 有一个
比其他任何 Unix 或 DOS 电信更完整的 VT102 仿真
程序。 其他终端仿真程序也可以与 Seyon 一起使用以适应
用户的需求; 例如,color xterm 可用于提供颜色模拟
ANSI(在许多 BBS 系统上很流行),如果内存有点紧张,可以使用 xvt。

* 脚本语言可以自动执行繁琐的任务,例如登录远​​程主机。
Seyon 的脚本解释器使用纯文本文件并具有类似的语法
sh,还有一些额外的补充。 它支持许多熟悉的语句,例如
条件分支 if-其他 并循环 转到. 脚本可以分配给
拨号目录中的项目在建立连接后自动执行。

* 无限数量的外部文件传输协议插槽。 协议是
从使用纯文本文件的鼠标驱动的传输控制台激活,
可从 withen Seyon 编辑,用于协议配置。 Seyon 提示用户
仅当所选协议需要文件名或传输
操作是上传,Seyon 也接受通配符。 多次下载
可以为不同的传输槽指定目录。

* 支持Zmodem 自动下载。 Seyon 检测到传入的 Zmodem 签名并
自动激活用户指定的 zmodem 协议以接收传入的文件。
Zmodem 传输因此可以是完全自动的并且不需要用户干预。

*翻译模式。 Seyon 可以对用户的输入进行有用的翻译。
例如,Seyon 可以将退格转换为删除(在可能的 Unix 系统上很有用),
换行到回车(在许多 BBS 主机上很有用),以及我最喜欢的元键
翻译:在元(ALT)键被按下时发送按下的键作为转义
(ESC) 然后是按键。 后一种模式模拟主机上的元密钥
不支持 8-bit-clean 连接并且可以使用元
在此类主机上键入诸如 Emacs 之类的程序。

* 其他功能:程序参数交互设置、在线帮助、软件
(XONN/XOFF) 和硬件 (RTS/CTS) 流控制、会话捕获到文件,以及
在终端仿真窗口中临时运行本地 shell。

Seyon 旨在既简单又可广泛配置。 几乎每个方面
Seyon 可以通过资源进行配置以满足用户的口味。

配置


除了工具包选项之外,Seyon 还可以识别以下命令行开关:

-调制解调器
覆盖资源 调制解调器. 请参阅下面对该资源的描述。
但是,与资源不同的是,这里的列表如果包含更多内容,则必须引用
比一个条目。

-模拟器
指示 Seyon 使用指定的程序作为终端模拟器。 如果塞永
无法执行该程序,它将回退到 xterm。 如果没有这个选项
鉴于,Seyon 将尝试使用 seyon-emu,这应该是您最喜欢的链接
终端仿真程序。 在这种情况下,Seyon 也会回退到 xterm,如果
它无法执行 seyon-emu。

-- 此开关指示 Seyon 将命令行的其余部分传递给终端
仿真程序。 此开关之后的所有选项将被盲目传递给
模拟器。 此开关不能与 -noemulator 结合使用。

-nodefargs
Seyon 通常调用带有一些选项的终端仿真程序来设置
应用程序名称以及窗口和图标标题(这些是 -name Seyon -T "Seyon
Terminal Emulator” -n Terminal)。如果给出了这个开关,Seyon 将不会通过那些
模拟器的选项。 这是为了适应终端仿真程序
使用与 xterm 不同的命令行语法——比如 xvt、cmdtool、shelltool、
..等等。 您可以使用“--”开关将您自己的选项传递给模拟器。

-无模拟器
此选项仅在从终端仿真中调用 Seyon 时有效
程序在交互式 shell 会话的前台。 如果给出,Seyon 将
不启动新的终端模拟器,而是使用现有的模拟器。 你
如果给出此选项,则不能使用“--”开关。

-脚本
使Seyon在启动后自动执行指定的脚本
脚本运行。 将根据规则查找指定的脚本文件
在资源描述下提到 脚本目录 联络一位教师

-条目
覆盖资源 默认电话条目. 参考那个的描述
资源如下。 然而,与资源不同的是,这里的列表必须被引用,如果它
由多个条目组成。

-拨号, -节点
覆盖资源 拨号自动启动 并将其设置为“开”和如果两者 -拨号
-节点 在命令行上指定,覆盖值将根据
到命令行上的两个中的最后一个。

资源


除了工具包资源,Seyon 还定义了以下专有资源:

自动调制解调器 (布尔值)
指定 Seyon 是否要查找 Zmodem 自动下载签名。 如果启用,
Seyon 将检测传入的 Zmodem 签名并执行由
资源 autoZmodemAction(通常用于启动本地 rz)。 否则,Zmodem
签名将被忽略。 默认 值: on

autoZmodemA动作 (串)
指定当 Zmodem 自动执行时将执行的简单或复合操作
检测到下载签名。 仅当资源
autoZmodem 已启用(见上文)。 请参阅标题为 快捷键 查阅
可用操作的描述。 默认 值: ShellCommand($rz);

退格翻译 (布尔值)
是否翻译用户的退格删除。 当远程主机是 Unix 时
系统,最好将其设置为 on, 因为许多 Unix 系统不满意
退格。 默认 值: 折扣

捕获文件 (串)
捕获文件的名称。 Seyon 将在以下情况下将会话捕获写入此文件
捕获已启用。 此文件将放置在 Seyon 的默认目录中。 这
捕获文件不会被连续的捕获会话覆盖。 西昂会
只是在其末尾添加了新的捕获。 默认 值: 捕获

连接字符串 (串)
调制解调器连接字符串。 这是调制解调器给出的字符串响应
拨号后建立连接。 默认 值: 建立联系

默认位 (int)
默认位数(字符大小)。 Seyon 将位数设置为
此值在启动时将用于拨号目录中的项目
没有给出这样的参数。 有效值为 5、6、7 和 8。 默认 值: 8

默认BPS (串)
默认波特率。 Seyon 将在启动时将波特率设置为此值,并且
将它用于拨号目录中没有给出波特率的项目。
默认 值: 9600

默认目录 (串)
Seyon 的默认目录。 在寻找它的文件时,Seyon 会先尝试这个
默认目录,然后是当前目录。 Seyon也会把抓包文件
在这个目录中。 默认 值: 〜/ .seyon

默认奇偶校验 (int)
默认奇偶校验。 Seyon 将在启动时将奇偶校验设置为此值,并将使用
它用于拨号目录中没有给出此类参数的项目。 有效的
值为 0(无奇偶校验)、1(奇校验)和 2(偶校验)。 默认 值: 0

默认电话条目 (整数 大批)
此资源指定与条目中的顺序相对应的数字列表
拨号目录出现在。 Seyon 将突出显示(选择)这些条目
启动以及每当您从拨号目录中单击“默认”时。 这是
如果您最常拨打的一组条目希望成为
自动突出显示,而不是每次都手动执行。 你可以覆盖
该资源由 -条目 命令行开关。 与命令行开关不同,
但是,不应引用此处的列表。 电话簿条目编号从
一。 没有 默认 计算值。

默认停止位 (int)
停止位的默认数量。 Seyon 将设置停止位数为此
启动时的值,并将其用于拨号目录中没有的项目
给出了这样的参数。 有效值为 1 和 2。 默认 值: 1

拨号自动启动 (布尔值)
此资源指定 Seyon 应开始拨打指定的条目
资源 默认电话条目 (或其覆盖命令行开关)在启动时。
Seyon 将在执行启动脚本后开始拨打这些条目并
在命令行指定的任何脚本。 更方便的自动方式
在启动时拨号是使用覆盖命令行开关 -拨号,这
覆盖此资源并启用。 如果启用了资源,则可以禁用它
在命令行中通过覆盖开关 -节点. 参考说明
这些开关上面。 默认 值: 折扣

拨号取消字符串 (串)
Seyon 发送到调制解调器的字符串以取消正在进行的拨号。 默认
值: ^M

拨号延迟 (int)
没有连接后,Seyon 应该等待多长时间(以秒为单位)
拨号超时 在循环到下一个数字之前。 默认 值: 10

拨号目录格式 (串)
这是一个格式字符串,用于指定拨号目录的布局。 这
默认为“%-15s %-15s %6s %1c%1c%1c %1c%1c %s”(无引号)。 简而言之:领域
代表主机名、编号、波特率、位、奇偶校验、停止位、是否
有自定义前缀、后缀和脚本名称。 你可以更了解什么
每个字段是指通过与拨号目录比较,使用
当前设置(通过关键字 CURRENT)由问号指定。 注意
您不能更改拨号目录中的项目出现的顺序,只有
格式。 例如,如果您拨打的号码都是 7 位数字,则您的主机名
很短,您永远不会使用高于 9600 的波特率,并且您喜欢在
波特率、位、奇偶校验和停止位字段,那么您可能更喜欢使用
格式字符串 '%-10s %-8s %5s-%1c-%1c-%1c %1c%1c %s',比
默认格式。 默认 值: %-15秒 %-15秒 %6s %1c%1c%1c %1c%1c %s

拨号前缀 (串)
Seyon 在电话号码之前发送到调制解调器的字符串。 要使用脉冲拨号,
将此资源设置为 .IR ATDP 。 默认 值: ATDT

重复拨号 (int)
Seyon 应该尝试拨多少次号码。 Seyon 将放弃拨打
如果经过多次尝试后仍未建立连接,则编号。 默认 值: 5

拨号后缀 (串)
Seyon 在电话号码之后发送到调制解调器的字符串。 这个字符串必须
包含 carraige return 或号码将永远不会被发送到模式。 默认
值: ^M

拨号超时 (int)
拨号后 Seyon 应等待连接建立的秒数是多少
完全的。 如果没有连接,Seyon 将取消拨号
期。 默认 值: 45

退出确认 (布尔值)
Seyon 是否应该在退出前提示挂断。 如果离线并且
资源ignoreModemDCD设置为'off',Seyon不会提示挂断
即使此资源设置为退出 默认 值: on

有趣的消息 (细绳 大批)
当 Seyon 没有其他重要信息时显示的有趣消息
展示。 这应该是一个双引号 [funny] 句子的列表。 默认 值:
因人而异, 版本相关

有趣的消息间隔 (int)
连续有趣消息之间的时间间隔(以秒为单位)。 默认 值:
15

闲置卫士 (布尔值)
如果设置为 on,Seyon 将在终端发送一个字符串到远程主机
会话在给定的时间内空闲(无键盘输入)。 资源
空闲保护间隔空闲保护字符串 指定上述时间间隔和
空闲时发送到远程主机的字符串。 启用此功能很有用
当一个人离开计算机一段时间时保持会话处于活动状态的功能
(例如,防止自动注销)。 默认 值: 折扣

空闲保护间隔 (int)
以秒为单位的时间量 Seyon 是考虑会话空闲时有
终端上没有键盘活动那么长时间。 Seyon 将发送一个字符串给
只要会话空闲,就每隔这样的时间间隔远程主机。 默认 值:
300

空闲保护字符串 (串)
会话空闲时要发送到远程主机的字符串。 这个字符串
只要会话保持空闲,就会定期发送。 注意
当前翻译将用于发送此字符串; 例如,如果
启用 backspaceTranslation,则默认字符串将被发送
作为. 默认 值: \s^H (空格然后退格)

忽略调制解调器DCD (布尔值)
如果此资源设置为“on”,则调制解调器 DCD(数据载波检测)状态将为
忽略。 将此设置为“on”的一些后果是 Seyon 将始终
提示挂断(如果资源 退出确认 设置为“开”)即使调制解调器
DCD 状态表明它处于离线状态,即使在拨号状态下也会尝试拨号
调制解调器 DCD 状态表明它在线。 强烈建议您
将此设置为“关闭”,除非您的调制解调器不支持 DCD 线路。 咨询您的
调制解调器手册了解更多详情。 默认 值: 折扣

拨号前挂断 (布尔值)
设置为 on, Seyon 会在拨打电话之前挂断线路(如果已连接)
数字。 否则不挂机就拨通号码,是
用户有责任确保线路畅通(无连接)
拨号。 默认 值: on

挂断确认 (布尔值)
Seyon挂断电话前是否应该要求确认 默认
值: on

挂断通过DTR (布尔值)
启用后,Seyon 将通过丢弃 DTR 挂断调制解调器。 这要快得多
而不是通过向调制解调器发送类似 Hayes 的挂断字符串并等待挂断
留出逃生警卫时间。 但是,某些调制解调器和串行驱动程序会卡住
丢弃 DTR 和其他人只是在 DTR 被丢弃时不会挂断,所以在这些情况下它
应该禁用。 如果禁用,Seyon 将通过发送字符串挂断调制解调器
由资源 modemAttentionString 指定,后跟由
资源调制解调器HangupString。 默认 值: 折扣

元键翻译 (布尔值)
是否传输按住 meta (ALT) 键作为转义键时按下的键
(ESC) 然后是按键。 大多数主机不支持 8 位会话,并且
因此不识别元键。 因此,这种翻译模式必须是
连接到此类主机时启用以利用程序中的元密钥
像 Emacs 一样使用它。 默认 值: on

调制解调器注意字符串 (串)
发送到调制解调器以引起其注意的字符串(切换到命令模式)。 这个
当 hangupViaDTR 为
禁用。 默认 值: + + + +

调制解调器挂断字符串 (串)
当 hangupViaDTR 被禁用时发送到调制解调器的挂断字符串。 默认
值:ATH^M

调制解调器 (串)
要使用的调制解调器设备列表。 Seyon 将尝试此列表中的调制解调器
直到找到可用的调制解调器或列表用完为止。 没有 默认
计算值。

调制解调器状态间隔 (int)
此资源控制更新调制解调器之间的时间量(以秒为单位)
状态切换(包括时钟)。 默认为五秒,但您可以设置
如果您希望切换更新更多,则将其设置为一秒(或任何其他数字)
频繁地。 即使你把这个设置成一个很大的数字,Seyon 也足够聪明
每次连接或挂断后更新切换。 默认 值: 5

调制解调器 (int)
此资源指定应该在
读取过程满足之前的缓冲区。 读取过程将等到
传入字符的数量在缓冲区中或之间已经过去了 0.1 秒
在缓冲区中显示数据之前接收两个字符。 这个
导致数据以块的形式显示并加速终端显示。
在带有快速调制解调器的慢速机器上,加速最为明显。

将此资源保留为默认值 (1) 或将其设置为较低值 (6) 如果您有
慢速调制解调器(例如 2400bps)。 否则,您可能会将其设置为最大值,即
与平台有关,但通常为 255。如果将其设置为大于
最大值,它将被截断为最大值。 默认 值: 1

换行翻译 (串)
当按下 Enter 键时,会生成换行符 (\n)。 这个资源
确定将此字符转换为什么。 三种模式是可能的: 否
翻译(换行)、回车(\r)和回车/换行。 Unix
系统通常期望换行或回车,DOS 系统期望 carraige
回车或回车/换行。 对应的三个关键字
以上模式是 nl, cr克/夫. 默认 值: cr

没有连接字符串X [X = 1-4] (串)
连接失败时调制解调器给出的响应字符串。 默认 值: 没有
CARRIER, 没有 拨号音, BUSY, 声音 (分别)

电话列表文件 (串)
电话列表(拨号目录)文件的名称。 请参阅包含的示例
了解应如何格式化此文件。 默认 值: 电话列表

连接后操作 (串)
指定一个简单的或复合的动作,将在连接到一个
远程主机制作完成。 此操作将在运行任何脚本之前执行
附加到拨号目录中的该主机。 这里的所有动作都必须是
同步。 请参阅标题为 快捷键 下面的描述
可用操作。 默认 值: 嘟();

协议文件 (串)
协议文件的名称。 这个文件告诉 Seyon 什么文件传输协议
可用。 用户将收到基于此文件的列表
将启动转移。 默认 值: 协议

快捷键?
请参阅标题为 快捷键 联络一位教师

rtscts流控制 (布尔值)
Seyon 是否应该打开 RTS/CTS 硬件流控制。 确保调制解调器是
也设置为使用它。 默认 值: 折扣

脚本目录 (串)
Seyon 的脚本目录。 找剧本的时候,Seyon会先试试这个
脚本目录,然后是当前目录。 默认 值: 默认目录

显示有趣的消息 (布尔值)
当 Seyon 没有其他重要信息时是否显示有趣的消息
展示。 Seyon 将按指定的时间间隔显示这些消息
有趣的消息间隔 没有其他重要信息要传达时的资源
给用户。 要禁用有趣消息的显示,此资源已设置为
关闭。 默认 值: on

启动动作 (串)
指定将在启动时执行的简单或复合操作。 这个动作
在运行任何脚本之前执行(如果给出了 -script 开关)或
拨打拨号目录的任何条目(如果给出了 -dial 开关或
资源 dialAutoStart 已启用)。 你可以让 Seyon 打开拨号
通过使用简单的操作“OpenWidnow(Dial);”在启动时自动创建目录
作为这个复杂动作堆栈的组成部分。 注意运行启动
脚本只是此资源的一个特例。 请参阅标题为
快捷键 有关可用操作的说明。 默认 值:
运行脚本(启动);

启动文件 (串)
Seyon 的启动文件。 Seyon 将在启动时执行此文件中的所有命令。
该文件可以包含任何可接受的作为脚本命令的命令。 最有用的
放在这里的命令是 命令,设置各种通讯
参数。 默认 值: 启动

条高位 (布尔值)
是否从传入字符中去除高(八)位。 如果设置为开,则
所有传入字符的高位将被剥离,这将形成 8-N-1
设置的行为类似于 7-N-1,即使每个字符使用 XNUMX 位。
默认 值: 折扣

xonxoff流量控制 (布尔值)
Seyon 是否应该打开 XON/XOFF 软件流控制。 默认 值: 折扣

快捷键


Seyon 允许用户拥有自定义按钮,称为 SeQuickKeys (z quickies),
可以附加动作。 SeQuickKeys 提供了一种方便的方式,用户可以通过它
通过单击鼠标调用常用操作。 指定 SeQuickKeys
通过资源quickKeyX,其中X是一个整数,对应的顺序是
SeQuickKey 将出现在命令中心。 该资源的相关子部分
旨在 可见, 行动标签。 这是一个例子:

Seyon*quickKey3.visible:开启
Seyon*quickKey3.action: FileTransfer(1,file); 嘟();
Seyon*quickKey3.label:上传

第一行指定 SeQuickKey3 应该是可见的。 第二行指定
绑定到 SeQuickKey 的操作(在本例中为复合操作),以及第三行
指定该 SeQuickKey 按钮的标签。 其他子部分也可以在
类似的方式(例如背景、前景等)

动作可以是简单的,也可以是复合的。 复合动作由一堆简单的
动作,可以用作简单的迷你脚本。 例子:

·设置(idleGuard,on); 拨号条目(默认);
· echo("上传文件..."); 传输(rz); \
FieTransfer(1,"*.ico $HOME/acct.wks"); 回声(完成);
· 打开窗口(拨号); DialEntries("2 5 6");
· Echo("再见.."); 挂断(); 退出();
·设置(波特,9600); 手动拨号(“555-5555”);
· echo("将上传..."); ShellCommand("$sz *.wks");
·设置(奇偶校验,0); 运行脚本(登录.scr); 回声(已完成);

以下是 Seyon 当前支持的操作列表。 星号表示
异步操作。 括号指定可选参数。

哔 ();
响铃并发出短促的哔哔声。

CloseWindow(窗户 [,...]);
关闭(关闭)给定的窗口。 目前唯一有效的论据
action 是Dial,对应拨号idrecory 窗口。 示例:
关闭窗口(拨号);

拨号条目(条目列表);*
拨打拨号目录中的条目,按顺序与给定列表相对应。
条目将被拨号,就像用户在拨号目录中选择了它们一样。
将在不打开拨号目录的情况下拨打条目。 您可以使用
action ``OpenWindow(Dial);'' 并将两个动作堆叠在一个复合动作中,如果你
想要打开拨号目录。

如果列表包含多个条目,则必须引用该列表,并且条目应
用空格分隔,而不是逗号。 如果列表仅包含单词
``Default'',那么资源 defaultPhoneEntries 给出的条目将是
拨号,请参阅该资源的描述以获取更多详细信息。

此操作最常见的用途是将频繁拨号的主机附加到
SeQuickKeys,使拨打这些主机成为一键操作。 如果这个动作是
不是复合动作堆栈中的最后一个,由资源指定的动作
postConnectAction 可能无法正常工作。 例子: 拨号条目(2); 拨号条目("2
4 5"); DialEntries(默认);

转移文件([文件]);*
将给定的文件作为文本上传发送到远程主机。 如果可选参数
``file'' 没有指定,Seyon 会弹出一个对话框询问文件名。
在后一种情况下,此操作类似于从“其他”窗口单击“转移”。
例子: DivertFile("/tmp/acct.wks"); DivertFile();

回音([细绳]);
将给定的字符串回显到终端。 不将其发送到调制解调器(使用 Transmit
为了那个原因)。 如果字符串包含多个单词,则必须将其加引号。 笔记
与同名的 shell 命令不同,该命令不接受
switch -n 但总是在字符串后附加换行符。 如果省略参数,则
空行将被回显。 例子: 回声(你好); echo("你好"); 回声();

文件传输(入口, [文件列表]);*
在传输控制台中按顺序执行对应的传输协议
(协议文件)到“条目”。 如果该协议需要文件名和文件列表
省略,Seyon 会弹出一个对话框询问文件。 否则文件列表
将传递给该协议。 如果列表包含更多,则该列表必须是引号
多于一个单词和其中的项目应由空格分隔。 它可以包含
通配符和外壳变量。 例子: 文件传输(1);
文件传输(2,acct.wks); FileTransfer(2,"*.wks $HOME/acct.wks");

挂断();
断开线路。 不弹出确认框。

图标化窗口(窗户 [,...]);
图标化给定的窗口。 此操作的有效参数是 Main、Dial 和
Term,分别对应指挥中心、拨号目录、
终端模拟器窗口。 当参数为 Term 时,此操作仅在以下情况下起作用
终端模拟器设置环境变量 WINDOWID,就像 xterm 一样。
例子: IconifyWindow(Main,Dial,Term); IconifyWindow(拨号);

手动拨号([数字]);*
拨打号码就像从拨号目录中单击了手动按钮一样。
如果指定“号码”,则直接拨号,不弹出对话框
弹出询问号码。 例子: 手动拨号(555-5555); 手动拨号();

留言信息([细绳]);
将给定的字符串回显到 Seyon 的命令中心(主窗口)的消息框。
如果字符串包含多个单词,则必须将其加引号。 如果论证是
省略,将回显空行。 例子: 留言(你好); 留言("你好
那里"); 消息();

打开窗户(窗户 [,...]);
通过在关闭时弹出或取消图标化来打开每个给定的窗口
一个标志性的国家。 此操作的有效参数是 Main、Dial 和 Term,
分别对应指挥中心、拨号目录、终端
模拟器窗口。 当参数为 Term 时,此操作仅在
终端模拟器设置环境变量 WINDOWID,就像 xterm 一样。
例子: 打开窗口(主要,拨号,期限); 打开窗口(拨号);

退出();
完全退出 Seyon 并返回 shell。 不弹出确认
框。

运行脚本([脚本名称]);*
执行由文件脚本名给出的脚本。 该脚本将被执行为
如果用户通过脚本按钮选择了它。 如果省略脚本名称,则
将弹出对话框询问脚本名称。 这是一个非常通用的
动作,因为可以执行许多远程和本地命令或一系列命令
将适当的脚本附加到 SeQuickKeys。 例子: 运行脚本(登录.scr);
运行脚本();

选择(范围, 价值);
将指定参数设置为给定值。 可用于设置各种
通讯参数。 可用参数列在脚本命令下
「设定」。 例子: 设置(波特,9600); 设置(奇偶校验,0); 设置(空闲保护,关闭)。

外壳命令(外壳命令);*
通过 SHELL 指向的用户 shell 执行给定的 shell 命令
环境变量,或 / bin / sh的 如果未设置该环境变量。 注意
如果命令包含多个单词,则必须引用该命令。 如果第一个非
命令的空格字母是字符“$”,然后是标准输入和
标准输出将被重定向到调制解调器。 这个动作可以用来
执行来自 withen Seyon 的任何外部程序。 示例: 外壳命令(ls);
ShellCommand("$cd $HOME; sz -vv *.wks");

发送(细绳);
将给定的字符串传输到远程主机。 如果字符串必须被引用
由一个以上的词组成。 字符串按原样传输(不区分大小写)
执行转换)。 没有附加换行符或回车符
字符串,为此使用前缀字符(例如 ^M、^J)。 查看说明
有关更多详细信息,请参阅脚本命令“传输”。 示例: 传输(ls^M);
传输(“ls -CF^M”);

SCRIPT 语言


脚本文件可以自动执行一些繁琐的任务,例如登录系统。 一个脚本文件
是一个 ascii 文本文件,可以使用任何标准文本编辑器输入或编辑。

脚本文件被逐行读取。 空行(仅包含空格)是
忽略。 注释是第一个非空格字符是井号 (#) 的行。

脚本处理器读取每个脚本行,忽略前导空格,进入 。 一个
词被定义为:

· 由空格分隔的字符序列,或
· 用单引号或双引号括起来的字符序列。

脚本文件的第一个字被认为是 命令 . 如果最后一个字符
命令字是一个冒号 (:),该行被认为是一个 标签 (一个对象
转到 陈述)。 否则,它被假定为一个脚本命令并被解释为
这样的。 命令词不区分大小写。

一些命令接受一个或多个参数。 每个参数都被解析为一个单词
上面定义。 如果参数中需要空格,则必须使用引用该参数
单引号或双引号。

脚本 命令 列表
以下是可能在 Seyon 脚本语言中使用的所有命令的描述:

捕获 开|关 (目前 五月 而不去 工作)
命令 捕获 on 将启用捕获。 期间收到的所有字符 WAITFOR
处理将附加到捕获文件。 命令 捕获 折扣 将关闭
捕获文件。 此设置当前未扩展到终端模式。 这个
可能会在以后的版本中提供。

调试 开|关
如果论证是 on,所有后续处理的命令行将显示在
本地屏幕。 对此的例外是包含一个 发送 命令。
这些行只会打印 发送...,以便可以保护密码等。
如果论证是 折扣, 脚本将安静地执行(这是默认设置)。

拨号
拨打指定号码。 Seyon 支持通用的“Hayes”兼容调制解调器
拨号。 请注意,此命令需要实际的电话号码。 电话簿是
不用于此功能。

回音
将给定的字符串回显到终端。 不将其发送到调制解调器(使用 发送
为了那个原因)。 如果字符串包含空格,则必须加引号。 请注意,与
shell 同名命令,该命令不接受开关 -n 但
总是将换行符附加到字符串。

出口 在文件结束之前终止脚本文件。 返回终端模式。

红晕 刷新调制解调器,即丢弃写入调制解调器但未传输的数据
数据已接收但未读取。

转到
转到脚本文件中的指定标签并从该标签继续执行
观点。 标签可以在实际的之前或之后 转到 陈述。 一个标签是
任何 命令 其最后一个字符是冒号 (:)。

哈努普 挂断线路并断开与远程主机的连接。

if, 其他, ENDIF
语法:
if

[其他
]
ENDIF

根据指定的条件有条件地执行语句。 Seyon 支持
以下条件:

WAITFOR: true 如果最后 WAITFOR 命令成功。
链接: 如果此脚本是从拨号目录执行的,则为真。

可以使用前缀否定条件 而不去 或性格 !:

!等待: true 如果最后 WAITFOR 命令超时。
而不去 WAITFOR: 与...一样 !等待 以上

- 其他ENDIF 关键字必须出现在自己的行中。 If 声明可能不会
嵌套。

暂停
将脚本的执行暂停指定的秒数。 这是
通常用于时序考虑; 例如,等待几秒钟
收到后 联接 消息并键入 ^C 到 CompuServe。

清除 读取并丢弃来自调制解调器的所有数据,持续一秒。

退出 终止脚本并退出整个程序(返回到 shell)。

重拨 重拨上次拨打的号码 拨号 命令。

发送中断
向远程主机发送 BREAK 信号。


将指定参数设置为给定值。 可用于设置各种
每个主机的通信参数。 以下是一份清单
Seyon 识别的关键字。 标有星号的关键字设置当前
只有参数,不是默认的。 请参阅相应的资源(在
下面的括号)中每个关键字的功能的详细信息。

波特* (默认BPS)
*(默认位)
平价* (默认奇偶校验)
停止位*(默认停止位)
条高位 (剥离高位)
换行翻译 (换行翻译)
(退格翻译)
元数据 (元键翻译)
关闭 (xonxoffFlowControl)
rscts (rtscts流量控制)
自动机 (zmodem自动下载)
闲置卫士 (空闲守卫)

布尔关键字接受 on or 折扣 作为他们的论点,其他关键字接受相同的
参数作为相应的资源。


通过 SHELL 指向的用户 shell 执行给定的 shell 命令
环境变量,或 / bin / sh的 如果未设置环境变量 SHELL。 笔记
如果该命令由多个单词组成,则必须引用该命令。 如果第一个
命令的非空格字母是字符'$',然后是标准输入和
标准输出将被重定向到调制解调器。 该命令可用于
执行来自 withen Seyon 的任何外部程序。 示例: shell "cd /usr/dl; rz
-vv”。

发送
将指定的文本传输到远程主机。 应引用文本参数
(使用单引号或双引号)如果有空格要传输。 正文是
按原样传输(不执行大小写转换)。

字首 特点:

^ 是控制字符前缀:下一个字符被制作成一个控制
特点。 例如,^M 是 马车 回报 (0x0D) 和 ^J 是 新队 (0x0A)。
\ 是引号前缀:下一个字符是逐字传输的。 例如,\^
将传输文字 ^。

TTY 开|关
此命令指定是否将从调制解调器接收的字符
显示在本地终端上。 由于唯一一次脚本处理器
查看接收队列是在 WAITFOR 处理,显示可能看起来像
有点不稳定。 使用 TTY 折扣 命令禁用接收到的本地显示
脚本处理期间的字符。

WAITFOR [暂停]
等待指定的文本从调制解调器出现。 文本参数应该是
引用(使用单引号或双引号)如果有空格要传输。

特殊字符的解释与 for 相同 发送. 如果超时
参数被指定,Seyon 将等待该字符串的秒数
出现。 如果没有给出超时,Seyon 默认为 30 秒。

WAITFOR 处理,收到的字符(直到并包括最后一个
在文本或超时中找到的字符)可以被捕获到磁盘文件(如果
捕获 on 被指定),和/或显示在屏幕上(如果 TTY on 指定)。

,尤其是 [ ]
每当在等待中遇到字符串到期望时发送字符串到发送
WAITFOR 命令,无论遇到字符串到期望的次数是多少。

如果事先不知道预期的提示顺序,这将很有用。 为了
例如,一些BBS系统(特别是PCBoard)根据时间改变提示
调用,并且不能使用编写此类板的完整脚本 WAITFOR
只。

尽可能多的 ,尤其是 可以根据需要指定命令。 一种 ,尤其是 命令没有
论点清除所有悬而未决的 ,尤其是 命令。 WAITFOR 命令优先
超过 ,尤其是 命令,如果他们期望相同的字符串。

此命令的典型用法是:

什么时候“继续?” “你^我”
当“更多?” “n^M”
等待“BBS 命令?”
,尤其是

上面的脚本不断向每个继续发送“y^M”?”提示和“n^M”给每个
“更多的?” 提示直到字符串“BBS 命令?” 遇到了。 懒惰的 ,尤其是
清除所有未完成的 ,尤其是 命令。

使用 onworks.net 服务在线使用 seyon


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    安装后F
    安装后F
    PostInstallerF 将安装所有
    Fedora Linux 和其他软件
    默认不包括,之后
    第一次运行 Fedora。 它的
    容易...
    下载 PostInstallerF
  • 2
    痕迹
    痕迹
    strace 项目已移至
    https://strace.io. strace is a
    诊断、调试和指导
    Linux 的用户空间跟踪器。 它被使用
    监控一个...
    下载跟踪
  • 3
    gMKV 提取 GUI
    gMKV 提取 GUI
    mkvextract 实用程序的 GUI(部分
    MKVToolNix),其中包含大多数(如果
    不是全部) mkvextract 的功能和
    mkvinfo 实用程序。 用 C#NET 4.0 编写,...
    下载 gMKVExtractGUI
  • 4
    JasperReports 库
    JasperReports 库
    JasperReports 库是
    世界上最流行的开源
    商业智能和报告
    引擎。 它完全是用 Java 编写的
    它能够......
    下载 JasperReports 库
  • 5
    冰沙书籍
    冰沙书籍
    Frappe Books 是免费和开源的
    桌面记账软件
    简单且经过精心设计的用户可以使用
    小企业和自由职业者。 它'...
    下载冰沙书籍
  • 6
    数字 Python
    数字 Python
    新闻:NumPy 1.11.2 是最后一个版本
    这将在 sourceforge 上制作。 轮子
    适用于 Windows、Mac 和 Linux 以及
    存档的源分发可以是四个...
    下载数值 Python
  • 更多 ”

Linux 命令

Ad