|
Ключи запуска - добавить базу в список и больше ничего не делать. | ☑ | ||
---|---|---|---|---|
0
ELEA26
09.03.17
✎
17:16
|
Поискал - не нашел. Можно запустить если есть файл, можно добавить ПРИ СОЗДАНИИ базы. А есть ключик - чтобы добавить в список баз базу с настройками и все, и выйти ничего не делая?
|
|||
1
vde69
09.03.17
✎
17:20
|
echo off
if not exist "%AppData%\1c" md "%AppData%\1c" >nul if not exist "%AppData%\1c\1CEStart" md "%AppData%\1c\1CEStart" >nul rem это файл признак спец действий if not exist "%AppData%\1c\1CEStart\1CEStart.v" goto step1 goto step_start :step1 del "%AppData%\1c\1CEStart\ibases.v8i" del "%AppData%\1c\1CEStart\1CEStart.cfg" echo 1 >"%AppData%\1c\1CEStart\1CEStart.v" :step_start if not exist "%AppData%\1c\1CEStart\1CEStart.cfg" copy /B "%AppData%\1c\1CEStart\1CEStart.cfg"+"%~1\bases\%USERNAME%@%USERDOMAIN%.cfg" "%AppData%\1c\1CEStart\1CEStart.cfg" >nul find /i /c "CommonInfoBases=%~1\bases\%USERNAME%@%USERDOMAIN%.v8i" "%AppData%\1c\1CEStart\1CEStart.cfg" >nul if %errorlevel% equ 1 copy /B "%AppData%\1c\1CEStart\1CEStart.cfg"+"%~1\bases\%USERNAME%@%USERDOMAIN%.cfg" "%AppData%\1c\1CEStart\1CEStart.cfg" start %~1\bin\1cv8s.exe |
|||
2
vde69
09.03.17
✎
17:21
|
ну а фалы cfg и v8i генерю отдельно в сторонней программе....
|
|||
3
ELEA26
09.03.17
✎
17:25
|
(2) ну закопировать у меня проблем нет. Мне именно "сгенерить v8i" интересует. Вот думаю - нет ли ключика типа:
1cv8 /AddInList"МояБаза" /S"srv\buh" /ExitNafig |
|||
4
Вафель
09.03.17
✎
17:25
|
(1) а не проще ли списки общих баз иметь? а не копировать каждый раз?
|
|||
5
ELEA26
09.03.17
✎
17:29
|
(4) Не каждый раз. Мне предстоит сделать "в один клик" установку 1Ски на удаленных раб.местах.
Ставится VPN клиент, подключается сертификат, устанавливается 1С, правится hosts (т.к. DNSа нет), правится nethasp.ini, и вот последнее - добавить 2 базы в список баз. |
|||
6
ELEA26
14.03.17
✎
12:01
|
В общем пришлось рисовать консольную программку на delphi...
|
|||
7
YFedor
14.03.17
✎
12:38
|
(5) Что за удаленные раб. места? 1с будет через терминал запускаться?
|
|||
8
ELEA26
14.03.17
✎
13:46
|
(7) не, VPN тонкий клиент. В терминале бы не было вопросов.
|
|||
9
Одинесю
14.03.17
✎
14:09
|
(6) Реклама Delphi или себя?))
|
|||
10
1dvd
14.03.17
✎
15:04
|
На клюшках легко :)
один reg-файл и готово :) |
|||
11
Jump
14.03.17
✎
15:52
|
(5) Ну так кто мешает добавить строчку в существующий файл v8i?
|
|||
12
Вафель
14.03.17
✎
15:53
|
(11) так надо добавить, а если уже есть то не добавлять
|
|||
13
Jump
14.03.17
✎
17:10
|
(12) Ну хорошо, кто мешает перед записью строки в файл проверить есть ли там такая текстовая строка?
|
|||
14
ELEA26
15.03.17
✎
10:24
|
(9) (10) (11) (12) (13) Во черти! Кто говорил что сложно или что реклама? Просто перед изобретением велосипеда спросил - может есть простые ключики!? Ну нет так нет, сделал по своему. Просто было бы стремно городить если есть тупо ключик.
А вы развезли тут :))))) |
|||
15
YFedor
15.03.17
✎
10:39
|
Я за список общих баз:
кидать файлик на локальный комп и подключать его как список общих баз. Если есть уже в локальном списке такая же - плевать - пусть запускают общую, а локально добавленную могут сами удалить, если нужно. |
|||
16
Мимохожий Однако
15.03.17
✎
10:42
|
(15) + так обычно и делаю.
(14) Да ладно. Народ по делу отписался. Не тебе так другим пригодится. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |