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

Batch file 如何使用批处理文件运行Teraterm和TTL文件?,batch-file,ttl,teraterm,Batch File,Ttl,Teraterm,来自Tera术语。要启动宏(TTL),请选择[Control]宏命令,然后在“打开宏”对话框中选择宏文件 问题是如何在批处理文件中编写命令,调用宏文件并通过打开批处理文件自动运行 这是前一篇文章中的命令 "C:\Program Files (x86)\teraterm\ttermpro.exe" /I /C=1 /BAUD=115200 /M=C:\Users\Public\test_ttermpro.ttl 从我的uderstanding来看,/M应该是打开宏文件的命令。但现在,Terate

来自Tera术语。要启动宏(TTL),请选择[Control]宏命令,然后在“打开宏”对话框中选择宏文件

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

这是前一篇文章中的命令

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

从我的uderstanding来看,/M应该是打开宏文件的命令。但现在,Teraterm已打开,但不执行TTL文件。关于如何解决这个问题有什么想法吗?

我不知道为什么这样做不起作用,但不妨试试:

 cd C:\Program Files (x86)\teraterm
 TTERMPRO /I /C=1 /BAUD=115200 /M="C:\Users\Public\test_ttermpro.ttl"
我相信使用terempro,宏的路径必须在引号中


就我个人而言,我会使用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

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

@echo on
start "C:\Program Files (x86)\teraterm\ttpmacro.exe" "C:\PCU_BOOTLOADER.TTL"
cls
文件位置可能不同。波特率和COM端口设置在TTL文件中