Я пишу пакетный скрипт для автоматизации некоторых процессов 3D-печати. Сейчас мой код выглядит следующим образом:Командный сценарий Windows: текст трубы в приложении командной строки
echo connect COM5 230400>3dprint.txt
echo load 3dprint01.gcode>>3dprint.txt
echo print>>3dprint.txt
type 3dprint.txt | C:\Printrun\pronsole.exe
Так Pronsole это приложение командной строки, которая принимает пользовательские команды, введенные (например, подключения, загрузки и печати выше). Выше, я сделал пакетный файл, создав текстовый файл и передав его в приложение - кроме случаев, когда он попадает в EOF, это приводит к сбою сканера.
Есть ли альтернативный способ передать текст (стиль stdin) в это приложение командной строки, которое не отправляет EOF?
NB. Текстовые команды не все должны быть отправлены сразу, но я полагаю, что каждая строка будет запускать новый экземпляр файла pronsole.exe каждый раз?