Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
Приветствую!
Трабл с отпределением переменной %SOURCE% при установке софта с CD/DVD
BSPostInstall Ver 1.12.6
Запускается из С:\Temp\$BSPostInst_FirstRun$\
Система вновь устанавливаемая.
Запускать с CD в процессе установки - мне нужна только буква самого сидюка (SHEF - дает полный путь до проги с подкаталогами, коренть захламлять ...) для дальнейшей установки софта.
[Setup]
RootInstallDir=%SOURCE%\$OEM$
SourceTagFile=WIN51
Переменная не определяется по маркерному файлу, если он находится на CD/DVD. На HDD тоже его не видит.
Файл WIN51 находится в корне.
Если указать файл на флешке, то все нормально. Отрабатывается и %SOURCE%, и %CDROM%, в противном слючае обе переменные не определены.
Если в батнике прописать и запустить из BS:
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
%CDROM% - нормально определяется, но как его прикрутить к BS? Запускать из батника BS не есть хорошо.
(переменные в батнике живут только в текущем сеансе)
Мож кто подскажет, как наиболее стабильно присобачить букву сидюка к BS? (CD/DVD не имеет фиксированного значения)
Люди, прошу прощения разобрался сам. Доку не дочитал однако :read:
teapot08
28-09-2009, 12:16
А нет такой чтоб без всяких этих плясок с кодами да писаниной ??? )))
Например создал папки - система, графика, офис и т.п.
Далее пораскидал свой софт по этим папкам, нажал на кнопку и все готово.
Примерно так.
Или так не возможно ???
mozgabyte
28-09-2009, 12:21
Или так не возможно ??? »
..так невозможно
teapot08
28-09-2009, 12:27
..так невозможно »
А жаль, т.к. чем с этой писаниной возица легче в ручную установить.
stasys44
28-09-2009, 13:03
А жаль, т.к. чем с этой писаниной возица легче в ручную установить. »Если установить только один раз. конечно, будет легче и быстрее вручную, а если устанавливаете нескольким и еще надо под вкус потребителя ...
Как вы представляете этоНапример создал папки - система, графика, офис и т.п.
Далее пораскидал свой софт по этим папкам, нажал на кнопку и все готово » кнопка пускает команду - эй, комп, давай устанавливать! так?
A инсталяторы програм задают много вопросов - откуда знать компу - инструкций то нет. Это возможно в сказке o скатерти самобранке
teapot08
28-09-2009, 13:17
Да что вы !!!
На много удобнее через папки чем что та писать !!!
Я знаю есть программа AutoPlay Media Studio v6.0.2.0 Retail Russian
Делал меню выбора софта и установки того же софта на комп с сд-диска , а почему вместе с установищиком нельзя токое сотворить ???
stasys44
28-09-2009, 13:55
Я знаю есть программа AutoPlay Media Studio v6.0.2.0 Retail Russian
Делал меню выбора софта и установки того же софта на комп с сд-диска , а »
Ну что, купили, содрали в интернете прогамму AutoPlay Media Studio, навалили ей папок с установками программ не занимаясь писаниной тихой установки, записали на CD? Вы сами так сделали! Чудо. Поделитесь опытом но в другой теме
2-я возможность - каким нибудь путем получили на блюдечке готово е- тот, который это готовил, тоже занимался писаниной, а вы получили готовый продукт
conductor
03-10-2009, 12:50
stasys44
может Вы подскажите или кто другой
Command2=DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk"
Command2=del "%systemdrive%\Documents and Settings\All User\Рабочий стол\Mozilla Firefox.lnk"
не удаляется ни так ни так ярлык
зы писал через конфигуратор
с командной строки удаляется
saavaage
03-10-2009, 13:04
conductor, по-моему Вы забыли вызвать cmd Где-то так : |%WinDir%\system32\cmd.exe /C DEL /Q .......
conductor
03-10-2009, 14:37
saavaage
плохо прочитали я делал через конфигуратор !
Habetdin
03-10-2009, 16:51
conductor, а если так?
Command1=#HCMD: DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk"
conductor
03-10-2009, 17:11
Command1=MozillaFirefox3.5.3.exe
Command2=#HCMD: DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk"
правильно так(первый идёт инсталяшка)
спасибо прокатило буду пробовать с остальными ярлыками
Здравствуйте, подскажите пожалуйста. Не срабатывает секция preinstal. Хотел назначить выполнение exe при запуске программы bspost.
[PreInstall]
Folder=install
PreRegFile=
Command1=setup.exe
command2=
Command3=
Command4=
PostRegFile=
не получилось, а если то-же самое пишу в секции postinstall то все работает, но мне то нужно обратное.......
Можно ли в BS Post Installer запустить в Windows 7 установку приложения от имени администратора?
Boa Soft
04-10-2009, 14:19
Можно ли в BS Post Installer запустить в Windows 7 установку приложения от имени администратора? »
Да, можно. Запустите саму программу от имени администратора. Дочерние процессы наследуют права.
Запустите саму программу от имени администратора. »
А как в Windows 7 из коммандной строки запустить саму программу от имени администратора?
saavaage
05-10-2009, 02:34
DPavlik82, может это Вам поможет http://www.oszone.net/4331/#5 ?
saavaage, спасибо, но не то.
Надо что-нибудь наподобие приставки sudo (как в Убунте).
Вопрос, наверное, не совсем в тему, правильней его было задать в форуме по Win7, но раз уж зашла речь в этой теме, то думаю всем будет полезно :)
saavaage
05-10-2009, 03:06
DPavlik82, боюсь как линуксе не получится... Правда, есть одна прога - http://admilink.narod.ru/
PS Может здесь, что дельное подскажут: http://forum.ixbt.com/topic.cgi?id=22:69875 ?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC