我正在测试一些电路板,用于测试这些电路板的系统是Tera Term。在Tera Term中,我使用串行端口向板发送命令,以便登录并运行我想要的某些设置。
每次我测试一块电路板时,我都不想输入这些命令,而是想创建一个发送这些命令的程序,而不是每次都要一次又一次地输入它们。
此外,我需要在每个命令之间设置延迟,因为系统需要在它们之间加载。
问题
如何在teraterm中自动输入命令和延迟后续命令?
答案 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"。