Tera Term-等待用户输入



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

对于某些命令,我需要一段时间才能发送另一个命令(当我尝试编写时,什么都不会发生)。我想编写一个等待直到发生的脚本,并且只有当它发生时,才发送另一个命令。

所以需要明确的是:

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

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

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

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

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

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

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

pause Time

最新更新