Показать полную графическую версию : Автоматическая установка Alcohol 120%, 52%
Страниц :
1
2
3
4
[
5]
6
7
8
9
10
Вот мой готовый (рабочий) вариант 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) заглянуть
rexwonted, на сколько я знаю hidcon.exe скрывает дос окна а не все подряд. Окно инсталятора он не скроет
Да я пробовал 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"
Переделать alcoholsetup.exe в .msi (запаковать при помощи Windows Installer). »
Это как? :o
Вот исправленный скрипт и ещё я включил SPTD: http://uploadbox.com/files/178306be57
conductor
24-02-2009, 15:46
Но я меня тоже мелькает окно установки - пока не знаю как убрат »
да посмотрел я ваш точно кирдык у меня 120 ставится так в первый момент выскакивает окошко но его практически не заметить
и второе самое главное чистится реестр от старой версии
katok888
предложил вам реальный вариант
dimurik, что нового и отличительного в вашем скрипте от скриптов в шапке???
Вот ;
предотвращение возможности множественного запуска скрипта
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}')
предотвращение возможности множественного запуска скрипта »
назовите мне ситуацию когда этот множественный запуск может произойти.
Здравствуйте.Хочу поделиться еще одним сбособом авто-установки,в даном случае Alcohol-я...Информация может и не новость,но для меня это открытие,и думаю что все-таки окажется полезной,особенно тем кто не очень разбирается в AutoIt скриптах...Для этого нужно скачать программу LazySetupCD 1.6 PRO (которая уже не развивается и перешла в другой проэкт: RoboSetup,но LazySetup тоже работает и именно с ней я эксперементировал...).Расказывать о программе не буду,все можно найти в Google...Вобщем нужно создать в программе новый проэкт,добавить в проэкт Alcohol, запустить запись с инсталятором(программа запишет все ваши действия и создаст скрипт),потом сохранить проэкт в любой пустой папке.(Как работать с программой можна прочитать в справке,на русском языке,я разобрался за 10 мин.,)Далее открываем папку с проэктом и удаляем все кроме папки "Soft",в ней будет лежать папка data и файл lscd.exe,сюда нужно положить еще сам инсталятор Alcohol-я и можна создавать SFX архив:файл запуска указываем lscd.exe с параметром 1 без слеша!(lscd.exe 1) и все.Удачи.
E-mpty, а окна моргают алкоголя при установке созданным данным образом скриптом?
Pozia, так же как в Autoit,для примера выкладываю свой результат установки Alcohol 120% Black&Bloody Edition,которым я пользуюсь http://ifolder.ru/10747557 и примерный вариант установки Alcohol52%trial созданный в программе LazySetupCD с помощю записи действий пользователя http://ifolder.ru/10747648 .Очень удобная вещь,таким образом я решил проблемы авто установки некоторых программ (Alcohol,Virtual box и др.)и теперь устанавливаю их с помощю WPI...а то что видно окна,для меня не критично,так даже интересней...
Вот, если кому ещё интересно, обновлйнный Alcohol 1.98.7421 52% (автоустановка) http://uploadbox.com/files/19709233d4
dimurik, подскажи пож. каким ключом тихо ставить, т.к. выскакивает сообщение "Хотите автоматически установить"
Кстати, кому надо, скрипт для алкоголя 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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.