Необходимо скрыть с панели задач 2 окна, которые появляются при установке программы. Всё на что меня хватило - этот небольшой скрипт:
Первое окно это сам GUI, а второе консоль COMInstall.exe ставит прокси сервер. Запускается из папки самой программы C:\Program Files (x86)\Master Enterprise Seven\COMInstall.exe
На рабочем столе окна не видны, так как я сделал их прозрачными. И при запуске скрипта на долю секунды первое окно появляется. Может подскажете как сделать поэлегантней ))) А то надо через SCCM в тихом режиме всё ставить.
Читал это http://autoit-script.ru/index.php/topic,5169.msg37383.html#msg37383, это http://autoit-script.ru/index.php/topic,1610.0.html и это http://autoit-script.ru/index.php/topic,334.msg63551.html#msg63551
но как применить к своему скрипту не понимаю )))
Код:
#NoTrayIcon
Run("setup.exe")
Opt("WinWaitDelay", 0)
$WinTitle = "Установка — Master Enterprise Seven"
WinWaitActive($WinTitle, "Вас приветствует Мастер установки Master Enterprise Seven")
WinSetTrans("Установка — Master Enterprise Seven", "", 0)
WinActivate($WinTitle, "Вас приветствует Мастер установки Master Enterprise Seven")
ControlClick($WinTitle, "", "TNewButton2")
WinWaitActive($WinTitle, "Тип установки")
WinSetTrans("Установка — Master Enterprise Seven", "", 0)
WinActivate($WinTitle, "Тип установки")
Send ("{DOWN}")
Send ("{DOWN}")
ControlClick($WinTitle, "", "TNewButton3")
WinWaitActive($WinTitle, "Выбор папки установки")
WinSetTrans("Установка — Master Enterprise Seven", "", 0)
WinActivate($WinTitle, "Выбор папки установки")
ControlClick($WinTitle, "", "TNewButton4")
WinWaitActive($WinTitle, "Выберите папку в меню «Пуск»")
WinSetTrans("Установка — Master Enterprise Seven", "", 0)
WinActivate($WinTitle, "Выберите папку в меню «Пуск»")
ControlClick($WinTitle, "", "TNewButton5")
WinWaitActive($WinTitle, "Выберите дополнительные задачи")
WinSetTrans("Установка — Master Enterprise Seven", "", 0)
WinActivate($WinTitle, "Выберите дополнительные задачи")
Send("{SPACE}")
ControlClick($WinTitle, "", "TNewButton5")
WinWaitActive($WinTitle, "Всё готово к установке")
WinSetTrans("Установка — Master Enterprise Seven", "", 0)
WinActivate($WinTitle, "Всё готово к установке")
ControlClick($WinTitle, "", "TNewButton5")
WinWaitActive($WinTitle, "Завершение Мастера установки Master Enterprise Seven")
WinSetTrans("Установка — Master Enterprise Seven", "", 0)
WinActivate($WinTitle, "Завершение Мастера установки Master Enterprise Seven")
ControlClick($WinTitle, "", "TNewButton5")
Exit
Первое окно это сам GUI, а второе консоль COMInstall.exe ставит прокси сервер. Запускается из папки самой программы C:\Program Files (x86)\Master Enterprise Seven\COMInstall.exe
На рабочем столе окна не видны, так как я сделал их прозрачными. И при запуске скрипта на долю секунды первое окно появляется. Может подскажете как сделать поэлегантней ))) А то надо через SCCM в тихом режиме всё ставить.
Читал это http://autoit-script.ru/index.php/topic,5169.msg37383.html#msg37383, это http://autoit-script.ru/index.php/topic,1610.0.html и это http://autoit-script.ru/index.php/topic,334.msg63551.html#msg63551
но как применить к своему скрипту не понимаю )))