TTL脚本打印数字?

时间:2015-09-03 11:30:22

标签: teraterm

我们如何编写TTL脚本来打印前10个数字?这就是我的尝试:

for i 1 10
dispstr 'i'
next

但不是打印数字。

2 个答案:

答案 0 :(得分:2)

根据文档,传递给dispstr命令的整数值应该是ASCII值。换句话说,dispstr 48会显示字符0dispstr 49会显示1dispstr 65会显示A等等。

要将整数值显示为整数,可以使用int2str命令将它们转换为字符串:

for i 1 10
  int2str s i
  dispstr s
next

您还可以使用sprintf - 类型命令之一格式化输出:

for i 1 10
  sprintf2 s '%d' i
  dispstr s
next

答案 1 :(得分:0)

我测试没问题。 您可以使用如下:

for i 1 10
    sprintf2 s 'echo %d' i
    sendln s
next