Tera术语脚本,需要帮助开发一个宏



我在串行端口上使用Tera Term在板上做一些测试。最近我发现我可以在Tera Term中编写一些脚本,所以我一直在做研究,以帮助自动化和简化测试。

我知道Tera Term有一个网站,列出了示例宏以及命令列表,但我想我需要的是一个有经验的人在Tera Term脚本。

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

Tera Term网站:http://ttssh2.sourceforge.jp/<——注意:网站是日文的,但我总是让它自动翻译…

我正在尝试开发一个脚本来播放一组曲目使用"play x"命令,其中x是跟踪索引。理想情况下,轨道将播放约3秒,然后增加到下一个轨道。我有一个非常粗略的算法大纲,我应该描述一下。

算法:

;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

如果有人对Tera Term有任何见解或经验,我将非常感激。

如果现在有什么的话,我需要弄清楚如何接受输入框输入并将其存储到变量中。我大概能算出剩下的…

好的,我做了一些调查,发现了一个比较活跃的论坛:[链接删除,论坛不再活跃,恶意软件威胁]

在那里,我发现了一个很好的线程叫做:TeraTerm宏语言的傻瓜…[链接删除,论坛不再活跃,恶意软件威胁]

那个,以及实际TeraTerm项目网站上的命令列表,是我一直在排除故障并解决90%问题的地方。

使用"inputbox"命令,其格式如下:

inputbox"消息"标题"(默认)

(不完全确定默认值应该是什么)

inputbox 'Please type input' ' input'

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

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

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

谢谢

相关内容

最新更新