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

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

Старожил


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

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


Мне кажется, что проще его поставить с помощью AutoIt (подробнее - здесь),
мне попадался такой инсталятор в JetAudio 6.2.6. Вот содержимое скрипта setup.au3:

If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
AutoItSetOption("TrayIconDebug",1)
BlockInput(1)
Run("Carbide.c++_v2.0.exe")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","Welcome")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Welcome","Button1")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","End-user software agreement")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","End-user software agreement","Button5")
Sleep(100)
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","End-user software agreement","Button2")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","Open Source Software License Agreement")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Open Source Software License Agreement","Button5")
Sleep(100)
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Open Source Software License Agreement","Button2")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","Information")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Information","Button1")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","Setup Type")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Setup Type","Button4")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","Choose an installation directory")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Choose an installation directory","Button1")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","Choose a Program Group name")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Choose a Program Group name","Button2")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","Preparing to install files")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Preparing to install files","Button1")
WinWaitActive("Carbide.c++ v2.0 - InstallShield Wizard","Install complete")
ControlClick("Carbide.c++ v2.0 - InstallShield Wizard","Install complete","Button3")
WinWaitActive("Configuring environment for WINSCW command line builds","")
ControlClick("Configuring environment for WINSCW command line builds","","Button1")
Exit

если будут какие-то вопросы, не стесняйтесь, задавайте или здесь, или в соответствующем форуме по AutoIt (возможно, можно как-то еще поставить, но на данный момент этот метод мне кажется найболее преемлимым). Желаю удачи.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:31, 24-07-2009 | #4