Как запустить Teraterm и файл TTL с помощью пакетного файла?

От Tera Term. Чтобы запустить МАКРОС (TTL), выберите команду макроса [Управление], а затем файл макроса в диалоговом окне «Открыть макрос».

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

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

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

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

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
8 635
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

 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
Ответ принят как подходящий

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

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

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

Другие вопросы по теме