Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Smart Install Maker

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Открыть новую тему     Написать ответ в эту тему

ProkVS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Варезник » Smart Install Maker

Smart Install Maker


Всего записей: 292 | Зарегистр. 16-04-2004 | Отправлено: 08:00 22-12-2006 | Исправлено: neZlodey, 00:40 10-08-2020
Artem00001



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerDergunov,
 
Хорошо, а как в этом файле указать на распаковку тех файлов, которые находятся в соседнем архиве?
 

Цитата:
Можно подключить фантазию.
Все файлы запаковать в архивы (7-Zip, RAR, FreeArc) - это и будет Setup.bin.
А в Setup.exe запаковать только распаковщик для этих архивов, и после его "инсталляции" автоматически запустить команду распаковки для приложенных архивов.
Этот метод даже удобней, чем применение чисто инсталлятора - можно сделать максимально сжатые архивы, варьировать размер архивов в зависимости от потребностей...

Всего записей: 87 | Зарегистр. 12-07-2011 | Отправлено: 12:34 05-02-2012
LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem00001
Вкладка Commnads.
Сommand  -  7z.exe  
Parameters  -  x Setup.bin -o%InstallPath% -r
Run shedule - After unpacking.
Файл 7z.exe упаковать в инсталлятор.  Setup.bin - архив, который лежит рядом с инсталлятором.
 
Не очень понятна ситуация - как именно инсталлятор обрабатывает тот путь где лежит сам (переменная InstallPath имеется, а переменной InstallerPath или подобной нету), потому скорее всего подхватывает рядомлежащие файлы автоматически.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 15:10 05-02-2012
Artem00001



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerDergunov,
 
Спасибо, буду пробовать!)

Всего записей: 87 | Зарегистр. 12-07-2011 | Отправлено: 15:59 05-02-2012
mik88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну никак не могу разобраться как сделать что бы 7-zip в нем работал...
помогите плз... что писать в командах?

Всего записей: 1 | Зарегистр. 05-02-2012 | Отправлено: 20:58 05-02-2012
iiwgfd34332

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
.

Всего записей: 72 | Зарегистр. 22-01-2012 | Отправлено: 00:29 06-02-2012
cem386

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите.
Надо сделать так, чтобы перед установкой программы А удалялась папка Б. Пробовал командой cmd (параметры /k rmdir ... ) - папка удаляется, но такое работает только на вин7, на хр не хочет.
Напишите какой командой это можно правильно сделать?

Всего записей: 4 | Зарегистр. 23-02-2012 | Отправлено: 20:41 23-02-2012
arvidos



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
тебе надо чтоб программа удалялась как положено или чтоб тупо папка ее сносилась?

----------
@arvidOS

Всего записей: 3557 | Зарегистр. 24-04-2009 | Отправлено: 20:48 23-02-2012
cem386

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тупо папка сносилась

Всего записей: 4 | Зарегистр. 23-02-2012 | Отправлено: 20:53 23-02-2012
arvidos



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
создай батник который будет удалять что надо. проверь его работу на ХР и 7. затем добавляй в проект и запускай его скрыто перед установкой

----------
@arvidOS

Всего записей: 3557 | Зарегистр. 24-04-2009 | Отправлено: 21:04 23-02-2012
Kumga

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
создай батник который будет удалять что надо. проверь его работу на ХР и 7. затем добавляй в проект и запускай его скрыто перед установкой
именно так или VBS:  
Код (со всем содержимым):
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder("C:\Folder")
Folder.Delete

Всего записей: 344 | Зарегистр. 22-11-2010 | Отправлено: 21:18 23-02-2012
cem386

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
создай батник который будет удалять что надо. проверь его работу на ХР и 7. затем добавляй в проект и запускай его скрыто перед установкой

Но получается что сначала этот батник должен установиться, а потом он уже сможет удалить папку. А мне надо все это проделать перед установкой.

Всего записей: 4 | Зарегистр. 23-02-2012 | Отправлено: 21:26 23-02-2012
arvidos



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
не проблема
распаковывается батник в Темп, запускается, удаляет папки, удаляется сам. после его действий начинается второе действие - установка твоей проги
 
