[решено] Тихая установка WinTools.net Pro

Ответить
 • Просмотры: 1
Аватара пользователя
mamont1

Re: [решено] Тихая установка WinTools.net Pro

Сообщение mamont1 »

snark,
Цитата snark:



7-zip в сам модуль уже "вшита" утилита для сокрытия командной строки, то в случае WinRAR'a придется использовать сторонние утилиты. Но я думаю это не проблема.
[решено] Тихая установка WinTools.net Pro




Проблема А можно (для чайников) на на этом часном примере обяснить как использовать сторонние утилиты. (не нравятся мне эти выскакивающие окна)
Аватара пользователя
snark

Re: [решено] Тихая установка WinTools.net Pro

Сообщение snark »

mamont1, всегда пожалуйста Изображение, только это не шаманство, а точный расчет.

Файлы для упаковки:



Код:

Код: Выделить всё

wintoolsnetpro881.exe
dn2.lst
start.bat

Комментарий для WinRAR'a



Код:

Код: Выделить всё

Setup=start.bat
TempMode
Silent=1
Overwrite=1

Единственно что хочу отметить - если в моем варианте с 7-zip в сам модуль уже "вшита" утилита для сокрытия командной строки, то в случае WinRAR'a придется использовать сторонние утилиты. Но я думаю это не проблема.
Аватара пользователя
mamont1

Re: [решено] Тихая установка WinTools.net Pro

Сообщение mamont1 »

snark,



Код:

Код: Выделить всё

Setup=hidcon.exe start.bat
TempMode
Silent=1
Overwrite=1

Но во время старт-килл всёж выскакивает консоль - не критично.

Но самое главное - обидел немцев убрав их из Language.


Цитата:



Не будет-ли добр многоуважаемый джин.....



сделать ещё один wintoolsnetpro881.exe чтобы и немцы могли пользоваться.
Аватара пользователя
snark

Re: [решено] Тихая установка WinTools.net Pro

Сообщение snark »

mamont1, насчет консоли при "старт-килл" уже разобрался. Надо добавить в скрипте InnoSetup следующее:



Код:

Код: Выделить всё

[Run]
Filename: {app}\wintoolspro.exe; Flags: postinstall waituntilidle runminimized; Tasks: ; Languages: 
Filename: taskkill.exe; Parameters: /F /IM wintoolspro.exe; Flags: postinstall runminimized

Правда, nag screen (окошко с требованием зарегистрироваться) все равно не сворачивается... но то он и наг-скрин Изображение



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



Выкладываю архив wintoolspro_881.7z[/i]. Внутри "тихий" sfx-архив wintoolspro_881.exe + отдельно скрипты *.iss и *.cmd.

Добавлен немецкий язык, убраны мелкие ошибки, скрыта консоль taskkill'a.

Размер - 926 кб.
скачать
Аватара пользователя
mamont1

Re: [решено] Тихая установка WinTools.net Pro

Сообщение mamont1 »

mamont1

Для создания ярлыка на рабочем столе правим start.bat:



Код:

Код: Выделить всё

...
start /wait wintoolsnetpro881.exe /VERYSILENT /SP- /LOADINF="01.txt"
...

где /LOADINF= - ключ, позволяющий загружать параметры установки через файл ответов (а ключ /SAVEINF="filename"[/i] позволяет создать такой файл ответов)

01.txt - сам файл ответов (имя конечно же может быть произвольное). Должен лежать в той же папке, что и wintoolsnetpro881.exe. Кавычки обязательны!



Листинг 01.txt



Код:

Код: Выделить всё

[Setup]
Lang=eng
Dir=C:\Program Files\WinTools.net
Group=WinTools.net
NoIcons=0
Tasks=desktopicon

Если же лень все это делать, то можно сделать проще:



Код:

Код: Выделить всё

...
start /wait wintoolsnetpro881.exe /VERYSILENT /SP- /NOICONS=0 /TASKS=desktopicon
...

А насчет
Цитата mamont1:



И штоб там не было C:\Program Files
[решено] Тихая установка WinTools.net Pro




не понял, о чем это.
Аватара пользователя
snark

Re: [решено] Тихая установка WinTools.net Pro

Сообщение snark »

snark,

"И штоб там не было C:\Program Files"- если не на диск С устанавливать.

И если в папку (нем.винда) Programme.

Я так понял в БАТ сеё предусмотренно, а как в РАРе?
Аватара пользователя
mamont1

Re: [решено] Тихая установка WinTools.net Pro

Сообщение mamont1 »

snark,

"И штоб там не было C:\Program Files"- если не на диск С устанавливать.

И если в папку (нем.винда) Programme.

Я так понял в БАТ сеё предусмотренно, а как в РАРе?
Аватара пользователя
snark

Re: [решено] Тихая установка WinTools.net Pro

Сообщение snark »

mamont1

Нет. В скрипте install.iss указано брать значение из переменной {pf}, то есть %programfiles%. Так что если путь к "папке с программами" будет не "C:\Program files", a "D:\Programme" - значит, туда и установится. И это не зависит от того, каким архиватором запаковано.



Код:

Код: Выделить всё

[Setup]
AppName=WinTools.net Pro
AppVerName=WinTools.net 8.8.1 Pro
DefaultDirName={pf}\WinTools.net
Ответить

Вернуться в «Автоматическая установка приложений»