Я хочу выполнить сценарий через последовательное соединение COM6 и сказал сценарий очистить коммутатор без учетных данных. Я могу отправить файл, но скрипт не выполняется. Есть ли конкретная команда или приложение, которое я должен использовать вне cmd? У меня на Windows 10 есть bash и putty.

1 ответ1

0

Ваш вопрос тихий, неопределенный, что вы подразумеваете под учетными данными? Вам не нужны учетные данные для использования последовательного порта, вам просто нужно убедиться, что пользователь, который запускает скрипт, имеет права на доступ к последовательному порту. Я постараюсь ответить как можно лучше, учитывая ограниченную информацию.

Вы можете выполнять большую часть своей работы с Perl и последовательным портом, используя Win32::SerialPort

Поскольку вы говорите о коммутаторах, я предполагаю, что вы устанавливаете какие-то замыкания контактов для устройства, которое вы подключили к порту?

Вы также можете обратиться к Perl Pack Tutorial или perlpacktut для этой цели, так как в большинстве случаев вам нужно будет устанавливать отдельные двоичные биты для каждого фрагмента данных, которые вы отправляете на плату для установки переключателей.

Я бы рекомендовал использовать параллельный порт для постоянной установки битов, если это то, что вам нужно. Обратитесь к устройству ::ParallelPort

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .