|
Максимально автоматизировать установку 1с8 с базой | ☑ | ||
---|---|---|---|---|
0
GROOVY
11.10.13
✎
14:43
|
Не удивляемся, мануалы я читаю...
Есть задача, запаковав чтонить в один самораспаковывающийся архив, на выходе иметь полностью автономно установленную платформу 8.3 и базу в каталоге Мои документы. Желательно еще и чтоб ярлык автоматом с раб стола запускал эту базу без вопросов. Про платформу нарыл ключи /r и /s, а как с базой быть? |
|||
1
Чайник Рассела
11.10.13
✎
14:46
|
на дисках с программами же
|
|||
2
Maxus43
11.10.13
✎
14:47
|
имхо чтоб совсем атоматом с нужными действиями - надо раскурочить msi
|
|||
3
Мизантроп
11.10.13
✎
14:48
|
Надо просить у Нуралиева portable версию.
|
|||
4
Чайник Рассела
11.10.13
✎
14:49
|
||||
5
Maxus43
11.10.13
✎
14:49
|
||||
6
GROOVY
11.10.13
✎
14:49
|
С платформой проблем нет. Тихая установка /s и все в ажуре.
батник писать для установки базу придется... |
|||
7
GROOVY
11.10.13
✎
14:50
|
(4) Это для шаблонов конфигураций, а мне тупо базу по дефолту создать.
|
|||
8
Fragster
модератор
11.10.13
✎
14:51
|
(0) если слушатели твоих курсов настолько тупые, что не могут базу создать, то может ну его?
|
|||
9
Maxus43
11.10.13
✎
14:51
|
(7) в msi и можно свой файлик забубенить, и путь ему прописать. Дополнишь стандартную установку просто
|
|||
10
Fragster
модератор
11.10.13
✎
14:51
|
(8)+ по инструкции
|
|||
11
shuhard
11.10.13
✎
14:51
|
(7) и что мешает хранить 1СD в архиве ?
|
|||
12
Холодильник
11.10.13
✎
14:53
|
обычный батник, который из архива переносит файл *v8i на рабочий стол
|
|||
13
GROOVY
11.10.13
✎
14:53
|
Тогда вопрос как получить путь к "МоиДокументы"?
|
|||
14
Мизантроп
11.10.13
✎
14:54
|
||||
15
smaharbA
11.10.13
✎
14:55
|
есть ключь у мсинсталлера /a
|
|||
16
GROOVY
11.10.13
✎
14:56
|
(14) Винду ставить не нужно.
Весь вопрос свелся к (13) |
|||
17
Maxus43
11.10.13
✎
14:56
|
(13) переменная окружения винды это
|
|||
18
Кай066
11.10.13
✎
14:56
|
(13) C:\Documents and Settings\%CurrentUser%\мои документы\
|
|||
19
Fragster
модератор
11.10.13
✎
14:56
|
(13) как запустить этот msi в линупсе вопроса нет?
|
|||
20
zva
11.10.13
✎
14:57
|
(13) %USERPROFILE%\My Documents
|
|||
21
GROOVY
11.10.13
✎
14:57
|
(4) Дочитал до конца. Не совсем то, но пока пойдет. Спасибо.
|
|||
22
GROOVY
11.10.13
✎
14:58
|
(19) Неа :) Линукса даже рядом нет.
|
|||
23
smaharbA
11.10.13
✎
14:58
|
(18)(20) дануна
|
|||
24
Мизантроп
11.10.13
✎
15:00
|
||||
25
smaharbA
11.10.13
✎
15:09
|
(24) тоже не факт
|
|||
26
zva
11.10.13
✎
15:28
|
(23) хочешь сказать echo "%USERPROFILE%\My Documents" не отработает?
|
|||
27
zva
11.10.13
✎
15:35
|
вообще гоню, ее ж переместить можно
|
|||
28
НаборДанных
11.10.13
✎
15:41
|
Установщик ннннадо?
http://www.jrsoftware.org/isinfo.php |
|||
29
Jump
11.10.13
✎
15:50
|
(0)Не понял проблема то в чем?
Что мешает с инсталлятора распаковать папку с базой в нужный католог, и прописать путь? |
|||
30
Jump
11.10.13
✎
16:04
|
Какой инсталлятор или язык?
В любом языке да и инсталляторах есть способы получить путь к папке "мои документы" штатными стредствами. Из батника можно извратится и выдернуть его из реестра. |
|||
31
GROOVY
11.10.13
✎
16:12
|
(30) Так никакого нет, есть винрар и батник. Если что присоветуете, буду рад.
|
|||
32
Jump
11.10.13
✎
16:25
|
MD %HomeDrive%\%HomePath%\Documents\1cbase
|
|||
33
Jump
11.10.13
✎
16:29
|
Упс, в хрюше не работает...
Похоже придется сначала определять версию винды а потом уже выбирать строку батника. |
|||
34
Maxus43
11.10.13
✎
16:34
|
делать дак красиво!
http://i57.fastpic.ru/big/2013/1011/40/31a297367ab5423465df25d10ed54140.jpg туда файл свой, папки прописаны в другом разделе и всё остальное тоже, убираем всякие установить хасп драйвер там же и т.д. по одному клику развернётся платформа, даже 1СД туда запихать можно и поставить сразу с платформой. Универсальная фиговина, абсолютно законная |
|||
35
Jump
11.10.13
✎
16:51
|
MD "%HomeDrive%\%HomePath%\мои документы\1cbase" для хрюши работает.
|
|||
36
Jump
11.10.13
✎
16:58
|
Но вообще конечно инсталл с батника делать это извращение.
Если есть интерес могу завтра поковырять, у меня где-то валялся халявный инсталлятор, там это реализуется как два пальца об асфальт. И на выходе красивый бинарник с иконкой, а не чорный как смоль батник с шестеренками. |
|||
37
Jump
11.10.13
✎
17:15
|
В общем - вот тебе бесплатный опенсорсный инсталлер
http://www.jrsoftware.org/isdl.php#stable Естественно руссифицирован, и удобен. По функционалу не хуже многих коммерческих, ежели не лучше. Разобраться очень просто. Собственно твою задачу я там наваял меньше чем за минуту, вот тебе скомпилированный экзешник этого инсталлятора, который создает папку 1cBases в документах пользователя - http://yadi.sk/d/97QEFWBkAmANJ |
|||
38
Jump
11.10.13
✎
17:16
|
Ежели не разберешься с мелочами - еще какие пути, или иконки там, пиши. Но думаю разберешься и без посторонних.
|
|||
39
smaharbA
11.10.13
✎
17:27
|
(35) Что я делаю не так ?
C:\>.WriteLine(''+new ActiveXObject('shell.application').namespace('shell:personal').ParseName('1cbase'));self.close()" | more Подпапка или файл C:\\Documents and Settings\ginzburg\мои документы\1cbase уже существует. null |
|||
40
smaharbA
11.10.13
✎
17:28
|
MD "%HomeDrive%\%HomePath%\мои документы\1cbase" & mshta "javascript:new ActiveXObject('scripting.filesystemobject').GetStandardStream(1).WriteLine(''+new ActiveXObject('shell.application').namespace('shell:personal').ParseName('1cbase'));self.close()" | more
Подпапка или файл C:\\Documents and Settings\ginzburg\мои документы\1cbase уже существует. null |
|||
41
smaharbA
11.10.13
✎
17:38
|
автор, как бы мс все предоставляет для сабжа, намеки не помогли ?
http://support.microsoft.com/kb/255905/ru |
|||
42
Jump
11.10.13
✎
17:47
|
(41)Ну можно конечно и майкрософтовский инсталлятор, однако он менее удобен, никаких вам визародов, без бутылки не разберешся, вся инфа размазана по сайту макйрософта.
А в (37) удобный и аккуратный опенсорсный инсталлер, с кучей примеров, и отличной справкой. |
|||
43
smaharbA
11.10.13
✎
17:48
|
Кому и кобыла невеста. (с)
|
|||
44
Jump
11.10.13
✎
17:49
|
(39)Я конкретно плаваю во всяких скриптовых штучках что ты продемонстрировал, поэтому даже приблизительно не скажу что там не так :)
|
|||
45
smaharbA
11.10.13
✎
17:50
|
(44) а ты выполни и выложи результат, после сравни с (40) дальше будем разбирать в чем и почему отличие
|
|||
46
Jump
11.10.13
✎
17:57
|
(45)
(39)Не выполняется, чой то там криво. (40)четко отрабатывает -выдает 1cbase в консоль и создает папку. |
|||
47
smaharbA
11.10.13
✎
18:00
|
(46) в (40) ничего не криво, выкинь тотал, пользуйся либо фаром либо командной строкой
|
|||
48
smaharbA
11.10.13
✎
18:01
|
(46) т.е. у тебя выдает 1cbase - дак что я делаю не так, что у меня выдает null ?
|
|||
49
Jump
11.10.13
✎
18:03
|
(47)тотала и фара нет, пользуюсь cmd.exe
(48)Хз, ты в какой системе делаешь? хп? |
|||
50
smaharbA
11.10.13
✎
18:04
|
в 2003, могу и в хп, результат будет тот же
|
|||
51
smaharbA
11.10.13
✎
18:04
|
в ветке на это уже есть ответ
|
|||
52
smaharbA
11.10.13
✎
18:14
|
ответ
cmd /v:on /q /c "chcp 1251>nul&mshta "javascript:new ActiveXObject('scripting.filesystemobject').GetStandardStream(1).WriteLine(''+new ActiveXObject('shell.application').namespace('shell:personal').self.path);self.close()" | more" \\app\document$\ЗАО Наш дом\Отдел ИТ\ginzburg\Мои документы |
|||
53
Jump
11.10.13
✎
18:27
|
(52)Слишком сложно для меня, вроде кодировку указал и еще какие-то ключи.
Не силен я в этом, так разве что банальное по мануалу... |
|||
54
smaharbA
11.10.13
✎
18:48
|
см (27)
|
|||
55
GROOVY
11.10.13
✎
20:39
|
Всем спасибо. Сейчас перечитаю тему...
|
|||
56
Jump
11.10.13
✎
20:51
|
(55)смотри (37)
|
|||
57
НаборДанных
11.10.13
✎
21:16
|
(56)В (28)Монописуарная ссылка.
|
|||
58
el7cartel
11.10.13
✎
21:27
|
(2) а это не выход...
|
|||
59
smaharbA
11.10.13
✎
23:16
|
(56) можно узнать как оно при перемещаемых папках ?
|
|||
60
GROOVY
11.10.13
✎
23:35
|
Ёмана, может просто ктонить сказать как в батнике путь к папке в миодокументы указать, без извращений.
|
|||
61
EvgeniuXP
12.10.13
✎
01:21
|
хотя бы так: cd c:\Backup\test\
|
|||
62
EvgeniuXP
12.10.13
✎
01:22
|
более умно, можно так: set mypath=\\%katalog:~0,-1%
|
|||
63
EvgeniuXP
12.10.13
✎
01:22
|
запустить, вот так: start /d"%mypath%" script.exe
|
|||
64
EvgeniuXP
12.10.13
✎
01:24
|
если с DVD-ROM-а, надо его еще букву определить :), а потом запускать - на ozone есть FAQ.
|
|||
65
Jump
12.10.13
✎
02:57
|
(59)Нормально.
|
|||
66
Jump
06.11.13
✎
22:27
|
(0)Просто интересно - на каком варианте остановился?
|
|||
67
GROOVY
06.11.13
✎
22:28
|
Платформа с /s ключем, база батником ставится, платформа когда ставится копирует список баз.
Не универсально нифига. Но мне в самый раз. |
|||
68
Jump
06.11.13
✎
22:36
|
(67)А почему не инсталлятор? Решение более гибкое и красивое, плюс и платформу туда же впихать можно.
|
|||
69
GROOVY
06.11.13
✎
22:44
|
(68) Лень.
|
|||
70
Jump
06.11.13
✎
22:48
|
(69)Если интересно могу завтра скинуть готовый скрипт под Inno Setup, он правда немного под другое делался, но переделать под твои требования пять минут.
|
|||
71
GROOVY
06.11.13
✎
22:54
|
Интересно, не уверен что юзать буду, но для развития, буду признателен.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |