|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Тихая установка Promt8 |
|
||||
|
|
Тихая установка Promt8
|
|
Ветеран Сообщения: 862 |
Помогите с тихой установкой Promt8, заранее благодарен
P.S. На форуме есть данные по тихой установке Promt XT и Promt7 - они не подходят... |
|
|
------- Отправлено: 09:02, 06-11-2007 |
|
Пользователь Сообщения: 143
|
Профиль | Отправить PM | Цитировать Цитата DImaN!:
У меня по крайней мере так ставится..... |
|
|
------- Отправлено: 12:22, 06-11-2007 | #2 |
|
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать А со словарями и созданием аддона или административной точки как всегда косяк...
![]() |
|
Отправлено: 17:56, 06-11-2007 | #3 |
|
Ветеран Сообщения: 862
|
Профиль | Сайт | Отправить PM | Цитировать KillHunter, у меня с Вашим ключем программа не хочет устанавливаться...
|
|
------- Отправлено: 09:32, 07-11-2007 | #4 |
|
Пользователь Сообщения: 143
|
Профиль | Отправить PM | Цитировать DImaN! А у Вас стоит .NET Framework???
|
|
|
------- Отправлено: 10:34, 07-11-2007 | #5 |
|
Ветеран Сообщения: 862
|
Профиль | Сайт | Отправить PM | Цитировать стоят и .NET Framework 2 и .NET Framework 3, а также установлен VSTO 2005 SE
|
|
------- Отправлено: 10:40, 07-11-2007 | #6 |
|
Пользователь Сообщения: 143
|
Профиль | Отправить PM | Цитировать Ну не знаю... У меня всё ставится....причём на разных машинах.....
P.S. у меня стоит Promt 8.0 Gigant |
|
------- Отправлено: 13:57, 07-11-2007 | #7 |
|
Ветеран Сообщения: 825
|
Профиль | Отправить PM | Цитировать Вот может кому пригодится скриптик для Expert - для остальных версий адаптируете сами ( нет дистрибутов их )
#cs
----------------------
Приложение: PROMT
На какой(их) версии(ях) тестировалось: Expert 8 Giant
Автор скрипта: NikLok (http://forum.oszone.net/member.php?u=15218)
----------------------
#ce
;#NoTrayIcon
AutoItSetOption ( "TrayIconDebug", 1 )
;AutoItSetOption("TrayIconHide", 1)
;BlockInput(1)
$key1="********" ;Ключ установки Промт
$key2="*******************" ;Ключ установки словарей
Opt("MouseCoordMode",0)
$p = "\Distrib\Office\PROMT8_Expert\"
$n = "PROMT Expert 8 Giant.msi"
$t = ""
If FileExists( $n ) Then
$t = ""
Else
$var = DriveGetDrive( "all" )
If NOT @error Then
For $i = 1 to $var[0]
$star = DriveStatus( $var[$i] & "\" )
If $star == "READY" Then
If FileExists($var[$i] & $p & $n) Then
$t = $var[$i] & $p
ExitLoop
EndIf
EndIf
Next
EndIf
EndIf
If $t <> "" OR FileExists( $n ) Then
Run($t & "SETUP.EXE",$t )
WinWait("InstallShield Wizard","Перед установкой PRO")
If Not WinActive("InstallShield Wizard","Перед установкой PRO") Then WinActivate("InstallShield Wizard","Перед установкой PRO")
WinWaitActive("InstallShield Wizard","Перед установкой PRO")
ControlClick("InstallShield Wizard","Перед установкой PRO","Button1")
$title="PROMT Expert 8 Giant - InstallShield Wizard"
WinWait($title,"Программа InstallShi")
If Not WinActive($title,"Программа InstallShi") Then WinActivate($title,"Программа InstallShi")
WinWaitActive($title,"Программа InstallShi")
ControlClick($title,"Программа InstallShi","Button1")
WinWait($title,"Я не п&ринимаю услов")
If Not WinActive($title,"Я не п&ринимаю услов") Then WinActivate($title,"Я не п&ринимаю услов")
WinWaitActive($title,"Я не п&ринимаю услов")
ControlClick($title,"Я не п&ринимаю услов","Button3")
Sleep(30)
ControlClick($title,"Я не п&ринимаю услов","Button5")
WinWait($title,"Сведения о пользоват")
If Not WinActive($title,"Сведения о пользоват") Then WinActivate($title,"Сведения о пользоват")
WinWaitActive($title,"Сведения о пользоват")
ControlClick($title,"Сведения о пользоват","Button5")
WinWait($title,"Папка назначения")
If Not WinActive($title,"Папка назначения") Then WinActivate($title,"Папка назначения")
WinWaitActive($title,"Папка назначения")
ControlClick($title,"Папка назначения","Button3")
WinWait($title,"Изменение текущей папки назначения")
If Not WinActive($title,"Изменение текущей папки назначения") Then WinActivate($title,"Изменение текущей папки назначения")
WinWaitActive($title,"Изменение текущей папки назначения")
$InstPath = ControlGetText($title,"Изменение текущей папки назначения","RichEdit20W1")
ControlClick($title,"Изменение текущей папки назначения","Button1")
WinWait($title,"Папка назначения")
If Not WinActive($title,"Папка назначения") Then WinActivate($title,"Папка назначения")
WinWaitActive($title,"Папка назначения")
ControlClick($title,"Папка назначения","Button1")
WinWait($title,"Вид установки")
If Not WinActive($title,"Вид установки") Then WinActivate($title,"Вид установки")
WinWaitActive($title,"Вид установки")
ControlClick($title,"Вид установки","Button3")
Sleep(30)
ControlClick($title,"Вид установки","Button5")
WinWait($title,"Выборочная установка")
If Not WinActive($title,"Выборочная установка") Then WinActivate($title,"Выборочная установка")
WinWaitActive($title,"Выборочная установка")
Send("{DOWN 20}{NUMPADADD}{DOWN 2}")
For $i=1 To 8 Step 1
Send("{DOWN}{ALTDOWN}{DOWN}{ALTUP}{UP}{ENTER}")
Next
ControlClick($title,"Выборочная установка","Button5")
WinWait($title,'Нажмите кнопку "Установить"')
If Not WinActive($title,'Нажмите кнопку "Установить"') Then WinActivate($title,'Нажмите кнопку "Установить"')
WinWaitActive($title,'Нажмите кнопку "Установить"')
ControlClick($title,'Нажмите кнопку "Установить"',"Button1")
WinWait($title,"Программа InstallShi")
If Not WinActive($title,"Программа InstallShi") Then WinActivate($title,"Программа InstallShi")
WinWaitActive($title,"Программа InstallShi")
ControlClick($title,"Программа InstallShi","Button1")
WinWait("PROMT Extensions Manager","&Применить")
If Not WinActive("PROMT Extensions Manager","&Применить") Then WinActivate("PROMT Extensions Manager","&Применить")
WinWaitActive("PROMT Extensions Manager","&Применить")
ControlClick("PROMT Extensions Manager","&Применить","SysTreeView321")
ControlClick("PROMT Extensions Manager","&Применить","Button1")
;Send("{CTRLDOWN}{ALTDOWN}{CTRLUP}{ALTUP}")
If WinWait("PROMT Extensions Manager","Перезапустите прилож",60) Then
If Not WinActive("PROMT Extensions Manager","Перезапустите прилож") Then WinActivate("PROMT Extensions Manager","Перезапустите прилож")
WinWaitActive("PROMT Extensions Manager","Перезапустите прилож")
ControlClick("PROMT Extensions Manager","Перезапустите прилож","Button1")
EndIf
FileCopy($t & "\crack\PrmtPro.dat",@AppDataCommonDir & "\PRMT\8.0\Protect\",1)
FileCopy($t & "\crack\StlVer.dat",@AppDataCommonDir & "\PRMT\8.0\Protect\",1)
Run($t & "crack\Reg_&_Activate_PROMT_Expert_8_Giant.exe")
WinWait("Регистрация и активация PROMT Expert 8 Giant","Процесс регистрации и активации")
If Not WinActive("Регистрация и активация PROMT Expert 8 Giant","Процесс регистрации и активации") Then WinActivate("Регистрация и активация PROMT Expert 8 Giant","Процесс регистрации и активации")
WinWaitActive("Регистрация и активация PROMT Expert 8 Giant","Процесс регистрации и активации")
ControlClick("Регистрация и активация PROMT Expert 8 Giant","Процесс регистрации и активации","Button2")
Run($t & "130_spec_vocs_for_PROMT_8.exe")
WinWait("Установка 130 специализированных словарей","Процесс установки")
If Not WinActive("Установка 130 специализированных словарей","Процесс установки") Then WinActivate("Установка 130 специализированных словарей","Процесс установки")
WinWaitActive("Установка 130 специализированных словарей","Процесс установки")
ControlClick("Установка 130 специализированных словарей","Процесс установки","Button2")
$file = FileOpen(@ProgramFilesDir & "\software_install.log",1)
; Check if file opened for writing OK
If $file = -1 Then
MsgBox(0, "Error", "Unable to open " & @ProgramFilesDir & "\software_install.log file.")
Exit
Else
; FileWriteLine($file," Install pathh" & $InstPath)
FileWriteLine($file,"Promt 8: - OK Install path=" & $InstPath)
; FileWriteLine($file," Serial Number=" & $InstPath)
; FileWriteLine($file," Access code =" & $InstPath)
; FileWriteLine($file," Install pathh" & $InstPath)
FileClose($file)
EndIf
Else
;MsgBox(0,"Attention","I can't find " & $p,600)
$file = FileOpen(@ProgramFilesDir & "\software_install.log",1)
; Check if file opened for writing OK
If $file = -1 Then
MsgBox(0, "Error", "Unable to open " & @ProgramFilesDir & "\software_install.log file.")
Exit
Else
FileWriteLine($file,_NowTime() & " Promt 8: - I can't find " & $n)
FileClose($file)
EndIf
EndIf
Exit
|
|
Отправлено: 14:04, 07-11-2007 | #8 |
|
Ветеран Сообщения: 862
|
Профиль | Сайт | Отправить PM | Цитировать KillHunter , такой вопрос тогда, ключ, который Вы мне дали должен быть такой:
REG ADD %KEY%\%i% /VE /D "Promt8" /f REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\Promt8\setup.exe /s /v"/qn REBOOT=ReallySuppress"" /f SET /A i+=1 ??? |
|
------- Отправлено: 14:45, 07-11-2007 | #9 |
|
Ветеран Сообщения: 944
|
Профиль | Отправить PM | Цитировать Способ создания тихой установки PROMT Expert 8 Giant , предназначенный для установки на систему с установленным .NET Framework, и обновлением KB893803 (установщик Windows 3.1).
1. Скачиваем PROMT8_Expert_Rus_ERE_FRF_GRG_SRS_IR.exe 2. Распаковываем содержимое этого файла в отдельную папку. 3. Удаляем лишние файлы. WindowsInstaller-KB893803-x86.exe, dotnetfx.exe, dotnetfx20.exe, а также в папке ISSetupPrerequisites удаляем папку Microsoft .NET Framework 3.0. 4. В файле setup.ini удаляем отмеченное красным: [Setup.bmp] Type=0 [dotnetfx.exe] Type=0 Location=dotnetfx.exe [WindowsInstaller-KB893803-x86.exe] Type=0 Location=WindowsInstaller-KB893803-x86.exe [ISSetupPrerequisites] PreReq0=Microsoft .NET Framework 3.0.prq PreReq1=VSTO 2005 SE.prq Тихая инсталляшка готова! Осталось только активировать. Для этого нужны два файла: PrmtPro.dat и StlVer.dat, которые берём с установленного и активированного продукта в папке Также запаковываем их в SFX RAR архив с комментарием: Остаётся добавить, что можно объединить эти два архива, и запускать установку и активацию последовательно с помощью .bat или .cmd файла. Размер получаемого инсталляционного файла около 210 МБ, то есть выигрыш составляет почти 100 МБ, что на мой взгляд - неплохо. |
|
Отправлено: 17:53, 02-07-2008 | #10 |
|
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Тихая установка 3DMark06 | DaDe | Автоматическая установка приложений | 7 | 20-11-2013 00:06 | |
| NetLimiter Тихая установка | NoNick | Автоматическая установка приложений | 8 | 08-11-2011 23:22 | |
| Тихая установка BDE32 | UnDetect | Автоматическая установка приложений | 5 | 17-05-2009 18:11 | |
| Тихая установка MS Agent | daniil-bond | Автоматическая установка приложений | 1 | 12-05-2009 20:35 | |
| Тихая установка Windows Plus | Extrim1 | Автоматическая установка приложений | 1 | 16-12-2008 18:21 | |
|