1. 前言
源码以外内容已移动至 Tera Term 维基词条。
2.操作
2.1. 控制台操作的日志
1
2
3
4
5
6
7
8
9
10
11
;; ...
;; ↑ 上面为连接操作
getenv 'USERNAME' username
gettime timestr "%Y%m%d-%H%M%S"
getdir mdir
sprintf2 filename '%s\log\console_%s_%s.log' mdir username timestr
foldercreate 'log'
logopen filename 0 0
使用场景:
我们常常会使用curl等操作,进行模拟一些真实环境的模拟操作。也可以通过这种方式保留操作的痕迹,用作测试的证据。
几个常用变量:
- getdate 日期 gettime 时间
- getttdir changedir 地址
- foldercreate 创建文件夹
2.2. teraterm和vagrant结合
1
2
3
4
5
6
7
8
9
msg='127.0.0.1:2222 /ssh /auth=publickey /user=vagrant
;;key
strconcat msg '/keyfile='
getdir keyfile
strconcat keyfile '\.vagrant\machines\default\virtualbox\private_key.ppk '
strconcat msg keyfile
connect msg
2.3. 执行脚本
1
2
3
4
5
;; 在登录后,在控制台执行脚本内容
;; 执行的是当前目录下的脚本
getdir PATH
makepath FILE PATH '脚本名'
sendfile FILE 0