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

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

mat.86 19-12-2011 16:59 1818033

Тихая установка STDUviewer
 
STDUviewer, бесплатная программа небольших размеров которая умеет читать pdf и djvu - форматы. Впринципе заменяет сразу две программы, на любителя, но мне нравится. скачать программу с оффициального сайта, ссылка на оффициальный сайт.
Предыдущие версии легко ставились с ключем \silent и \verysilent, а в последней весии добавили пункт при установке "я не буду использовать STDUviewer в коммерческих целях" из-за этого ключи не срабатывают. Может кто знает какой ключ нужно добавить чтобы галочка ставилась и проходила полностью тихая установка или прийдется все же перепаковывать?

Dimon33 20-12-2011 17:12 1818847

mat.86,возьми сдесь
ставится с ключом VERYSILENT,никаких "я не буду использовать STDUviewer в коммерческих целях" не просит
делал для себя,путём перепаковки инсталятора

mat.86 20-12-2011 20:47 1818975

Цитата:

Цитата Dimon33
делал для себя,путём перепаковки инсталятора »

все таки походу ключем не решается, решается
Цитата:

Цитата mat.86
прийдется все же перепаковывать? »

Dimon33, спасибо за перепаковку, а скажи в твоем репаке, ассоциации с документами нормально срабатывают? Почему спрашиваю, я поэтому тему и создал, потому что нашел в сети чей то репак, так там нифига ассоциации не срабатывали, я снес репак, установил оффициальную версию, сразу все нормально ассоциировалось с pdf и djvu.?

Dimon33 20-12-2011 23:05 1819057

Цитата:

Цитата mat.86
ассоциации с документами нормально срабатывают »

при установке проги без ассоциаций,только вручную в настройках программы со всеми предложенными типами файлов нормально :ok:

mat.86 21-12-2011 03:15 1819169

Dimon33, спасибо, все нормально ставиться.

out51d3r 10-03-2012 18:29 1876304

Круть) Спасибо

out51d3r 08-06-2012 12:31 1930560

Новая версия вышла Dimon33, можете так же сделать, чтобы ставилось без лишних вопросов и тихо)?

Dimon33 08-06-2012 12:37 1930563

out51d3r, stduviewer v.1.6.160

out51d3r 08-06-2012 17:55 1930798

Зачёт! Огромное спасибо.
Дмитрий, а с помощью чего Вы так делаете? Дабы в дальнейшем не отвлекать Вас.

Dimon33 08-06-2012 21:25 1930890

out51d3r, всё очень просто-распаковываем инсталятор,затем убираем в скрипте ненужные строчки,потом заново
упаковываем :oszone:

21h 23-07-2012 22:26 1957473

"Тихая" установка STDU Viewer
 
Здравствуйте. Какие ключи применяются для "тихой" установки программы STDU Viewer ?

alert30 23-07-2012 22:32 1957474

21h, Тихая установка STDUviewer

Ставь ключ на /VERYSILENT; прочие "Я не буду..." в установщике будут отменены.

ivvtvv 13-09-2012 14:39 1987956

Цитата:

Цитата Dimon33
всё очень просто-распаковываем инсталятор,затем убираем в скрипте ненужные строчки,потом заново
упаковываем »

А чем Вы распаковываете и, главное, упаковываете? И в каком файле какие строчки убрать?

Dimon33 03-12-2012 23:17 2038121

ivvtvv, распаковать "родной" инсталятор можно с помощьюUniversal Extractor ,после распаковки найдёшь файл с расширением .iss-это скрипт
inno setup, его нужно подредактировать,убрав ненужные строчки.Потом обратно запаковываешь.Всё!
Желающие скачать перепакованный STDU Viewer 1.6.191 могут здесь...

vital7601 05-12-2012 12:48 2039089

Цитата:

убрав ненужные строчки.Потом обратно запаковываешь.Всё!
я так понимаю вот эти строчки надо убрать
Source: "{app}\̨*.txt"; DestDir: "{app}"; Languages: "ru"; Check: "IsCommercialLicense()"; MinVersion: 4.1,5.0.2195;
Source: "{app}\̨*.txt"; DestDir: "{app}"; Languages: "ru"; Check: "IsNoCommercialLicense()"; MinVersion: 4.1,5.0.2195;
а чем потом запаковать?

alert30 05-12-2012 13:03 2039103

vital7601, как обычно Inno Setup.

Dimon33 05-12-2012 13:39 2039131

