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



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

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

这是上一篇文章中的命令。

"C:Program Files (x86)teratermttermpro.exe" /I /C=1 /BAUD=115200 /M=C:UsersPublictest_ttermpro.ttl

根据我的理解,/M应该是打开宏文件的命令。但现在,Teratent是打开的,但不执行TTL文件。你知道如何解决这个问题吗?

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

@echo on
start "C:Program Files (x86)teratermttpmacro.exe" "C:PCU_BOOTLOADER.TTL"
cls

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

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

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

我相信使用TTERMPRO,宏的路径必须在报价


就我个人而言,我会使用TTPMacro.exe来执行此函数,并在ttl中定义连接类型和波特率,除非有原因,否则它们可能会在ttl执行之间发生变化。

这样做,在.ttl脚本中,在开头附近或适用的地方添加:

connect '/C=1'
setspeed 115200

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


在批处理文件中:

cd C:Program Files (x86)teraterm
TTPMacro /I C:UsersPublictest_ttermpro.ttl

最新更新