如何使用批处理文件运行Teraterm和TTL文件?

时间:2018-10-30 07:02:26

标签: batch-file ttl teraterm

从Tera条款开始。要启动MACRO(TTL),请选择[控制]宏命令,然后在“打开宏”对话框中选择宏文件。

问题是如何在批处理文件中编写命令,如何调用宏文件并仅通过打开批处理文件自动运行。

这是上一篇文章的命令。

"C:\Program Files (x86)\teraterm\ttermpro.exe" /I /C=1 /BAUD=115200 /M=C:\Users\Public\test_ttermpro.ttl

从我的经验来看,/ M应该是打开宏文件的命令。但是现在,Teraterm已打开,但不执行TTL文件。关于如何解决此问题的任何想法?

2 个答案:

答案 0 :(得分:2)

这是我问题的解决方案。我创建了一个批处理文件来执行ttpmacro.exe和.TTL文件。

@echo on
start "C:\Program Files (x86)\teraterm\ttpmacro.exe" "C:\0465\PCU 90000465\PCU_BOOTLOADER.TTL"
cls

文件位置可能不同。波特率和COM端口在TTL文件中设置。

答案 1 :(得分:0)

我不知道为什么这不起作用,但可以尝试:

 cd C:\Program Files (x86)\teraterm
 TTERMPRO /I /C=1 /BAUD=115200 /M="C:\Users\Public\test_ttermpro.ttl"

我相信使用TTERMPRO,宏的路径必须用引号引起来


我个人会使用TTPMacro.exe来实现此功能,并在ttl中定义连接类型和波特率,除非有理由在两次TTL执行之间更改它们。

以这种方式,在.ttl脚本中的开头或附近添加:

 connect '/C=1'
 setspeed 115200

这将定义连接的com端口和波特率


在批处理文件中:

 cd C:\Program Files (x86)\teraterm
 TTPMacro /I C:\Users\Public\test_ttermpro.ttl