Цитата:

Цитата vital7601
Source: "{app}\̨*.txt"; DestDir: "{app}"; Languages: "ru"; Check: "IsCommercialLicense()"; MinVersion: 4.1,5.0.2195;
Source: "{app}\̨*.txt"; DestDir: "{app}"; Languages: "ru"; Check: "IsNoCommercialLicense()"; MinVersion: 4.1,5.0.2195; »

нужно удалить именно эти две строчки

vital7601 05-12-2012 16:09 2039231

alert30, Dimon33, спасибо, уже все сделал

ivvtvv 06-12-2012 13:08 2039843

Цитата:

Цитата alert30
как обычно Inno Setup »

Что-то я не догоняю! exe распаковал прогой InnoSetupUnpacker, скрипт открыл блокнотом и удалил строчки
Source: "{app}\?*.txt"; DestDir: "{app}"; Languages: "ru"; Check: "IsCommercialLicense()"; MinVersion: 4.1,5.0.2195;
Source: "{app}\?*.txt"; DestDir: "{app}"; Languages: "ru"; Check: "IsNoCommercialLicense()"; MinVersion: 4.1,5.0.2195;
сохранил. А чем обратно запаковать в exe? Сама прога InnoSetup открывает только скрипты (.iss), а как собрать распакованные файлы и запаковать их обратно в exe ума не приложу!

Dimon33 06-12-2012 15:43 2039964

Цитата:

Цитата ivvtvv
а как собрать распакованные файлы и запаковать их обратно в exe ума не приложу! »

в Inno Setup есть такая кнопочка-Compile(скомпилировать),нажимаешь её и всё готово :cool:

alert30 06-12-2012 16:08 2039978

Цитата:

Цитата Dimon33
в Inno Setup есть такая кнопочка-Compile(скомпилировать),нажимаешь её и всё готово »

Если что, хоткей - F9.

Dimon33 29-03-2013 00:30 2121140

Перепакованный STDUviewer 1.6.205

Dimon33 11-06-2013 21:30 2166108

Перепакованный STDUviewer 1.6.206

FSBA 12-06-2013 10:07 2166287

