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

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

garbals 24-08-2005 19:15 350477

Promt7 автоматическая установка
 
Как поставить Promt7 автоматически при установке Windows XP
помогите
заренее блогодарен




В Orc.exe открыть MSI-файл программы и исправить PIDtemplate из формата <??????????-??????> в формат <??????????-????> (убрать 2 символа в конце)
Затем,

Код:

msiexec.exe /i "PROMT Expert 7 Giant.msi" KBRIYPGWNEULCSJAQHXOFVM=aaaaaaaa pidkey=xxxxxxxxxx-xxxx /qb

где aaaaaaaa - артикульный номер
xxxxxxxxxx-xxxx - серийный номер

Спасибо ZaV !

Нашли ошибку в шапке? Есть что добавить? Пишите автору темы или модератору.
По другим вопросам пишите в теме. volk1234.

ANDYru 24-08-2005 19:39 350483

поставить не проблема - проблема регистрировать

garbals 24-08-2005 23:40 350522

я понимаю так ставиш с ключами promt7 а потом переписываеш

PrmtPro dat
StlVer dat
у меня проблемма самой установки с серийниками
регистрацыя по моему не проблема

ANDYru 25-08-2005 08:57 350607

garbals
нарисуй скрипт (autiit или autohotkey) и оно всё за тебя сделает и впишет куда надо

D@nil 25-08-2005 10:48 350649

garbals
Могу autiit3 скрипт дать, если надо.

garbals 25-08-2005 14:20 350733

дай пожалуста скрипт на Promt7
а то я еще не очень разобрался как их писать
на ящик garbals@tut.by

Dust112 26-08-2005 19:15 351141

Очень хотел бы получить то же, т.к. мой не работает.
Мыло dust112soft@yandex.ru

D@nil 26-08-2005 21:44 351174

garbals
Извини, скриптик я гдето потерял. Поиши на msfn.org

garbals 26-08-2005 22:55 351186

жаль может ещё кто поможет

Dust112 28-08-2005 15:52 351496

Вчера облазил всю ветку посвещённую AutoIt на msfn, о Promt там ничего нет. У меня скрипт при запуске из-под винды работает на отлично. А вот при установке с командной строки, при эмуляции установки, прога пишет, что не найден файл, соответствующий данному серийному номеру. Какие будут соображения.

garbals 28-08-2005 16:10 351498

покажи свой скрипт посмотрю потестирую

Dust112 29-08-2005 09:31 351669

Код:

;AutoItSetOption("TrayIconHide", 1);Скрыть значок в трее
Run("MInstall.exe","");Запустить файл
;Ввод Артикульного номера
WinWait("Добро пожаловать","")
WinWaitActive("Добро пожаловать")
ControlSetText ("Добро пожаловать", "", "Edit1", "Н О М Е Р")
Sleep(500)
ControlClick ("Добро пожаловать", "", "Button1")

WinWait("PROMT Professional 7 Giant - InstallShield Wizard")
WinWaitActive("PROMT Professional 7 Giant - InstallShield Wizard")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "", "Button1")

WinWait ("PROMT Professional 7 Giant - InstallShield Wizard","Лицензионный договор")
WinActivate ("PROMT Professional 7 Giant - InstallShield Wizard","Лицензионный договор")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "Лицензионный договор", "Button3")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "Лицензионный договор", "Button5")

WinWait ("PROMT Professional 7 Giant - InstallShield Wizard","Сведения о пользователе")
WinActivate ("PROMT Professional 7 Giant - InstallShield Wizard","Сведения о пользователе")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "Сведения о пользователе", "Button5")

; Для ввода Лицензионного номера и выборочной установки, для себя, я правил файл PROMT Professional 7 Giant.msi.
; Поэтому здесь выбрана полная установка.
 
WinWait ("PROMT Professional 7 Giant - InstallShield Wizard","Лицензионный номер")
WinActivate ("PROMT Professional 7 Giant - InstallShield Wizard","Лицензионный номер")
ControlSetText ("PROMT Professional 7 Giant - InstallShield Wizard", "Лицензионный номер:", "Edit1", "Н О М Е Р")
ControlSetText ("PROMT Professional 7 Giant - InstallShield Wizard", "Лицензионный номер:", "Edit2", "Н О М Е Р")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "Лицензионный номер", "Button2")

WinWait ("PROMT Professional 7 Giant - InstallShield Wizard","Папка назначения")
WinActivate ("PROMT Professional 7 Giant - InstallShield Wizard","Папка назначения")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "Папка назначения", "Button1")

