Tera Term - 等待用户输入

问题描述:

我使用Tera Term与串行通信中的电路板进行通信,并根据命令发送的命令给出输出。Tera Term - 等待用户输入

使用某些命令,需要一段时间才能发送另一个命令(当我尝试写入任何内容时)。我想编写一个脚本,等待,直到出现这种情况,只有当它,发送另一个命令。

所以仅仅是明确的:

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

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

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

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

如果您需要等待一定数量的行后,您可以将空waitln,它会等待任何行。

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

或者你可以尝试只用pause,如果它持续需要允许输入之间的时间是相同的

pause Time