Tera Term Macro Examples

I am using a Tera Term over a serial port to do some testing on a board. Recently I found out I can do some scripting in Tera Term so I have been doing research to help automate and make testing a little easier. I know Tera Term has a site that lists example macros as well as a command list but I guess what I need is someone with experience scripting in Tera Term.

Tera Term uses a sort of Basic language called Tera Term Language (TTL) but I found it hard from the site to actually identify which commands I needed to use. Tera term site.

Tera Term supports a 'rich' macro language that can help in automating user actions. These scripts usually remain personal - rarely shared. In this page, I intend to share the basic scripts that can be used to automate common tasks in the Linux PSP release. Tera Term Serial Macro Examples For Access. Free t-shirt template download. Windows nt 61 download iso. The UDC is intended to allow you to easily control many different devices. Tethys Solutions, LLC 2. Ease your workload. Delegate repetitive tasks to Workspace Macro. Keyboard macro & mouse macro.

OK, I did some digging and found a moderately active forum: It is there that I found a nice thread called: TeraTerm Macro Language for dummies. That, and the command list on the actual TeraTerm project site is where I have been troubleshooting and solving 90% of my issues. To take in a user defined input you use the 'inputbox' command, which follows the format: inputbox 'message' 'title' [default] (not entirely sure what default is supposed to be doing) E.G.

Inputbox 'Please type input' 'Input' a dialog box will appear and prompt a response. This input is sent to a default variable inputstr I have gotten this variable to work in some cases but I think the problem is that the variable is technically a string type so I can't do traditional loops. I need to figure out a way to use the str2int command to do an expression. I think that answers my own immediate question as well as provide some reference for others.