WinWait ("PROMT Professional 7 Giant - InstallShield Wizard","Вид установки")
WinActivate ("PROMT Professional 7 Giant - InstallShield Wizard","Вид установки")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "Выберите вид установки.", "Button5")

;WinWait ("PROMT Professional 7 Giant - InstallShield Wizard","Выборочная установка")
;WinActivate ("PROMT Professional 7 Giant - InstallShield Wizard","Выборочная установка")
;ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "Выборочная установка", "Button5")

WinWait ("PROMT Professional 7 Giant - InstallShield Wizard","Готова к установке программы")
WinActivate ("PROMT Professional 7 Giant - InstallShield Wizard","Готова к установке программы")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard", "Готова к установке программы", "Button1")

WinWait ("PROMT Professional 7 Giant - InstallShield Wizard","Программа InstallShield Wizard завершена")
WinActivate ("PROMT Professional 7 Giant - InstallShield Wizard","Программа InstallShield Wizard завершена")
ControlClick ("PROMT Professional 7 Giant - InstallShield Wizard","Программа InstallShield Wizard завершена", "Button1")
;Панель
WinWait ("SmarTool")
WinActivate ("SmarTool")
ControlClick ("SmarTool", "", "Button1")
ControlClick ("SmarTool", "", "Button6")


ANGRO 07-09-2005 13:05 353873

Господа посмотрите листинг, после Sleep 5000 не работает, а если вынести этот кусок кода в отдельный фаил всё ок.Сильно ногами не бейте написал за два часа после скачки AutoIt, вобщем чайник :)
Код:

Run("MInstall.exe")
WinActivate("Добро пожаловать")
WinWaitActive("Добро пожаловать")
Send("xxxxxxxx")
ControlClick("Добро пожаловать","Введите артикульный номер продукта:","Button1")
WinWaitActive("PROMT XT Office readme.txt - Блокнот")
WinClose("PROMT XT Office readme.txt - Блокнот")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
;Sleep("500")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Вас приветствует программа InstallShield Wizard для PROMT XT Office Giant","Button1")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Пожалуйста, внимательно и полностью прочтите следующий Лицензионный договор. Дальнейшая установка возможна только после принятия условий Лицензионного договора.","Button3")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Пожалуйста, внимательно и полностью прочтите следующий Лицензионный договор. Дальнейшая установка возможна только после принятия условий Лицензионного договора.","Button5")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","&Пользователь:","Button5")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
Send("xxxxxxxxxxxxxxx")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Лицензионный номер:","Button2")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Установка PROMT XT Office Giant в:","Button1")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Выберите вид установки.","Button2")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Выберите вид установки.","Button5")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","&Установить","Button1")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","&Установить","Button6")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","&Установить","Button1")
Sleep("5000")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Promt Backup","Button6")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Promt Backup","Button1")
WinActivate("PROMT XT Office Giant - InstallShield Wizard")
WinWaitActive("PROMT XT Office Giant - InstallShield Wizard")
ControlClick("PROMT XT Office Giant - InstallShield Wizard","Программа InstallShield Wizard завершена","Button1")
WinActivate("SmarTool")
WinWaitActive("SmarTool")
ControlClick("SmarTool","Встраивать функции перевода в:","Button6")


Denion 03-06-2006 19:33 446051

Promt 7 тихая или админиcтративная утановка???
 
Всем добрый день или ночь. У меня есть Promt 7. Хочу сделать админ. точку для него. Но ничего не выходит. Может кто то занет с каким параметром запускаеться "Setup.exe" через MInstall.exe. Или может кто-то занет как сделать эту админ точку.

Strategos 18-07-2006 20:53 462623

Поддерживаю!
Подскажите как в дистр интегрировать серийники и словари ну и с каким ключём создать SFX архив?

Debugger 19-07-2006 09:29 462755

Denion

В дистрибутиве программы Boa Soft Installer (соотв. тема в форуме) есть утилита для определения параметров командной строки ShowCmdParam.exe. Переименуй ее в setup.exe и запусти MInstall.exe. В появившемся окне увидишь ключи. Я бы их и так сказал, просто сейчас на работе.
Чт окасается админточки, то у многих дистрибутивов админточка - это прерогатива Enterprise- или корпоративной версии. Следовательно из обычного дистра просто так сделать админточку не получится, если вообще получится. У меня не получилось.

ZaV 29-11-2006 09:02 518291

попробовал при помощи ShowCmdParam получить ключ запуска для promt xt все получилось
Код:

msiexec.exe /i promt_xt.msi KBRIYPGWNEULCSJAQHXOFVM=xxxxxxxx /qb
где xxxxxxxx - артикульный номер причем серийник даже и не понадобился ... не прописывал его ни в msi ни в ком строке

