Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 86
Благодарности: 5

Профиль | Отправить PM | Цитировать


Скрипт для инстала Apache 2.2.8 написал на autoit, может кому-то пригодиться

Код: Выделить весь код
;Установка Apache 2.2.8 на тестовый сервер
;copywrite by V0f41k

;скрыть в системной панели индикатор AutoIt
AutoItSetOption("TrayIconHide", 1)

;Отображать текущую строку сценария с помощью индикатора системной панели в режиме отладки.
AutoItSetOption("TrayIconDebug", 1)
AutoItSetOption("SendKeyDelay", 15)

;Запуск инсталлятора
ShellExecute("apache_2.2.8-win32-x86-no_ssl.msi")
Sleep(100)
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','The Installation Wizard will install Apache HTTP Server')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Next >','Button1')
Sleep(100)

;Лицензионное соглашение
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','accept the terms in the license agreement')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','I &accept the terms in the license agreement','Button3')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Next >','Button4')
Sleep(100) 
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','Read this Before Running Apache on Windows')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Next >','Button1')

;Прописываем имя домена и сервера
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','Please enter your server')
ControlSetText('Apache HTTP Server 2.2 - Installation Wizard','Please enter your server','RichEdit20W1','vtd.com')
Send("{TAB}")
ControlSetText('Apache HTTP Server 2.2 - Installation Wizard','Please enter your server','RichEdit20W2','websrv.vtd.com')
Send("{TAB}")
ControlSetText('Apache HTTP Server 2.2 - Installation Wizard','Please enter your server','RichEdit20W3','admin@vtd.com')
Send("{TAB}")
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Next >','Button4')

;Выбираем компоненты и папку
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','Please select a setup type')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Custom','Button3')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Next >','Button4')
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','Click on an icon in the list below to change how a feature is installed')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Change...','Button1')
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','Browse to the destination folder')
ControlSetText('Apache HTTP Server 2.2 - Installation Wizard','Browse to the destination folder','RichEdit20W1','C:\Appl\Apache\')
Send("{TAB}")
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','OK','Button1')
Send("{DOWN 4}")
Send("{SPACE}")
Send("{DOWN 3}")
Send("{ENTER}")
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Next >','Button2')

;Подтверждаем установку
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','Click Install to begin the installation')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Install','Button1')
WinWaitActive('Apache HTTP Server 2.2 - Installation Wizard','The Installation Wizard has successfully installed Apache')
ControlClick('Apache HTTP Server 2.2 - Installation Wizard','&Finish','Button5')
p.s.
Лучше конечно msi пакеты инсталить с ключами командной строки, но административную установку и *.mst пока не сделал.
тема tomcat это не то, но по автоинстлляции просто apache под win32 тему не нашёл.

Отправлено: 17:11, 05-05-2008 | #10