Единственный неприятный момент в том что с отсутствием этих двух строчек:
Source: "{app}\?*.txt"; DestDir: "{app}"; Languages: "ru"; Check: "IsCommercialLicense()"; MinVersion: 4.1,5.0.2195;
Source: "{app}\?*.txt"; DestDir: "{app}"; Languages: "ru"; Check: "IsNoCommercialLicense()"; MinVersion: 4.1,5.0.2195;
инсталлер ставит без ассоциаций... т.е. придется выставлять в ручную((
Уважаемый Dimon33 не могли бы это исправить??

Dimon33 13-06-2013 23:36 2167375

FSBA, для ассоциаций ,как вариант,можно использовать REG-файл,а удалённые строчки на ассоциации не влияют..

P.S.
Здесь есть удобная утилитакоторая поможет
вам сохранить ассоциации ваших файлов с STDUviewer-устанавливаете STDUviewer,настраиваете и сохраняете настройки
(ассоциации) в в CMD-файле, INF или REG-файле

FSBA 14-06-2013 07:01 2167429

Dimon33,
1. Поставил оригинальный STDUviewer (не коверканый вами)
2. С помощью рекомендованной вами утилиты AssTools сохранил настройки ассоциаций в REG файл
3. Удалил установленный STDUviewer
4. Поставил ваш STDUviewer (который прекрасно ставится ключиком /VERYSILENT и не открывается автоматически после тихой установки что очень хорошо) и добавил в реестр сохраненный ранее REG файл.
СПАСИБО БОЛЬШОЕ!!

Dimon33 18-07-2013 19:35 2186771

Перепакованный STDUviewer 1.6.251

Dimon33 09-09-2013 23:53 2215333

Перепакованный STDUviewer 1.6.284

IntuitOS 10-09-2013 01:20 2215368

Dimon33, перепакованный STDUviewer 1.6.284 в тихую с каким ключом ставить?

Dimon33 10-09-2013 01:23 2215369

Цитата:

Цитата IntuitOS
STDUviewer 1.6.284 в тихую с каким ключом ставить? »

stduviewer.exe /VERYSILENT

Dimon33 30-09-2013 20:50 2226382

Перепакованный STDUviewer 1.6.294

IntuitOS 11-10-2013 00:36 2232361

Перепакованный STDUviewer 1.6.284 ставится хорошо, но выявился один глюк. При открытии документа в программе через Файл-Открыть.. всё хорошо отрабатывает, документ открывается. Но при запуске этого же документа, скажем, двойным кликом из папки - открывается программа STDUviewer, вылетает какая-то ошибка и документ не открывается. К сожалению, скрин ошибки не сохранил, а ошибку устранил установкой программы с сайта. Прога ставилась при переустановке Windows 7x64.

Dimon33 11-10-2013 00:58 2232365

IntuitOS, в новой версии разработчики вроде бы, как устранили этот косяк

IntuitOS 11-10-2013 01:38 2232371

проверил на другой машине, там ещё стоит версия 1.6.206. Выскакивает ошибка:

Заметил, что такая ошибка выскакивает только при запуске документа с флэшки, с компа - всё норм.

Новую перепакованную версию пока не проверял.

...

в версии 1.6.294 ошибки нет, спасибо.

FSBA 07-11-2013 03:50 2248941

Вышла новая версия STDU Viewer 1.6.300!
Dimon33, ждём от вас вашего repack'а :)

Dimon33 07-11-2013 12:53 2249163

Перепакованный STDUviewer 1.6.300

rocet 28-11-2013 13:27 2263067

Автоустановка STDU Viewer
 
скачал программу stdu viever 1.6.300, у неё нет ключа тихой установки (/VERYSILENT не вариант)
пишет "неправильные регистрационные данные"
репаки нашёл на этой странице, но там тоже самое.
как всё-таки её сделать? :help:

boss911 28-11-2013 15:55 2263150

Упаковано точно в Inno Setup. Проблема в том, что программа не устанавливается без ключа или со снятой галкой "Не использовать в коммерческих целях". Как это передать параметром командной строки, наверное, только разработчики знают, если они это вообще предусмотрели.

Проще переупаковать. И чем portable не устраивает?

Там и MSI есть, но он у меня вообще не ставится. Можно его поковырять, возможно, это лечится.

Iska 28-11-2013 18:28 2263243

Взять, как уже сказал коллега boss911, portable-вариант. Извлечь из InnoSetup-инсталлятора «stduviewer.exe» InnoSetup-скрипт. С помощью файлов из portable-варианта и извлечённого скрипта создать свою InnoSetup-инсталляцию.

rocet 29-11-2013 03:06 2263497

Цитата:

Цитата boss911
И чем portable не устраивает? »

я для сборника с автоустановкой
Цитата:

Цитата boss911
Там и MSI есть, но он у меня вообще не ставится. »

та же байда, идёт настройка инсталятора а потом ошибка.
у меня есть advanced installer, пробовал им перепаковать в msi, устанавливается но файл djvu открываешь с помощью неё. выскакивает ошибка. а в обратном порядке не проверял. :yes:

FSBA 19-02-2014 04:05 2311548

Уважаемый Dimon33, новая версия STDU Viewer 1.6.307.
Ждём вашей работы:)

Dimon33 19-02-2014 14:42 2311827

STDU Viewer 1.6.307

Dimon33 22-04-2014 22:52 2341729

STDU Viewer 1.6.313

ZardoZ 17-08-2014 01:09 2390250

А можно как-то сделать, чтобы перепакованная вами сборка сама подтягивала ассоциации? А то выходит как-то не хорошо.

Dimon33 17-08-2014 21:12 2390519

ZardoZ, это не сборка,а почти оригинальный установщик ,про ассоциации прочтитайте здесь

ZardoZ 18-08-2014 12:17 2390691

Цитата:

Цитата Dimon33
про ассоциации прочтитайте здесь »

Спасибо у меня так и сделано, просто это как по мне так это недоработка инсталлятора. Надо же делать лучше чем оригинал :)

Dimon33 31-08-2014 23:22 2396768

STDU Viewer 1.6.350

Sedrael 03-09-2014 17:02 2397923

