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