Войти

Показать полную графическую версию : Автоматическая установка Alcohol 120%, 52%


Страниц : 1 2 3 4 [5] 6 7 8 9 10

dimurik
23-02-2009, 17:26
Вот мой готовый (рабочий) вариант http://uploadbox.com/files/c3a62acedc
Но я меня тоже мелькает окно установки - пока не знаю как убрать :(

rexwonted
23-02-2009, 22:39
Но я меня тоже мелькает окно установки - пока не знаю как убрать »
Наверное надо использовать hidcon.exe, который скрывает установку.
Также можно для этих целей на wiki.oszone.net (http://wiki.oszone.net/index.php/%D0%A1%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D0%B5%D0%BC_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%BD%D1 %8B%D0%B5_%D0%BE%D0%BA%D0%BD%D0%B0) заглянуть

Pozia
23-02-2009, 22:58
rexwonted, на сколько я знаю hidcon.exe скрывает дос окна а не все подряд. Окно инсталятора он не скроет

dimurik
23-02-2009, 23:40
Да я пробовал hidcon.exe - не получилось. И на wiki.oszone.net сказано что все они для скрытия консольного окна.

rexwonted
24-02-2009, 01:19
Да я пробовал hidcon.exe - не получилось. »
Переделать alcoholsetup.exe в .msi (запаковать при помощи Windows Installer). :o А потом устанавливать с ключами /qb и /qn. Ключи /qb и /qn аналогичны. Первый покажет прогресс установки, а второй полностью скроет все окна и незаметно установит приложение. :jester:

Если вы хотите отобразить прогресс установки, но не показывать кнопку Cancel, исключая возможность прерывания установки пользователем, то используйте ключ /qb-!.

Некоторые приложения требуют перезагрузки компьютера после установки. Чтобы этого избежать используйте свойство REBOOT=ReallySuppress вместе с /qn или /qb, заключая все выражение в кавычки. Например:
setup.msi "/qn REBOOT=ReallySuppress"

dimurik
24-02-2009, 10:43
Переделать alcoholsetup.exe в .msi (запаковать при помощи Windows Installer). »
Это как? :o

dimurik
24-02-2009, 13:55
Вот исправленный скрипт и ещё я включил SPTD: http://uploadbox.com/files/178306be57

conductor
24-02-2009, 15:46
Но я меня тоже мелькает окно установки - пока не знаю как убрат »
да посмотрел я ваш точно кирдык у меня 120 ставится так в первый момент выскакивает окошко но его практически не заметить
и второе самое главное чистится реестр от старой версии
katok888
предложил вам реальный вариант

Pozia
24-02-2009, 19:17
dimurik, что нового и отличительного в вашем скрипте от скриптов в шапке???

dimurik
24-02-2009, 20:43
Вот ;
предотвращение возможности множественного запуска скрипта
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
AutoItSetOption("TrayIconDebug", 1)
AutoItSetOption("SendKeyDelay", 10)
If ProcessExists ( "punto.exe" )<>0 Then
ProcessClose ( "punto.exe" )
ProcessWaitClose ( "punto.exe" )
EndIf
$Title='Alcohol'
$SetupFile='Alcoholsetup.exe'
$InstallPath=@ProgramFilesDir & '\Alcohol'
run($SetupFile)
winwaitactive($Title,'Welcome to the Alcohol')
send('{ENTER}')
winwaitactive($Title,'License Agreement')
send('{ENTER}')
if winexists($Title,'Already Installed') Then
winwaitactive($Title,'Already Installed')
send('{ENTER}')
endif
if winexists($Title,'Not for Business Use') Then
winwaitactive($Title,'Not for Business Use')
send('{space}')
sleep(100)
send('{ENTER}')
endif
winwaitactive($Title,'Choose Components')
send('{ENTER}')
winwaitactive($Title,'Choose Install Location')
send($InstallPath)
send('{ENTER}')
sleep(1000)
winwaitactive($Title,'Completing the Alcohol')
send('{space}')
sleep(100)
send('{ENTER}')

Pozia
24-02-2009, 22:18
предотвращение возможности множественного запуска скрипта »
назовите мне ситуацию когда этот множественный запуск может произойти.

E-mpty
25-02-2009, 23:22
Здравствуйте.Хочу поделиться еще одним сбособом авто-установки,в даном случае Alcohol-я...Информация может и не новость,но для меня это открытие,и думаю что все-таки окажется полезной,особенно тем кто не очень разбирается в AutoIt скриптах...Для этого нужно скачать программу LazySetupCD 1.6 PRO (которая уже не развивается и перешла в другой проэкт: RoboSetup,но LazySetup тоже работает и именно с ней я эксперементировал...).Расказывать о программе не буду,все можно найти в Google...Вобщем нужно создать в программе новый проэкт,добавить в проэкт Alcohol, запустить запись с инсталятором(программа запишет все ваши действия и создаст скрипт),потом сохранить проэкт в любой пустой папке.(Как работать с программой можна прочитать в справке,на русском языке,я разобрался за 10 мин.,)Далее открываем папку с проэктом и удаляем все кроме папки "Soft",в ней будет лежать папка data и файл lscd.exe,сюда нужно положить еще сам инсталятор Alcohol-я и можна создавать SFX архив:файл запуска указываем lscd.exe с параметром 1 без слеша!(lscd.exe 1) и все.Удачи.

Pozia
26-02-2009, 00:05
E-mpty, а окна моргают алкоголя при установке созданным данным образом скриптом?

E-mpty
26-02-2009, 10:06
Pozia, так же как в Autoit,для примера выкладываю свой результат установки Alcohol 120% Black&Bloody Edition,которым я пользуюсь http://ifolder.ru/10747557 и примерный вариант установки Alcohol52%trial созданный в программе LazySetupCD с помощю записи действий пользователя http://ifolder.ru/10747648 .Очень удобная вещь,таким образом я решил проблемы авто установки некоторых программ (Alcohol,Virtual box и др.)и теперь устанавливаю их с помощю WPI...а то что видно окна,для меня не критично,так даже интересней...

dimurik
02-03-2009, 21:42
Вот, если кому ещё интересно, обновлйнный Alcohol 1.98.7421 52% (автоустановка) http://uploadbox.com/files/19709233d4

Ser-51
04-03-2009, 23:45
dimurik, подскажи пож. каким ключом тихо ставить, т.к. выскакивает сообщение "Хотите автоматически установить"

E-mpty
05-03-2009, 10:47
Ser-51, -y -gm2 -fm0

actain
09-03-2009, 10:57
Кстати, кому надо, скрипт для алкоголя 1.9.8.7117 спокойно подходит для версии 1.9.8.7421 retail!

hobbit25
23-03-2009, 20:00
а кто нибуть разбирался с 52% 1.9.8.7507

katok888
23-03-2009, 20:16
а кто нибуть разбирался с 1.9.8.7507 »
а чего там принципиально нового?




© OSzone.net 2001-2012