Как войти в Teraterm в текстовый файл с помощью командного файла - PullRequest
0 голосов
/ 31 октября 2018

Я использую Ttermpro.exe для запуска файла TTL. После этого teraterm отобразит весь вывод. Я хочу вставить отображение в тератерме в logfile.txt с помощью команды пакетного файла. Есть идеи, как решить эту проблему?

"C:\Program Files (x86)\teraterm\ttermpro.exe" /L=C:\0465\PCU 90000465\UartLog.txt "C:\0465\PCU 90000465\COM.TTL"

1 Ответ

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

Я не знаю, отвечает ли это непосредственно на вашу проблему, но исходя из того, что, по-вашему, вы говорите, попробуйте:

В файле teraterm ttl включите это, чтобы избежать команды регистрации в TTermPro:

 logopen 'C:\0465\PCU 90000465\UartLog.log' <binary flag> <append flag>
 ... more content
 ... and when done
 logclose

Бинарный флаг и флаг добавления могут быть установлены в ноль, но вы можете найти больше информации здесь: https://ttssh2.osdn.jp/manual/en/macro/command/logopen.html

Обычно я думал, что файл журнала имеет расширение .log, но если вы действительно хотите, чтобы он стал файлом .txt, вы также можете добавить его после функции logclose

 filerename 'C:\0465\PCU 90000465\UartLog.log' 'C:\0465\PCU 90000465\UartLog.txt'

Что касается командного файла , вы просто измените каталоги на исполняемый файл teerterm TTermPro, а затем выполните команду для выполнения макроса.

 cd C:\Program Files\teraterm
 TTERMPRO /M="C:\0465\PCU 90000465\COM.TTL"

но вы также можете добиться того же, просто используя TTPMacro, как

 cd C:\Program Files\teraterm
 TTPMacro /M=C:\0465\PCU 90000465\COM.TTL

Просто сохраните один из этих двух наборов команд в виде файла .bat, и мы надеемся, что это сработает.

...