PDA

Показать полную графическую версию : BS Post Installer - выбор программ перед установкой


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

ssw
28-09-2009, 11:30
Приветствую!

Трабл с отпределением переменной %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 не имеет фиксированного значения)

ssw
28-09-2009, 11:54
Люди, прошу прощения разобрался сам. Доку не дочитал однако :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"
правильно так(первый идёт инсталяшка)
спасибо прокатило буду пробовать с остальными ярлыками

me4enyi
04-10-2009, 00:36
Здравствуйте, подскажите пожалуйста. Не срабатывает секция preinstal. Хотел назначить выполнение exe при запуске программы bspost.

[PreInstall]
Folder=install
PreRegFile=
Command1=setup.exe
command2=
Command3=
Command4=
PostRegFile=

не получилось, а если то-же самое пишу в секции postinstall то все работает, но мне то нужно обратное.......

LonerD
04-10-2009, 13:35
Можно ли в BS Post Installer запустить в Windows 7 установку приложения от имени администратора?

Boa Soft
04-10-2009, 14:19
Можно ли в BS Post Installer запустить в Windows 7 установку приложения от имени администратора? »

Да, можно. Запустите саму программу от имени администратора. Дочерние процессы наследуют права.

LonerD
05-10-2009, 02:06
Запустите саму программу от имени администратора. »
А как в Windows 7 из коммандной строки запустить саму программу от имени администратора?

saavaage
05-10-2009, 02:34
DPavlik82, может это Вам поможет http://www.oszone.net/4331/#5 ?

LonerD
05-10-2009, 02:48
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