Добавлено:
если хочешь кинь в личку что тебе там нужно сделать - через часик гляну если сам не разберешься

Всего записей: 3557 | Зарегистр. 24-04-2009 | Отправлено: 21:29 23-02-2012
cem386

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У тоже подумывал про темп. Но теперь другой вопрос: как задать эту последовательность??
Запихиваю файлы программы, задаю им путь извлечения. Запихиваю батник, посылаю его в темп. Что делать дальше?

Всего записей: 4 | Зарегистр. 23-02-2012 | Отправлено: 21:37 23-02-2012
arvidos



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
как вариант - делаешь матрешку. сначала просто кидаешь файлы с тихим извлечением куда надо и создаешь программу. потом эту программу кидаешь в новый проект, там где батник - батник на первое действие, затем, после окончания работы - запуск приложения. общий размер приложения при этом увеличится примерно на 70 кб.  
мысль ясна?

----------
@arvidOS

Всего записей: 3557 | Зарегистр. 24-04-2009 | Отправлено: 23:59 23-02-2012
volodyak



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне нужно сделать так, чтобы при установке было предложено пользователю напечатать один параметр который в последствие должен записаться в распакованный ini файл.
 
К примеру, при установке, после окна: "Каталог установки", открывается окошко с названием "IP адрес сервера:" и чтобы можно было туда вручную ввести ip и он записался в INI файл, допустим в C:\soft\setting.ini
 
Может кто-то уже подобное делал? Есть примеры?

Всего записей: 90 | Зарегистр. 31-01-2006 | Отправлено: 16:53 03-03-2012
Kumga

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volodyak
А дополнительный батник или VBS не помешает? Если допустимо, тогда добавить в пакет файл T.vbs, после распаковки запустить.
Код:
 
 Dim ts, ForAppending, FSO, sLine
    ForAppending = 8
    sLine = InputBox ("Введите IP адрес сервера:","Запрос","")
If sLine = "" Then
    Set FSO = CreateObject("Scripting.FileSystemObject")
    FSO.DeleteFile "T.vbs"
    WScript.Quit
Else  
    Set FSO=WScript.CreateObject("Scripting.FileSystemObject")
    Set ts = FSO.OpenTextFile("C:\soft\setting.ini", ForAppending, True)
    ts.WriteLine (sLine)
    ts.Close
    FSO.DeleteFile "T.vbs"
End If

Всего записей: 344 | Зарегистр. 22-11-2010 | Отправлено: 19:27 03-03-2012 | Исправлено: Kumga, 05:09 04-03-2012
em78



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как добиться от программы , что бы прогресс установки отображался правильно , т.е. шкала двигалась соответственно длине файла , а то пока устанавливается длинный файл , программа ждёт пока он полностью не окажется на диске и только потом в долю секунды сдвигает шкалу прогресс бара .
 Например , у меня есть программа собранная thinstallом , весит 300мб , екзешник один , получается , что при установке с помощью Smart Install Maker , шкала на прогресс баре совсем не шевелиться и можно подумать что установка не происходит и только в самом конце установки шкала быстро наполняет прогресс бар . Это можно как то поправить , или же недоработка самой программы ?

Всего записей: 13 | Зарегистр. 14-11-2006 | Отправлено: 18:50 26-03-2012
MrEugenD

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет всем, у меня такой вопрос, вот есть у меня .ini фаил, в котором скрипт для красивого инсталятора, куда вставить скрипт, чтобы был этот инсталятор а не тот который по умолчанию от программы, и где надо переместить папку с деталями ”скин”-а инсталятора чтобы всё получилось?За ранее спасибо

Всего записей: 6 | Зарегистр. 19-04-2012 | Отправлено: 21:20 22-04-2012
arvidos



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MrEugenD
у тебя скорее всего конфиг не к этой программе, а к Inno Setup

Всего записей: 3557 | Зарегистр. 24-04-2009 | Отправлено: 21:23 22-04-2012
MrEugenD

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
возможно, но мне этот понравился, так чтото можно сделать или нет?

Всего записей: 6 | Зарегистр. 19-04-2012 | Отправлено: 21:30 22-04-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Компьютерный форум Ru.Board » Компьютеры » Программы » Smart Install Maker


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru