Загрузка данных на COM Port через командную строку..

arseny
Offline
Зарегистрирован: 16.06.2016

Нужно управлять данными на COM Порту через командную строку windows, вот мой код:

Mode COM3:9600,n,8,1,P
echo 1 > COM3

Данные указал правильно, нужно всего-лишь послать на COM Port цифру 1. Попробовал через программу COM Port Toolkit, все получилось.
Помогите, пожалуйста, целый день мучаюсь и весь интернет облазил.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Ну так в чём конкретно проблема?

arseny
Offline
Зарегистрирован: 16.06.2016

Код для командной строки стандартный, у меня не работает.. Я решил проблему так: Сделал скрипт на PowerShell, запустил его через батник с обходом защиты ps и в командной строке)

Datak
Offline
Зарегистрирован: 09.10.2014

Насколько я понял, echo выдаёт лишние символы - 0x0D и 0x0A - об этом вопрос?
Можно попробовать так:

copy file1 COM3

Файл file1, разумеется, нужно создать заранее, вручную, и записать в него всё что хотите передать в порт - то есть единицу.

uno
Offline
Зарегистрирован: 16.06.2016

Боролся с аналогичной проблемой. в системе выставлял нужные параметры порта (диспечер устройств компорт 3 потом команда

copy 1.txt com3 или \\.\сом3 у меня работает но не на всех компьютерах. от чего зависит так и несмог понять. хотя если туже команду давать с терминала то она работает на всех компах.