Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Carbide.c++_v2.0 как установить автоматически? (http://forum.oszone.net/showthread.php?t=145949)

sv_diz 23-07-2009 10:35 1175344

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

Eakdrazile 23-07-2009 12:48 1175477

Укажите ссылку на прогу (желательно на офф. сайт, если оттуда можно свободно скачать)

sv_diz 23-07-2009 15:53 1175664

http://sw.nokia.com/id/7710eba7-4da7...pp_v2_0_en.exe

Eakdrazile 24-07-2009 11:31 1176381

Мне кажется, что проще его поставить с помощью 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 (возможно, можно как-то еще поставить, но на данный момент этот метод мне кажется найболее преемлимым). Желаю удачи.

sv_diz 24-07-2009 20:53 1176912

Eakdrazile, спасибо, действенный способ :)

Eakdrazile 24-07-2009 21:47 1176961

Всегда рад помочь. :)


Время: 08:52.

Время: 08:52.
© OSzone.net 2001-