RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Запуск Rexx скрипта в Windows в фоновом режиме


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Aleksey Tarasow, 2:5053/57, librexx.ru azimut21.ru azimut64.ru
To : Aleksey Tarasow
Subj : Запуск Rexx скрипта в Windows в фоновом режиме

> Нужно в Windows'е из одно скрипта запускать другие и не ждать их завершения.
> Пробовал:
> * "start /b", приводит к ошибке в строке вида "interpred if....", мол не возможно получить истину или лож. При обычном запуске, все работает без проблем. Так же нельзя запустить два раза один и тот же файл, получаем сообщение "не удается получить доступ к файла, файл занят другим процессом".
> * "cmd /c", те же проблемы, только ещё и ждем завершения выполнения.
> Куда рыть? Такое реально без дополнительных программ? Если нет, чем лучше воспользоваться?

После некоторого курения мануалов и ряда тестов удалось прийти к такой строке:
'start /b regina Имя_Скрипта.rexx "Имя_файла_для_возврата, 'SCom'"'

Вроде пока работает. Задачи выполняются, окна не открываются. Замечены изменения скорости выполнения скриптов.
В обычном режиме, первый запуск скрипта (для тестов) выполняются ~0.3 сек, последующие ~0.08 сек.
После изменения строки на указанную, явная задержка у первого запуска пропала, время выполнения скрипта стало колебаться в пределах 0.06-0.09, при чем хаотично.

Осталось для меня не понятным значение ключей regina -c и -e.

Tue 03 Feb 2015 12:41 Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101




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.