从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文件。关于如何解决此问题的任何想法?
答案 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