для promt 7 giant проделал туже операцию с ShowCmdParam.exe
получил следующую строку
Код:

msiexec.exe /i promt7.msi KBRIYPGWNEULCSJAQHXOFVM=xxxxxxxx
причем если указать pidkey в ком строке дальше или прописать его в msi то он подхватывается ... и установка идет если нажимать кнопки руками ...
но как только добавляется к командной строке ключ /qb то сразу ругается на неверный серийник ...
может кто знает в чем дело

ZaV 29-11-2006 14:44 518445

кажись сам нашел ...
у них в msi PIDtemplate был такой <??????????-??????>

в orce исправил на <??????????-????> (убрал 2 символа в конце и все прокатило а то уж собирался автоит делать)

строка получилась такая msiexec.exe /i "PROMT Expert 7 Giant.msi"KBRIYPGWNEULCSJAQHXOFVM=aaaaaaaa pidkey=xxxxxxxxxx-xxxx /qb

где aaaaaaaa - артикульный номер
xxxxxxxxxx-xxxx - серийный номер

Debugger 29-11-2006 14:49 518447

ZaV
А с админточкой не пробовал разбираться?

В моем дистрибутиве есть большой (около 200 метров) файл с расширением .Z, который не хочет распаковываться. Если взвесить папку с уже установленной программой, то по размеру видно, что файл этот участия в установке не принимал. Если его удалить, то установка тоже проходит нормально. Кто-нибудь знает, для чего он, и вообще есть ли он у кого, а то я уже подумываю, не попал ли он туда случайно.

ZaV 29-11-2006 15:09 518466

я почетал про него написано что мусорный файл как кто то объяснял нужен был для заполнения диска чтоб навесить защиту ...
с админточкой не пробовал

Strategos 29-11-2006 17:15 518524

А словари никак нельзя пистегнуть к нему?

MaxDELETE 12-12-2006 12:38 523796

Люди, делаю так, как написал ZaV, но сразу прин ачале установки выскакивает:

Недействительный лицензионный номер или не обнаружен ключ защиты программы.

Подскажите, что нужно сделать. Файлы лицензии есть, даже если они уже на месте стоят, то все равно такая же ошибка

Dubina 12-12-2006 13:41 523826

Сделал так, как написал ZaV
Цитата:

кажись сам нашел ...
у них в msi PIDtemplate был такой <??????????-??????>

в orce исправил на <??????????-????> (убрал 2 символа в конце и все прокатило а то уж собирался автоит делать)

строка получилась такая msiexec.exe /i "PROMT Expert 7 Giant.msi"KBRIYPGWNEULCSJAQHXOFVM=aaaaaaaa pidkey=xxxxxxxxxx-xxxx /qb

где aaaaaaaa - артикульный номер
xxxxxxxxxx-xxxx - серийный номер
и все прекпрасно работает !!!! Решилась как раз твоя проблема

ZaV огромное СПАСИБО !!!

vsv82 04-02-2007 19:58 545635

А можно поподробней про то,как убрать лишних два "??"

ZaV 05-02-2007 10:07 545831

возьми редактор msi например ms orca http://wasm.ru/baixado.php?mode=tool&id=261
и по поиску найди нужную строчку там и удали лишних два ??

vsv82 06-02-2007 18:43 546568

спс,но не помогло,отредактировал,сохранил,теперь при запуске пишет,что дистрибутив повреждён.

Serge2006 08-03-2007 01:11 559092

Скажите, пожалуйста, в чем трабла? Делал так: убил 2 вопроса "лишних", а серийник не принимается... Прпобовал без убивания - все равно. Может есть способ покромсать вообще msi чтоб по-нормальному переделать его? типа сделать трансформ... Только мне не хватает знаний, где зашиты проверки...

Эм. Понял свою ошибку: я удалил папку Lisence - теперь вернул - вроде все ок. А сто по словарям? Их реально автоматически ставить?

Serge2006 13-05-2007 12:52 586298

Вышла 8ая версия. Подскажите, пожалуйста, как поставить и зарегить тихо? нужна работа в сети, то есть несколько компов рядом с одновременно запущенным промтом.

Guru431 23-08-2007 15:56 632021

У меня PROMT Expert 8 Giant
Ставлю с такими ключами

PROMT8_Expert_Rus_ERE_FRF_GRG_SRS_IR.exe -s -a /s /v"/qb"

Всё работает! :)

volk1234 01-08-2009 20:13 1183216

Склеил темы, обновил шапку.


Время: 03:05.

Время: 03:05.
© OSzone.net 2001-