通过脚本文件将命令发送到Tera Term

时间:2015-06-30 09:47:16

标签: scripting serial-port command teraterm

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

每次我测试一块电路板时,我都不想输入这些命令,而是想创建一个发送这些命令的程序,而不是每次都要一次又一次地输入它们。

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

问题
如何在teraterm中自动输入命令和延迟后续命令?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

如果您使用的是Linux,则可以使用screen或类似。

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

确保在使用echo-command时没有打开Tera Term,否则您将获得" Access Denied"。

相关问题