Scripting Tera术语脚本,需要帮助开发宏吗

Scripting Tera术语脚本,需要帮助开发宏吗,scripting,macros,Scripting,Macros,我使用串行端口上的Tera术语在板上进行一些测试。最近我发现我可以用Tera术语编写一些脚本,所以我一直在进行研究,以帮助自动化并使测试变得更容易 我知道Tera Term有一个站点,列出了示例宏和命令列表,但我想我需要的是有Tera Term脚本编写经验的人 Tera Term使用一种叫做Tera Term language(TTL)的基本语言,但我发现从网站上很难确定我需要使用哪些命令 Tera术语站点:

我使用串行端口上的Tera术语在板上进行一些测试。最近我发现我可以用Tera术语编写一些脚本,所以我一直在进行研究,以帮助自动化并使测试变得更容易

我知道Tera Term有一个站点,列出了示例宏和命令列表,但我想我需要的是有Tera Term脚本编写经验的人

Tera Term使用一种叫做Tera Term language(TTL)的基本语言,但我发现从网站上很难确定我需要使用哪些命令

Tera术语站点:<-注意:站点是日文的,但我总是自动翻译…

我正在尝试开发一个脚本,使用“playx”命令播放一组曲目,其中x是曲目索引。理想情况下,该曲目播放约3秒,然后递增至下一曲目。我有一个非常粗糙的大纲算法,我应该描述它

算法:

;开始
;输入以接收要测试n个磁道的磁道数
;输入存储在“n”中
i=0
当我<(n+1)时执行
;播放曲目i 3秒钟
我++
结束时
;停止
如果有人对Tera term有任何见解或经验,我将非常感激

如果现在有什么问题的话,我需要弄清楚如何获取inputbox输入并将其存储到变量。我可能会弄清楚其余的


谢谢

好的,我做了一些挖掘,发现了一个适度活跃的论坛:

就是在那里,我发现了一个很好的线程,名为:TeraTerm Macro Language for dummie…

而且,在实际TeraTerm项目站点上的命令列表中,我已经对90%的问题进行了故障排除和解决

要接收用户定义的输入,请使用“inputbox”命令,其格式如下:

输入框“消息”“标题”[默认设置]

(不完全确定违约应该做什么)

例如

inputbox“请键入输入”“输入”

将出现一个对话框并提示响应。此输入被发送到默认变量inputstr

我已经让这个变量在某些情况下工作,但我认为问题是,从技术上讲,这个变量是一个字符串类型,所以我不能执行传统的循环。我需要找到一种使用str2int命令来执行表达式的方法

我认为这回答了我自己的直接问题,也为其他人提供了一些参考


谢谢

这是我被告知用于该项目的工具,我不知道大概13年了,最新版本的日期是今年早些时候。。。如果你知道一个类似的工具,更好地工作,我是开放的,它…啊,我看到你更新了一个链接。我以为你在说这个工具。我的错,我本想添加一个链接,但在原来的帖子中忘记了(很明显),我再次更新了它,加入了一个粗体的请求,这应该会使问题更简单一些。。。
;start

;input to take in number of track to test n tracks
;input is stored in "n"
i=0

do while i < (n+1)

;play track i for 3 seconds

i++

end  while

;stop