Я работаю над проектом, в котором используется программа TeraTerm для отправки команд на телевизор через последовательный порт. Я обнаружил, что когда я открываю программу вручную после перезагрузки, я должен открыть правильный порт, а затем несколько раз отправить командный файл .dat, прежде чем он действительно примет (выключает телевизор).
Используемые мной команды взяты с этой страницы.
Во всяком случае, я выполнил команду
TTERMPRO /C=7 /DS /FD=C:\Commands\TurnOffTest3.dat /FD=C:\Commands\TurnOffTest3.dat /FD=C:\Commands\TurnOffTest3.dat
надеясь, что это позволит мне отправить файл несколько раз. Окно TeraTerm открылось как обычно, но файл либо не был отправлен, либо не имел никакого эффекта.
Существует очень высокая вероятность того, что я отправляю команды неправильно, так как я очень плохо знаком с самой командной строкой. Есть ли способ вызвать команду для отправки файла несколько раз? Если я неправильно интерпретирую интерфейс, представленный на веб-сайте, или даже если способ, которым я использую команды, просто неверен, любые советы приветствуются.
Примечание: да, я уверен, что командный файл, который я отправляю, правильный, потому что, когда я отправляю файл вручную (т. е. использую графический интерфейс), телевизор выключается, как и ожидалось.
РЕДАКТИРОВАТЬ: я пытался отправить файл с кавычками и без кавычек в его имени.
for /L %%G in (1,1,3) do TTERMPRO …
Прочтите о команде FOR. Этот вариант может помочь: FOR-Список номеров - person JosefZ   schedule 07.03.2016