Как запустить Teraterm и файл TTL, используя пакетный файл? - PullRequest
0 голосов
/ 30 октября 2018

от тера терм. Чтобы запустить MACRO (TTL), выберите команду [Control] Macro, а затем файл макроса в диалоговом окне Open Macro.

Вопрос в том, как написать команду внутри пакетного файла, вызвать макро-файл и запустить его автоматически, просто открыв пакетный файл.

Это команда из предыдущего поста.

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

Насколько я понимаю, / M должна быть команда для открытия файла макроса. Но теперь Teraterm открыт, но не запускает файл TTL. Есть идеи, как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 03 января 2019

Вот решение для моего вопроса. Я создаю командный файл для выполнения файлов ttpmacro.exe и .TTL.

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

Расположение файла может быть другим. Скорость передачи данных и COM-порт задаются внутри файла TTL.

0 голосов
/ 05 декабря 2018

Я не знаю, почему это не работает, но, возможно, попробуйте:

 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

Это будет определять ком-порт и скорость соединения


В пакетном файле:

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