RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Rexx возврат вывода от внешней программы в переменную.


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Igor Vaskov
To : Aleksey Tarasow
Subj : Rexx возврат вывода от внешней программы в переменную.

> Такой вопрос, существует ли возможность получить вывод на экран от внешней программы в переменную для дальнейшего разбора. Разумеется речь идет о приложениях работающих в текстовом окне.
> Сейчас я делаю так:
> /* Определяем имя пользователя */
> 'Echo %UserName% >UserName.tmp'
> !global.!UserName=linein('UserName.tmp')
> call linein 'UserName.tmp'
> call SysFileDelete 'UserName.tmp'
>
> Но, имхо не красиво. Хотелось бы обойтись без темповских файлов. Такое возможно?

Точно возможно. Но вспомнить не могу быстро...

Thu 31 Jul 2014 20:50 Mozilla/5.0 (OS/2; Warp 4.5; rv:10.0.12) Gecko/20130108 Fire




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.