Как войти в Teraterm в текстовый файл с помощью командного файла

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

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

0 ответов

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

Включите это в файл 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'

Что касается пакетного файла, вы просто измените каталоги на исполняемый файл teraterm 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, и мы надеемся, что это сработает.

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