自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tera Term的wait命令等待10分钟一直没有匹配成功的处理方式

举个例子,如下:这里采用的是stressapptest压测。内存取的是95%的free -M。

2025-05-12 17:25:41 120

原创 dist_V1.0.0

【代码】dist_V1.0.0。

2025-04-29 19:26:40 85

原创 如何将这个工具打包成exe的方式,方便工具移植(都是在cmd或者powershell下执行的)

前提条件需要建立虚拟环境cmd到当前项目目录下。

2025-04-24 20:42:31 220

原创 用pyqt做一个封装bat自动化测试脚本的工具

【原理】在该python脚本父目录下建立个文件夹,名为testmodule,会获取testmodule目录下所有文件夹的名字作为功能选择项(前提条件是该文件夹内存在名为test.bat的脚本)当前脚本名为:choosefun2.py。

2025-04-23 23:06:09 118

原创 Tera Term限制ssh连接时间

connect的动作大致需要持续15s的样子,因此这个若最后一次循环正好卡在限制时间的最后1秒没有连接成功,会跳出不断循环连接,进入到再一次连接提示错误弹窗的时候。因此加起来就会有30s左右的误差。这段代码是方便测试硬件设备需要不断地上电下电或者重启测试稳定性的。好,下面展示不断连接服务的代码部分。

2025-03-06 15:31:38 147

原创 Tera Term自制计时器

【代码】Tera Term自制计时器。

2025-02-25 15:45:35 224

原创 Tera Term如何获取返回值

ttl脚本不止可以ssh连接服务器,发送命令,还可以接收返回值recvln,这个返回值是用inputstr接收的字符串。flushrecv是清除当前buffer里面的缓存。后续的每一行才会被保存到缓存里。但是这里最好用比较精确的条件进行删选,方便存储。

2025-02-24 16:38:02 200

原创 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 244

原创 Tera term脚本中有重复的部分如何操作

这是单方面改变脚本执行的顺序,如果是需要执行到标签位置然后返回主程序的话,这边就需要用到子程序。Tera term中有些代码具有重复性,如何避免这些重复呢?这里就引入标签的概念。子程序设置的方式如下。

2025-02-19 14:45:16 114

原创 如何用一个bat实现多个MACRO宏脚本

嵌入式测试时,有时候需要多设备建立互相的通信,这里就需要一个宏去执行一个ttl脚本,那么如何实现多个宏同时运行呢?假设需要用一个TEST.bat去同行运行A.bat和B.bat的话。这里可以用一个bat去控制多个bat去执行。

2025-02-19 14:02:07 196

原创 如何将本地的ip至于Tera Term脚本中

由于考虑脚本的可移植性,这里不可能换台设备,一直不停地手动改ip。当然对于一台设备有多个ip的情况无法适用。这里在ttl节本中,直接用params[5]去取这个本地ip值就可以了。

2025-02-06 15:17:26 56

原创 Tera Term如何进行十六进制和十进制的互相转换

由于ttl语言中不支持十六进制和十进制的互相转换,这里采用脚本的方式实现。这里不需要连接服务器,本地也可实现。

2025-02-06 15:09:01 73

win32gui+pywin32

win32gui+pywin32

2025-04-27

这里需要新增的第三方库

这里需要新增的第三方库

2025-04-26

teraterm5.0版本,工作常用

teraterm5.0版本,工作常用

2025-04-22

适用于python3.7项目打包

适用于python3.7项目打包

2025-04-22

python3.7.4离线安装pyqt5的相关第三方库

这里有: python_dotenv-0.10.3-py2.py3-none-any.whl PyQt5_sip-4.19.18-cp37-none-win_amd64.whl PyQt5-5.11.3-5.11.2-cp35.cp36.cp37.cp38-none-win_amd64.whl Click-7.0-py2.py3-none-any.whl pyqt5_tools-5.11.3.1.4-cp37-none-win_amd64.whl dotenv和sip是PyQt5的关联文件,Click是pyqt5_tools的关联文件 这里注意:PyQt5-5.11.3-5.11.2是缺少子模块的,因此在跑脚本的时候会提示from PyQt5.QtWidgets import QWidget, QApplicationImportError: DLL load failed。这需要重新下载新版的,见下一节

2025-03-12

Tera Term5.0串口连接工具,支持ttl脚本编写,实现串口连接自动化

Tera Term5.0串口连接工具,支持ttl脚本编写,实现串口连接自动化。具体的使用方法参考word文档,有注意点衍生的用法等。脚本使用可以看以往上传的文件

2025-03-12

ALPHA噪声产生

alpha噪声产生的代码,之前下的。但愿对你们有帮助。

2018-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除