gpt4 book ai didi

scripting - Tera Term Scripting,需要帮助开发宏

转载 作者:行者123 更新时间:2023-12-04 19:10:07 30 4
gpt4 key购买 nike

我正在通过串行端口使用 Tera Term 在板上进行一些测试。最近我发现我可以在 Tera Term 中编写一些脚本,所以我一直在做研究以帮助自动化并使测试更容易一些。

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

Tera Term 使用一种称为 Tera Term Language (TTL) 的基本语言,但我发现该站点很难真正确定我需要使用哪些命令。

Tera术语站点:http://ttssh2.sourceforge.jp/ < -- 注意:网站是日文的,但我总是自动翻译它...

我正在尝试开发一个脚本来使用“播放 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 术语有任何见解或经验,我将不胜感激。

如果现在有任何事情,我需要弄清楚如何获取输入框输入并将其存储到变量中。 我大概能弄清楚剩下的......

谢谢

最佳答案

好吧,我做了一些挖掘,发现了一个中等活跃的论坛:http://logmett.com/forum/

在那里我发现了一个很好的线程,名为:用于傻瓜的 TeraTerm 宏语言...
http://logmett.com/forum/viewtopic.php?f=3&t=2133

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

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

inputbox 'message' 'title' [default]



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

例如。

inputbox 'Please type input' 'Input'



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

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

我认为这回答了我自己的直接问题,并为其他人提供了一些引用......

谢谢

关于scripting - Tera Term Scripting,需要帮助开发宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15772439/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com