- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Tera Term限制ssh连接时间
connect的动作大致需要持续15s的样子,因此这个若最后一次循环正好卡在限制时间的最后1秒没有连接成功,会跳出不断循环连接,进入到再一次连接提示错误弹窗的时候。因此加起来就会有30s左右的误差。这段代码是方便测试硬件设备需要不断地上电下电或者重启测试稳定性的。好,下面展示不断连接服务的代码部分。
2025-03-06 15:31:38
126
原创 Tera Term如何获取返回值
ttl脚本不止可以ssh连接服务器,发送命令,还可以接收返回值recvln,这个返回值是用inputstr接收的字符串。flushrecv是清除当前buffer里面的缓存。后续的每一行才会被保存到缓存里。但是这里最好用比较精确的条件进行删选,方便存储。
2025-02-24 16:38:02
180
原创 Tera Term如何动态获取本地的绝对路径且自动保存日志
这里用变量来获取当前开始时间而不是直接选择用%Y%m%d_%H%M%的原因是:当connect断开重新建立connect时,这个日志名会重新更新时间戳,那么一个脚本就会有多个不同时间戳的日志,这样区分一个脚本的日志就需要进行拼接比较费劲了。这里日志名的话也可以直接用这种形式teraterm_%Y%m%d_%H%M%S_&h.log,但是如果当前目录下有多个ttl的话,相当于写死了前缀,这样不好区分是执行哪个脚本获取到的日志。%Y%m%d_%H%M%是代表时间戳的格式。&h代表连接的远程主机的名字。
2025-02-19 15:41:36
210
原创 Tera term脚本中有重复的部分如何操作
这是单方面改变脚本执行的顺序,如果是需要执行到标签位置然后返回主程序的话,这边就需要用到子程序。Tera term中有些代码具有重复性,如何避免这些重复呢?这里就引入标签的概念。子程序设置的方式如下。
2025-02-19 14:45:16
104
原创 如何用一个bat实现多个MACRO宏脚本
嵌入式测试时,有时候需要多设备建立互相的通信,这里就需要一个宏去执行一个ttl脚本,那么如何实现多个宏同时运行呢?假设需要用一个TEST.bat去同行运行A.bat和B.bat的话。这里可以用一个bat去控制多个bat去执行。
2025-02-19 14:02:07
160
原创 如何将本地的ip至于Tera Term脚本中
由于考虑脚本的可移植性,这里不可能换台设备,一直不停地手动改ip。当然对于一台设备有多个ip的情况无法适用。这里在ttl节本中,直接用params[5]去取这个本地ip值就可以了。
2025-02-06 15:17:26
43
原创 Tera Term如何进行十六进制和十进制的互相转换
由于ttl语言中不支持十六进制和十进制的互相转换,这里采用脚本的方式实现。这里不需要连接服务器,本地也可实现。
2025-02-06 15:09:01
44
python3.7.4离线安装pyqt5的相关第三方库
2025-03-12
Tera Term5.0串口连接工具,支持ttl脚本编写,实现串口连接自动化
2025-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人