Tera Term - 等待用户输入

时间:2017-10-11 04:40:15

标签: teraterm

我使用Tera Term与串行通信中的电路板通信,我发送的命令根据命令给出输出。

使用某些命令,我​​需要一段时间才能发送另一个命令(当我尝试写入没有任何反应时)。我想编写一个等待直到发生的脚本,并且只有当它发生时,才发送另一个命令。

所以要明确:

send command_1
wait until user can input
send command_2
...

我无法真正使用 waitln ,因为它输出相同的东西4次后,当我尝试了这个时,脚本只是在第一次发送命令之后,这是某种东西这不应该发生(显然用户不能这样做,因此它无效)。

对我来说,另一个选择是初始化一些计数器,它会计算这些单词出现的次数(" Burn done"在我的情况下),当它达到4时,发送另一个命令。那可能吗?

如果需要,我不介意使用Procomm plus,但我更喜欢Tera Term。

1 个答案:

答案 0 :(得分:0)

如果你需要等到一定数量的线后,你可以放空waitln,它会等待任何一行。

waitln ''
waitln ''
waitln ''
waitln ''

或者如果在允许输入之间持续花费相同的时间,您可以尝试使用pause

pause Time