----bplusrecv
bplusrecv
用B-Plus协议从主机接收文件。
----bplussend
bplussend <filename>
用B-Plus协议向主机发送文件。
----callmenu
callmenu <menu ID>
执行窗口菜单,具体执行对应code 参考: https://ttssh2.osdn.jp/manual/4/en/reference/keycode.txt
----changedir
changedir <path>
更改当前目录。
----clearscreen
clearscreen <int>
擦除屏幕。
0:擦除VT窗口屏幕
1:擦除VT窗口的滚动缓冲区和屏幕
2:擦除TEK窗口的屏幕。
----closett
closett
关闭Tera Term并进入未链接状态
----connect
connect <command line parameters>
Telnet连接:
A:connect 'server:23 /nossh'
SSH1 或者 SSH2 连接(port 22)
A:ssh连接:connect 'myserver /ssh'
B:ssh1连接:connect 'myserver /ssh /1'
C:ssh2连接:connect 'myserver /ssh /2'
D:不提示输入用户名和密码连接:connect 'myserver /[ssh | ssh1 | ssh2] /auth=password /user=username /passwd=password'
E:打开SSH会话,不提示用户名和密码,使用私钥文件:connect 'myserver /[ssh | ssh1 | ss2] /auth=publickey/user=username /passwd=password /keyfile=private-key-file'
COM口连接:
串口连接:connect '/C=x'
详细使用可参考:https://ttssh2.osdn.jp/manual/4/en/macro/command/connect.html
----cygconnect
cygconnect [<command line parameters>]
连接到Cygwin
----disconnect
disconnect [<confirm>]
关闭Tera Term与主机之间的通信。
0:如果该参数为零,则立即断开Tera Term,不需要确认
1:如果此参数不为零,则显示Tera Term是否断开连接的确认对话框。
----dispstr
dispstr <data1> [<data2>....]
在客户端屏幕上显示字符。
<data> :str,字符串直接显示在终端屏幕上。
<data> :integer 将其最低序字节(0-255)视为该字符的ASCII码,并在终端屏幕上显示相应的字符。
---- enablekeyb
enablekeyb <flag>
启用/禁用键盘输入。的值应该是1表示启用,0表示禁用。
---- flushrecv
flushrecv
清除MACRO缓冲区中接收的字符。
---- gethostname
gethostname <strvar>
获取主机名或IP地址。
---- getmodemstatus
getmodemstatus <intvar>
检索调制解调器控制寄存器值。
1 The CTS (clear-to-send) signal is on.
2 The DSR (data-set-ready) signal is on.
4 The ring indicator signal is on.
8 The RLSD (receive-line-signal-detect) signal is on.
---- gettitle
gettitle <strvar>
获取窗口标题字符串。
---- kmtfinish
kmtfinish
导致Tera Term执行Kermit Finish命令。
---- kmtget
kmtget <filename>
使用Kermit Get命令接收文件。
---- kmtrecv
kmtrecv
使用Kermit协议接收文件。
---- kmtsend
kmtsend <filename>
使用Kermit协议发送文件。
---- loadkeymap
loadkeymap <filename>
加载键盘设置文件。
---- logautoclosemode
logautoclosemode <flag>
当宏结束时自动关闭日志文件。
1:将在宏完成后关闭日志文件
0:宏完成后不会关闭日志文件。
---- logclose
logclose
导致Tera Term关闭日志文件。
---- loginfo
loginfo <strvar>
检索Tera Term日志状态
Value Meaning
1 Binary flag
2 Append flag
4 Plain text flag
8 Timestamp flag
16 Hide dialog flag
---- logopen
logopen <filename> <binary flag> <append flag> [<plain text flag> [<timestamp flag> [<hide dialog flag> [<include screen buffer flag> [<timestamp type]]]]]
Tera Term开始记录日志。
如果<binary flag>为零,接收到的新行字符将被转换(CR -> CR/CRLF),并且转义序列将被剥离。
如果<binary flag>不为零,则不做任何修改就写入接收到的字符。
如果<append flag>非零且文件<filename>已经存在,则接收到的字符将追加到该文件。
如果<append flag>为零并且文件<filename>已经存在,则覆盖该文件。
如果<plain text flag>不为0,则ASCII不可打印字符不写入log。
如果<timestamp flag>不为0,则在log上添加时间戳。
如果<binary flag>非零,则忽略<plain text flag>和<timestamp flag>。二进制日志文件可用于重放日志。
如果<hide dialog flag>不为0,则不显示“日志”对话框。
如果<include screen buffer flag>不为0,则首先将所有当前屏幕缓冲区写入日志文件中。
<timestamp type>
value Meaning
0 Local Time
1 UTC
2 Elapsed Time (Logging)
3 Elapsed Time (Connection)
---- logpause
logpause
Tera Term暂停日志记录。
---- logrotate
logrotate 'size' '<size>'
logrotate 'rotate' <count>
logrotate 'halt'
旋转日志文件
'size' <size>:
1.当日志文件的大小超过<size>字节时,将轮换日志文件。
2.<size>的值必须大于128。
3.如果<size>后面跟着K,则假定大小以千字节为单位。如果使用M,则以兆字节为单位。
'rotate' <count>:
1.日志文件在被删除之前会被旋转<count>多次。
2.<count>值必须大于1。
'halt':
1.日志停止旋转。
---- logstart
logstart
Tera Term重新启动日志记录(如果暂停)
---- logwrite
logwrite <string>
将字符串写入日志文件。
---- quickvanrecv
quickvanrecv
接收带有Quick-VAN协议的文件。
---- quickvansend
quickvansend <filename>
使用Quick-VAN协议发送文件。
---- recvln
recvln
接收一行的字符。
---- restoresetup
restoresetup <filename>
加载Tera Term安装文件。