выполнение пакета или скрипта команд с помощью Putty - PullRequest
0 голосов
/ 28 августа 2018

В настоящее время я подключаюсь к сайту с замазкой и копирую все 100 команд с помощью notepad ++, а затем вставляю их в замазку правой кнопкой мыши, и все они дают ожидаемые результаты.

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

plink -load session1 output.txt

для тестирования моих команд. Cmd выглядит так

ATDT5551212

функционально это хорошо для набора и выполнения одной строки, так как мой файл output.txt выглядит следующим образом

ATDT5551212 СОЕДИНИТЬ 1200

так что я знаю, что могу получить команду из файла и отправить результат сеанса в другой файл ...

если я добавлю еще одну команду после строки ATDT, она не будет работать должным образом, однако мой выходной файл показывает, что она отправила все команды

Проблема в том, что после набора номера и соединения я хочу иметь возможность отправить еще один набор из примерно 100 команд, чтобы получить данные программирования из последовательного устройства и записать их в текст. Как я могу настроить это как пакет для ожидания CONNECT 1200, а затем выполнить еще 100 различных команд

Я пытался, как Мартин предложил изменить EOL Я добавил STXcommandETX, а также отдельно пробовал EOT и ESC, и ничто не меняет его, просто выгрузив весь командный файл и выполнив только первую строку. модем подвергается бомбардировке со всеми другими строками или командами, он пытается выполнить первую строку и затем впоследствии пытается дать ответ, в то время как plink просто взял все команды. cmd и выдает его на модем, а модем не ожидает свалка. Я предполагаю, что plink может открывать и отправлять мои команды, но не может взаимодействовать с окном Serial putty, когда оно открыто. Я пробую другую программу под названием ScriptCommunicator, но все еще тестирую plink / putty

...