| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > js запуск внешней команды |
| Автор: burakov 18.11.2009, 10:14 | ||
| добрый день. Попробовал написать скрипт архивации данных в качестве архиватора - внешняя утилита 7z.exe Запускаю Run через ActiveXObject - но он делает свой процесс - отдельный Запускаю Exec через ActiveXObject - но он тоже делает какой то отдельный процесс в фоне а мне надо чтобы скрипт дожидался выполнения внешней команды и только потом запускал новую внешнюю команду - возможно ли такое Вот пример скрипта
Спасибо |
| Автор: burakov 18.11.2009, 10:57 |
| Вот ответ на вопрос....... немного поспешил спросить... Run(<Command>,<WindowStyle>,<WaitOnReturn>) Назначение: создаёт новый независимый процесс, который запускает заданное приложение. Параметры: * <Command> - строка, командная строка запуска приложения. * <WindowStyle> - необязательный, число. Определяет вид окна запускаемого приложения. Некоторые возможные значения: o 0 - Не отображает окно. o 1 - Активизирует и отображает окно. o 2 - Активизирует окно и отображает его в свёрнутом виде. o 3 - Активизирует окно и отображает его в максимизированном виде. * <WaitOnReturn> - необязательный, булево (число). True - сценарий возобновит работу только после завершения вызванного процесса. False (по умолчанию) - управление передаётся сразу обратно в сценарий. Описание: если параметр "WaitOnReturn" установлен в True, метод возвращает код выхода вызванного приложения. Иначе метод всегда возвращает ноль. |