AlexSlipknot
18-03-2011, 11:54
KarriSetup. Автоматизация установки различных программ[hr]
http://img838.imageshack.us/img838/5205/c4f4b4ea7c55.png
Добавлен конвертер WPI -> KarriSetup!
Название Программы: KarriSetup
Версия программы:Обновляю по мере необходимости.
Адрес странички: http://slipknot.servehttp.com/ks/index.html
Язык: Neutral
Лицензия: естественно free.
Необходимые файлы:
setup.exe (http://slipknot.servehttp.com/ks/devbuilds/setup.exe)
KarriIde.exe (http://slipknot.servehttp.com/ks/devbuilds/KarriIde.exe)
MAKEDAT.EXE (http://slipknot.servehttp.com/ks/devbuilds/MAKEDAT.EXE)
Дополнительные файлы:
Простой скрипт example.kss (http://slipknot.servehttp.com/ks/devbuilds/example.kss)
Конвертер "config.js" -> "converted.kss" converter.exe (http://slipknot.servehttp.com/ks/devbuilds/converter.exe)
Конвертер boawpi converter_boawpi.exe (http://slipknot.servehttp.com/ks/devbuilds/converter_boawpi.exe)
Системные требования:
Windows 2000, Windows ME, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008;
Описание:
KarriSetup создана в помощь авторам сборок (WPI) софта. Программа ничем не уступает стандартной WPI, а также имеет ряд преимуществ:
Защита паролем средством rar-архиватора;
Защита скрипта;
Экономия дискового пространства используя ключ: removeafterinstall;
Простой скрипт-файл;
Возможность продолжения установки;
Возможность выбора программ для установки в процессе установки;
Полная поддержка Windows 7;
Возможность исключения конфликтующих программ используя ключ: uncheck;
Возможность исключения конфликтующих программ используя ключ: nosystem;
Возможность выбора программ для установки во время текущей установки;
Как пользоваться:
Подготовьте ваши инсталляционные пакеты;
Запустите KarriIde.exe и откройте скрипт (example.kss);
Отредактируйте скрипт;
Откомпилируйте скрипт;
Все пути в скрипте должны быть относительными(например "Install\Office\OpenOffice3.exe");
После успешной компиляции поместите "PWPI.dat" в папку с "setup.exe". Например:
F:\setup.exe
F:\PWPI.dat
F:\Install\inst_prog1.exe
F:\Install\Office\inst_prog2.exe
F:\Install\Multimedia\inst_prog3.exe
F:\Install\SysUtils\inst_prog4.exe
Как пользоваться конвертером:
Просто перетащите файл config.js на converter.exe. После успешной конвертации в этой же папке создастся файл converted.kss.
FAQ:
Как добавить возможность установки программы с запуском нескольких программ?
Смотрите скрипт. Там это реализовано с "утилита 1", "утилита 1 команда 2"...
;Это простой скрипт
[Setup]
LogoImage=header.png
Timer=20
TimerEnabled=1
WindowColor=clSilver
HintMemoColor=clSilver
ProjectDir=C:\
LogFile={tmp}\somelog.log
Font=Times New Roman
FontSize=10
.
[Messages]
Copyright=© Имя компании
Install=Установить
Stop=Стоп
Stopping=Остановка...
Cancel=Остановить таймер.
ConfirmExit=Установка приостановится после завершения текущей установки. Вы можете продолжить установку позднее. Хотите прекратить инсталляцию?
ConfirmKill=Внимание! Это аварийное завершение. Программа может завершить текущий процесс. Это может навредить компьютеру! Продолжить завершение?
PreviousExists=Предыдущая установка не была завершена. Продолжить предыдущую установку?
.
[Components]
Opera=class="Mm"; command="opera.exe"; checked="1"; description="Это браузер";
Aimp=class="Mm"; command="AP.exe"; checked="1"; description="Это плеер";nosystem="|3|,|4|";
;Параметр nosystem отвечает за исключение конфликтующих программ. 3 - WinNT, 4 - Win2000, 5 - WinXP, 6 - WinVista, 7 - Win7
Утилита 1=class="Ut"; command="{tmp}\path\util1\FileAt.exe"; checked="1"; description="Утилита #1"; uncheck="|Утилита 2|,|Opera|"; archonly="x64"; unrarbefore="f1.rar"; unrarto="{tmp}\path\util1"; rarpas="somepassword"; removeafterinstall="{tmp}\path\util1";heir="|Утилита 1 команда 2|,|Утилита 1 команда 3|";
Утилита 1 команда 2=class="Ut"; command="ut12.exe"; checked="1";
Утилита 1 команда 3=class="Ut"; command="ut13.exe"; checked="1";
Утилита 2=class="Ut"; command="{tmp}\path\util2\FileAt2.exe"; checked="0"; description="Утилита #2"; uncheck="|Утилита 1|"; unrarbefore="f2.rar"; unrarto="{tmp}\path\util2"; rarpas="somepassword"; removeafterinstall="{tmp}\path\util2";
OpenOffice3=class="Of"; command="OO3.exe"; checked="1"; description="Это Офис";
http://s014.radikal.ru/i328/1103/19/6c680b9048a0.png http://s46.radikal.ru/i112/1102/d9/6b1a7b3b248e.png http://s51.radikal.ru/i132/1103/2a/2864d5a32b42.png
Помогите сделать KarriSetup лучше!
Если все-таки кто-то заинтересовался и/или имеет какие-либо предложения по улучшению - пишите.
http://img838.imageshack.us/img838/5205/c4f4b4ea7c55.png
Добавлен конвертер WPI -> KarriSetup!
Название Программы: KarriSetup
Версия программы:Обновляю по мере необходимости.
Адрес странички: http://slipknot.servehttp.com/ks/index.html
Язык: Neutral
Лицензия: естественно free.
Необходимые файлы:
setup.exe (http://slipknot.servehttp.com/ks/devbuilds/setup.exe)
KarriIde.exe (http://slipknot.servehttp.com/ks/devbuilds/KarriIde.exe)
MAKEDAT.EXE (http://slipknot.servehttp.com/ks/devbuilds/MAKEDAT.EXE)
Дополнительные файлы:
Простой скрипт example.kss (http://slipknot.servehttp.com/ks/devbuilds/example.kss)
Конвертер "config.js" -> "converted.kss" converter.exe (http://slipknot.servehttp.com/ks/devbuilds/converter.exe)
Конвертер boawpi converter_boawpi.exe (http://slipknot.servehttp.com/ks/devbuilds/converter_boawpi.exe)
Системные требования:
Windows 2000, Windows ME, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008;
Описание:
KarriSetup создана в помощь авторам сборок (WPI) софта. Программа ничем не уступает стандартной WPI, а также имеет ряд преимуществ:
Защита паролем средством rar-архиватора;
Защита скрипта;
Экономия дискового пространства используя ключ: removeafterinstall;
Простой скрипт-файл;
Возможность продолжения установки;
Возможность выбора программ для установки в процессе установки;
Полная поддержка Windows 7;
Возможность исключения конфликтующих программ используя ключ: uncheck;
Возможность исключения конфликтующих программ используя ключ: nosystem;
Возможность выбора программ для установки во время текущей установки;
Как пользоваться:
Подготовьте ваши инсталляционные пакеты;
Запустите KarriIde.exe и откройте скрипт (example.kss);
Отредактируйте скрипт;
Откомпилируйте скрипт;
Все пути в скрипте должны быть относительными(например "Install\Office\OpenOffice3.exe");
После успешной компиляции поместите "PWPI.dat" в папку с "setup.exe". Например:
F:\setup.exe
F:\PWPI.dat
F:\Install\inst_prog1.exe
F:\Install\Office\inst_prog2.exe
F:\Install\Multimedia\inst_prog3.exe
F:\Install\SysUtils\inst_prog4.exe
Как пользоваться конвертером:
Просто перетащите файл config.js на converter.exe. После успешной конвертации в этой же папке создастся файл converted.kss.
FAQ:
Как добавить возможность установки программы с запуском нескольких программ?
Смотрите скрипт. Там это реализовано с "утилита 1", "утилита 1 команда 2"...
;Это простой скрипт
[Setup]
LogoImage=header.png
Timer=20
TimerEnabled=1
WindowColor=clSilver
HintMemoColor=clSilver
ProjectDir=C:\
LogFile={tmp}\somelog.log
Font=Times New Roman
FontSize=10
.
[Messages]
Copyright=© Имя компании
Install=Установить
Stop=Стоп
Stopping=Остановка...
Cancel=Остановить таймер.
ConfirmExit=Установка приостановится после завершения текущей установки. Вы можете продолжить установку позднее. Хотите прекратить инсталляцию?
ConfirmKill=Внимание! Это аварийное завершение. Программа может завершить текущий процесс. Это может навредить компьютеру! Продолжить завершение?
PreviousExists=Предыдущая установка не была завершена. Продолжить предыдущую установку?
.
[Components]
Opera=class="Mm"; command="opera.exe"; checked="1"; description="Это браузер";
Aimp=class="Mm"; command="AP.exe"; checked="1"; description="Это плеер";nosystem="|3|,|4|";
;Параметр nosystem отвечает за исключение конфликтующих программ. 3 - WinNT, 4 - Win2000, 5 - WinXP, 6 - WinVista, 7 - Win7
Утилита 1=class="Ut"; command="{tmp}\path\util1\FileAt.exe"; checked="1"; description="Утилита #1"; uncheck="|Утилита 2|,|Opera|"; archonly="x64"; unrarbefore="f1.rar"; unrarto="{tmp}\path\util1"; rarpas="somepassword"; removeafterinstall="{tmp}\path\util1";heir="|Утилита 1 команда 2|,|Утилита 1 команда 3|";
Утилита 1 команда 2=class="Ut"; command="ut12.exe"; checked="1";
Утилита 1 команда 3=class="Ut"; command="ut13.exe"; checked="1";
Утилита 2=class="Ut"; command="{tmp}\path\util2\FileAt2.exe"; checked="0"; description="Утилита #2"; uncheck="|Утилита 1|"; unrarbefore="f2.rar"; unrarto="{tmp}\path\util2"; rarpas="somepassword"; removeafterinstall="{tmp}\path\util2";
OpenOffice3=class="Of"; command="OO3.exe"; checked="1"; description="Это Офис";
http://s014.radikal.ru/i328/1103/19/6c680b9048a0.png http://s46.radikal.ru/i112/1102/d9/6b1a7b3b248e.png http://s51.radikal.ru/i132/1103/2a/2864d5a32b42.png
Помогите сделать KarriSetup лучше!
Если все-таки кто-то заинтересовался и/или имеет какие-либо предложения по улучшению - пишите.