Я хотел бы получить выход последовательного порта. Через него отправлено сообщение в UTF-8.
Теперь мне нужно отправить это сообщение, полученное через последовательный порт, на HTTP-API с CURL.exe
Сначала я попытался открыть порт в cmd с типом com5:». Это работало нормально, и порт был открыт и контролировался. Я видел сообщение в cmd, и когда я использовал «type com5: >> output.txt», сообщение было записано в файл.
После этого я попытался поместить команду "type com5:" - в цикл for в cmd для отправки сообщения при получении CURL в API.
Код, который я использовал:
cd C:\comcon\
for /F %%i in ('type com5:') do set message=%%i & curl.exe http://sample.com/api.php?message=%message%
С этим кодом он не работает. Сообщения, полученные через последовательный порт, не обрабатываются внутри цикла for, и кажется, что цикл даже не запущен.
У любого есть идея или другое решение для отслеживания последовательных портов на наличие новых сообщений и отправки этих сообщений в API посредством вызова URL с параметрами.
Заранее большое спасибо!