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


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

> > Нужно в Windows'е из одно скрипта запускать другие и не ждать их завершения.
> > Пробовал:
> > * "start /b", приводит к ошибке в строке вида "interpred if....", мол не возможно получить истину или лож.
> А не пробовал обойти ошибку при помощи команды "SIGNAL ON ERROR NAME <метка>"?

Не совсем понял... Ошибка у меня ловится. Скрипт должен завершаться при любых ошибках. Вот что пишется в лог:
ERROR 34 Logical value not "0" or "1"
Стркоа 104: interpret 'if 'translate(translate(word(Where,q),' ',SubSpace),'"',SubDoubleQuotes)' then rc=1'

Проблема еще в том что, повторный запуск скрипта приводит к ошибке "Процесс не может получить доступ к файлу, так как этот файл занят другим процессом."
То есть если я все правильно, да же если удастся решить проблему ошибки, похоже не могу запускать несколько файлов одновременно.

Сейчас изучаю "Take.Command.v16.03.53" аналог 4os2 для винды. Вроде есть все что нужно, и да же больше (очень хорошо что можно управлять размером и местом открытия окон). Но пока так не понял как мне задействовать расширенные команды. Они доступны только в окнах "Take Command", а из обычных окон ни как не удаться до них достучаться. :(

Mon 02 Feb 2015 19:49 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.