
STNC главная |
![]() ![]() ![]() ![]() ![]() ![]() |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
![]() ![]() ![]() |
Dimon |
Дата 6.02.2011 - 23:55
|
||
Offline Editors ![]() ![]() ![]() ![]() Профиль Группа: -editors- Сообщений: 446 Пользователь №: 17 Регистрация: 18.02.2005 Рейтинг: (60%) ![]() ![]() |
Есть конструкция в батнике вида:
где каждый из файлов au_fileX.exe - скрипт на AutoIt и запускает инсталлер определенной софтины. Необходимо, чтобы один из файлов запустился, установил софт, завершил работу, после и только после этого, запустился второй, установил, завершился, третий и т.п. Сложность в том, что все файлы au....exc запускаются одновременно. Пробовал конструкции с &&, start /wait, call для каждой команды - не то. Каким образом породить дочерний процесс, который породит свою "дочку", отработает ее, завершит свою работу и после этого основной CMD-файл запустит второй скрипт? |
||
Kom@nd'Or |
Дата 7.02.2011 - 10:15
|
Offline Expert ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: -editors- Сообщений: 2078 Пользователь №: 48 Регистрация: 2.03.2005 Рейтинг: (90%) ![]() ![]() |
- Из батника уже второй подпроцесс вызывать ... Иначе после его закрытия следующая установка сразу запуститься.
- По окончании установки отдельной програмулины создавать отдельный временный файл. Основной бат-ник в цикле ждёт пока, не появится этот файл перед продолжением. |
Zyama |
Дата 7.02.2011 - 13:03
|
Offline -Читер- ![]() ![]() ![]() ![]() Профиль Группа: -experts- Сообщений: 419 Пользователь №: 70 Регистрация: 10.03.2005 Рейтинг: (50%) ![]() ![]() |
Можно попробывать использовать оператор
sleep Типа: au_file1.exe sleep 60 au_file2.exe sleep 60 au_file3.exe sleep 60 ... au_fileN.exe это будет запуск файлов через минуту. |
Dimon |
Дата 8.02.2011 - 20:31
|
Offline Editors ![]() ![]() ![]() ![]() Профиль Группа: -editors- Сообщений: 446 Пользователь №: 17 Регистрация: 18.02.2005 Рейтинг: (60%) ![]() ![]() |
Ясно, что задачу используя батники можно решить только с костылями. Всем спасибо за помощь
|
Kom@nd'Or |
Дата 27.02.2011 - 12:13
|
Offline Expert ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: -editors- Сообщений: 2078 Пользователь №: 48 Регистрация: 2.03.2005 Рейтинг: (90%) ![]() ![]() |
А AutoIt может не порождать "дочек"?
Копировать скрипты, используемые в сборках типа "Ogomor" не пробовал? |
Dimon |
Дата 27.02.2011 - 17:13
|
Offline Editors ![]() ![]() ![]() ![]() Профиль Группа: -editors- Сообщений: 446 Пользователь №: 17 Регистрация: 18.02.2005 Рейтинг: (60%) ![]() ![]() |
AutoIt'ом и решил проблему
|
Kom@nd'Or |
Дата 2.03.2011 - 21:54
|
Offline Expert ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: -editors- Сообщений: 2078 Пользователь №: 48 Регистрация: 2.03.2005 Рейтинг: (90%) ![]() ![]() |
А как? Отказался от дочек, или полностью AutoIt'ом делаешь?..
|
Dimon |
Дата 4.03.2011 - 21:54
|
Offline Editors ![]() ![]() ![]() ![]() Профиль Группа: -editors- Сообщений: 446 Пользователь №: 17 Регистрация: 18.02.2005 Рейтинг: (60%) ![]() ![]() |
AotoIt'ом - главный модуль, который запускает дочки, контролирует их исполнение и т.п.
|
![]() |
![]() ![]() ![]() |
Deprecated: The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /home/tutsem091/domains/security-teams.net/public_html/putslinkshere/mainlink.php on line 79 сауна с эротическим массажем сао Свао Цао | Мебель horeca купить в интернет магазине |