Круто было бы интегрировать ассоциации + изменить настройку открытия документа из предыдущей сессии на НЕТ! Но эта настройка находится в XML файле... ((
Автору спасибо!

popt2t 03-09-2014 21:03 2398022

Sedrael, в аддоне от liben, все это реализовано.

_arahnid_ 20-01-2015 15:51 2458882

Вот скриптик на AutoIt, который автоматизирует установку STDU Viewer
можете под себя править, если что то не устроит:
Код:

#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.3.12.0
 Author:        _arahnid_

 Script Function:
    Установка STDU Viever.

#ce ----------------------------------------------------------------------------
Const $WinName = "Установка — STDU Viewer"

Run("stduviewer.exe")

WaitAndAct("Выберите язык установки", "Выберите язык, который будет использован в  процессе установки:")
ControlClick ("Выберите язык установки", "Выберите язык, который будет использован в  процессе установки:", '[CLASS:TNewButton; INSTANCE:1]', "",1)

WaitAndAct($WinName, "Вас приветствует Мастер установки STDU Viewer")
ControlClick ($WinName, "Вас приветствует Мастер установки STDU Viewer", '[CLASS:TNewButton; INSTANCE:1]', "",1)

WaitAndAct($WinName, "Информация о пользователе")
ControlSend  ($WinName, "Информация о пользователе", '[CLASS:TEdit; INSTANCE:3]', "RusUser","")
ControlCommand($WinName, "Информация о пользователе", '[CLASS:TCheckBox; INSTANCE:1]', "Check","")
ControlClick ($WinName, "Информация о пользователе", '[CLASS:TNewButton; INSTANCE:2]', "",1)

WaitAndAct    ($WinName, "Лицензионное Соглашение")
ControlCommand($WinName, "Лицензионное Соглашение", '[CLASS:TNewRadioButton; INSTANCE:2]', "Check","")
ControlClick ($WinName, "Лицензионное Соглашение", '[CLASS:TNewButton; INSTANCE:2]', "",1)

WaitAndAct    ($WinName, "Выбор папки установки" )
ControlSend  ($WinName, "Выбор папки установки", '[CLASS:TEdit; INSTANCE:1]', @ProgramFilesDir & '\Office\STDU Viewer',"")
ControlClick ($WinName, "Выбор папки установки", '[CLASS:TNewButton; INSTANCE:3]', "",1)

WaitAndAct    ($WinName, "Выберите папку в меню" )
ControlSend  ($WinName, "Выберите папку в меню", '[CLASS:TNewEdit; INSTANCE:1]', "Офисные программы","")
ControlClick ($WinName, "Выберите папку в меню", '[CLASS:TNewButton; INSTANCE:4]', "",1)

WaitAndAct    ($WinName, "Выберите дополнительные задачи")
ControlClick ($WinName, "Выберите дополнительные задачи", '[CLASS:TNewButton; INSTANCE:4]', "",1)

WaitAndAct    ($WinName, "Ассоциировать с расширениями")
ControlClick ($WinName, "Ассоциировать с расширениями", '[CLASS:TNewButton; INSTANCE:4]', "",1)

WaitAndAct    ($WinName, "Всё готово к установке")
ControlClick ($WinName, "Всё готово к установке", '[CLASS:TNewButton; INSTANCE:4]', "",1)

WaitAndAct    ($WinName, "Завершение Мастера установки STDU Viewer")
ControlClick ($WinName, "Завершение Мастера установки STDU Viewer", '[CLASS:TNewCheckListBox; INSTANCE:1]', "",1, 10 ,10)
ControlClick ($WinName, "Завершение Мастера установки STDU Viewer", '[CLASS:TNewButton; INSTANCE:4]', "",1)

FileDelete ( @StartMenuCommonDir & "\Programs\Офисные программы\Uninstall STDU Viewer.lnk" )

Exit

Func WaitAndAct($v1, $v2)
    $hWnd = WinWait($v1, $v2, 30)
    If Not $hWnd Then
        MsgBox(4096, 'Сообщение', 'Ожидаемое окно: ' & $v1 & ' ' & $v2 &' не найдено, завершаем работу скрипта')
        Exit
    EndIf
    WinActivate ($v1, $v2)
EndFunc


FSBA 30-05-2015 15:59 2513120

Уважаемый Dimon33, ждем STDU Viewer 1.6.375!

Dimon33 03-06-2015 03:00 2514365

STDU Viewer 1.6.375

hardir 05-11-2017 12:45 2775479

Dimon33, можно обновить ссылку? Очень нужно ;)

Dimon33 06-11-2017 09:23 2775677

STDU Viewer 1.6.375

V!RTuE 14-11-2021 03:05 2971868

Dimon33, обновите ссылку, пожалуйста)

popt2t 14-11-2021 14:12 2971892

V!RTuE, вот же есть.


Время: 12:43.

Время: 12:43.
© OSzone.net 2001-