Войти

Показать полную графическую версию : Carbide.c++_v2.0 как установить автоматически?


sv_diz
23-07-2009, 10:35
Я пробовал Carbide.c++_v2.0.exe /r -> setup.iss в папку с инсталляцией. Запускаю Carbide.c++_v2.0.exe /v -> висит в трэе минуту, на этом всё.
Может кто шарит, подскажите пож

Eakdrazile
23-07-2009, 12:48
Укажите ссылку на прогу (желательно на офф. сайт, если оттуда можно свободно скачать)

sv_diz
23-07-2009, 15:53
http://sw.nokia.com/id/7710eba7-4da7-4ddc-a52a-53b506cadb4a/Carbide_cpp_v2_0_en.exe

Eakdrazile
24-07-2009, 11:31
Мне кажется, что проще его поставить с помощью AutoIt (подробнее - здесь (http://forum.oszone.net/thread-129417.html)),
мне попадался такой инсталятор в 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 (возможно, можно как-то еще поставить, но на данный момент этот метод мне кажется найболее преемлимым). Желаю удачи.

sv_diz
24-07-2009, 20:53
Eakdrazile, спасибо, действенный способ :)

Eakdrazile
24-07-2009, 21:47
Всегда рад помочь. :)




© OSzone.net 2001-2012