3

我正在测试一些电路板,用于测试这些电路板的系统是 Tera Term。在 Tera Term 中,我使用串行端口向开发板发送命令,以便登录并运行我想要的某些设置。

我不想在每次测试板时都键入这些命令,而是想创建一个程序来发送这些命令,而无需每次都一遍又一遍地键入它们。

此外,我需要在每个命令之间设置延迟,因为系统需要在它们之间加载。

问题
如何在 teraterm 中自动执行命令的键入和后续命令之间的延迟?

4

2 回答 2

4

我使用了 Tera 术语语言 (TTL) 并创建了一个宏来解决我的问题。我使用代码等待系统提示,然后打印出我想要的命令。

这是 TTL 语法的链接:http:
//ttssh2.osdn.jp/manual/en/macro/syntax/

于 2015-07-01T12:40:26.650 回答
0

不要为此使用 Tera Term。它不是为脚本编写的,而是为交互式使用而设计的。尝试获取命令行串行终端仿真器。

如果你在 Linux 上,你可以使用screen或喜欢。

如果您在 Windows 上,则可以根据以下链接echo command > COM1在普通窗口中编写: https ://batchloaf.wordpress.com/2013/02/12/simple-trick-for-sending-characters-to-a- serial-port-in-windows/ (将 COM1 替换为您的串行接口的名称)com.exe

确保在使用 echo-command 时没有打开 Tera Term,否则您将收到“拒绝访问”。

于 2015-06-30T09:52:05.160 回答