|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » как узнать, что программа установилась? |
|
как узнать, что программа установилась?
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать мне нужно автоматизировать установку нескольких программ посредством скрипта и не допустить их одновременной установки.
Т.е. вначале запускается установка одной программы, затем по завершении ее запускается установка другой программы и т.д. Есть какие нибудь маркеры в реестре, которые позволяют понять, что установка завершена. Или есть какие нибудь более простые способы решения? |
|
Отправлено: 09:42, 27-01-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата polsok:
|
|
Отправлено: 11:26, 27-01-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Iska,
PowerShell, CMD, JavaScrypt... - укажи любой вариант. |
Отправлено: 20:48, 27-01-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Пакетный файл:
Windows Script Host (VBScript): Windows Script Host (JScript): (new ActiveXObject("WScript.Shell")).Run('"D:\\Install\\7-Zip\\7-Zip 9.20\\7z920.exe"', 1, true); Это не единственные способы. |
Отправлено: 22:28, 27-01-2013 | #4 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Iska, к сожалению, предложенные варианты не спасают от установщиков, которые запускают дочерние процессы инсталляии и при этом закрывают основной процесс до завершения дочерних.
|
|
Отправлено: 15:42, 29-01-2013 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать gora, конечно. Предложенный выше способ годится только для установщика, который «держит» дочерние процессы от начала и до конца инсталляции. В прочих случаях придётся рассматривать каждый конкретный из них отдельно.
|
Отправлено: 18:01, 29-01-2013 | #6 |
Ветеран Сообщения: 1014
|
Профиль | Отправить PM | Цитировать Цитата gora:
Хотя не факт , что со всеми можно такое сотворить... Увы.. |
|
Отправлено: 00:06, 31-01-2013 | #7 |
Ветеран Сообщения: 2359
|
Профиль | Отправить PM | Цитировать Цитата gora:
Но т.к. polsok, ничего не конкретизировал (может у него и в помине нет "многопроцессного" ПО ), то можно советовать лишь общий алгоритм действий. Можно ещё извратиться, запуская "видимую" автоустановку ПО (что возможно почти всегда) и контролировать сообщение окончания установки, типа "Установка завершена" и т.п. , и после закрытия оного, запускать установку следующей программы. Такие игрушки успешно реализуются в AutoIt и иже с ним... |
|
Последний раз редактировалось MKN, 31-01-2013 в 09:43. Отправлено: 09:35, 31-01-2013 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - [решено] Реестр. Как узнать к какому ключу не может получить доступ программа | Bio_Hazard | Microsoft Windows 2000/XP | 2 | 20-09-2012 21:10 | |
Разное - Как узнать какая программа использует глобальное сочетание клавиш? | vxor | Microsoft Windows 2000/XP | 10 | 18-03-2012 03:11 | |
Как узнать запускалась ли программа | Ledax | Хочу все знать | 1 | 29-12-2010 15:43 | |
Как узнать, какая программа назначила эти горячие клавиши? | truvo | Хочу все знать | 3 | 05-07-2010 08:27 | |
Любой язык - [решено] как сделать чтоб программа думала что системное время не то что на часах? | mitiya | Скриптовые языки администрирования Windows | 2 | 13-01-2010 17:29 |
|