|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
Уважаемые Гуру ! Утилита (например ^%SS ) запущена не с терминала , а из рабочей программы MUMPS - удаленно. Что-то спрашивает - надо ответить ей из этой программы (предположим, все ответы заранее определены). Как это организовать , или хотя бы где копать ? Там есть команды типа READ "prompt",ANSWER --------------- спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2019, 23:32 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
MX-9 Утилита (например ^%SS ) запущена не с терминала , а из рабочей программы MUMPS - удаленно. Какое соединение с MUMPS использует та программа? Какой именно MUMPS используете? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 07:12 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
MX-9 Там есть команды типа READ "prompt",ANSWER Там все работает на командах Код: javascript 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 07:14 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
Если команде read надо дать что-то определенное то можно дать ей текущий девайс файл, в котором это что-то определенное написано, пусть читает из файла. Но вот read "string" это реально write "string", поэтому надо определить что все write пойдут вникуда, а на read получит что-то определенное. Если это Cache то можно программно перехватить https://thedarkaugust.blogspot.com/2016/04/cache_7.html Или включить текущим девайсом сокет, а на ответной стороне свой код. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 07:42 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
ну я Но вот read "string" это реально write "string", поэтому надо определить что все write пойдут вникуда Так еще и ошибку может дать, типа "Устройство не открыто для такого типа доступа"... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 07:54 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
ну я Если команде read надо дать что-то определенное то можно дать ей текущий девайс файл, в котором это что-то определенное написано, пусть читает из файла. Но вот read "string" это реально write "string", поэтому надо определить что все write пойдут вникуда, а на read получит что-то определенное. Если это Cache то можно программно перехватить https://thedarkaugust.blogspot.com/2016/04/cache_7.html Или включить текущим девайсом сокет, а на ответной стороне свой код. ok буду копать спасибо ! Cache или IRIS программа запускается удаленно по tcp ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 11:21 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
krvsa MX-9 Там есть команды типа READ "prompt",ANSWER Там все работает на командах Код: javascript 1. 2.
команда READ "prompt",ANSWER как бы состоит из двух команд write + read надо влезть между ними чтобы переключится с приема на передачу но команда как бы одна .. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 11:27 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
MX-9 надо влезть между ними чтобы переключится с приема на передачу... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 11:44 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
Alexey Maslov MX-9 надо влезть между ними чтобы переключится с приема на передачу... придется учить матчасть но по любому сам не додумался бы .. ------------------- Алексей Евгений спасибо ! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 12:21 |
|
Программно вести диалог с терминальной утилитой М
|
|||
---|---|---|---|
#18+
MX-9 Утилита (например ^%SS ) ... Код: javascript 1.
Многие, хоть и не все, утилиты ISC имеют точки входа для программного вызова. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 16:16 |
|
|
start [/forum/topic.php?fid=39&msg=39904176&tid=1556156]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 275ms |
total: | 400ms |
0 / 0 |