Как войти в 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, и мы надеемся, что это сработает.