Имя: Пароль:
1C
 
Как создать файл -батник.
0 ad
 
31.08.05
11:36
Задача. Для некоторых пользователей создать отдельный файл батник , что бы он запускал конкретную базу 1С.
Как создать этот файл?
1 Пашо КодерЭдишн
 
31.08.05
11:38
Shift+F4 в фаре, тотал командере или ещё подобном.
Правая кнопка мышки в проводнике - создать
2 miki
 
31.08.05
11:38
Записать()
3 pupkin
 
31.08.05
11:40
Можно ярлык настроить для этого
4 MAG
 
31.08.05
11:42
Создай текстовичок, набей что то подобное (формат запуска из командной строки смотри в документации)

"f:\Program Files\1cv77\Bin\1cv7.exe" enterprise /DF:\1 /NSunil /P111

и сохрани с расширением *.bat
5 pupkin
 
31.08.05
11:42
1cv7.exe MODE [ /M | /D<Path> | /U<Path> | /N<Name> | /P<Pass> ],

где MODE - режим запуска, может принимать только одно из трех значений :

config - режим конфигуратора;

debug - режим отладчика;

enterprise - нормальный (рабочий) режим.

следующие ключи опциональны :

/M - запуск программы в монопольном режиме;

/D - каталог базы данных;

/U - рабочий каталог пользователя (каталог из списка пользователей игнорируется);

/N - имя пользователя;

/P - пароль пользователя;

Например при выполнении такой команды : 1cv7 enterprise /DD:\Dbase /NИванов /P123,
6 ad
 
31.08.05
11:52
(4),(5) Спасибо. Щас попробую
7 ad
 
31.08.05
12:18
(4) Не катит!! Сделал текстовик потом задал расширение bat
текст файла "C:\1CV7.77\BIN\1cv7s.exe" enterprise D:\1S\1SBDemo/NИванов/P1111

Проблема: Почему то база автоматически не открывается. т.е.
результат: Запускается, но только до окна выбора 1с-предприятия. т.е. опять можно выбрать режим запуска ,надо выбрать базу, пользователя , пароль.
Что делать?
8 skunk
 
31.08.05
12:19
идиот... пробелы между ключами тылкать надо
9 povar
 
31.08.05
12:19
запусти еще раз
10 OFF
 
модератор
31.08.05
12:25
(8) не увлекаемся
11 skunk
 
31.08.05
12:26
(10)ну если это правда... такое сморозить мог только кто?... думай сам
12 ad
 
31.08.05
12:54
Ну забыл пробелы. Сразу ругаться надо!
ВСем спсб, работает
13 ad
 
31.08.05
13:00
"C:\1CV7.77\BIN\1cv7s.exe" enterprise /DD:\1S\1SBDemo /NИванов /P1111
опять проблема! 1с ка запускается, но все равно вылезает окно авторизация доступа, хотя параметры N и P стоят.
Почему?
14 ТЕА
 
31.08.05
13:07
"NO SPLASH SHOW", кажется, перед ентерпрайзом дописать...
15 Старый
 
31.08.05
13:13
Может Иванов надо набрать в DOS кодировке...
16 Vovik
 
31.08.05
13:13
А если путь с русскоязычными символами - то ниче не получиться?
17 Vovik
 
31.08.05
13:20
Надо через ярлык виндовый наверное
18 ad
 
31.08.05
13:24
Проверил. Действительно, из -за шрифта Если в конфигураторе сделать Ivanov
и в батнике Ivanov тогда все нормально-авторизации не спрашивает.
Интересно , как все таки с кириллицей сделать...
19 ad
 
31.08.05
13:25
(17) Проясни подробнее, плиз..
20 goodfella
 
31.08.05
13:26
(18) Редактировать ФАРом, указав ДОС-кодировку.
21 pupkin
 
31.08.05
13:26
Смотри (5)
22 Vovik
 
31.08.05
13:26
На ярлыке конт.меню, свойства, и там где путь пишем(В  том варианте русские символы понимает), уже проверил работает.
23 Vovik
 
31.08.05
13:27
22 - не в том а в этом, с ярлыком
24 ad
 
31.08.05
13:39
(23) Да здесь работает, спсб.
Еще вопрос: а как на ярлык батника сделать свою картинку? Это реально?
25 pupkin
 
31.08.05
13:40
Очень реально
26 ad
 
31.08.05
13:45
(25) А подорбнее процесс можно описать?
27 pupkin
 
31.08.05
13:47
Это на уровне начинающего юзера. Через свойства ярлыка.
28 Vovik
 
31.08.05
13:48
(23)Это единственное что я пока умею делать в Visual Studio Net:)
А вообще думаю через пайнт можно
29 ad
 
31.08.05
14:02
(27) В свойствах там готовые значки. А мне нужно нарисовать свой.и как его потом вставить в dll ....
30 Proba
 
31.08.05
14:25
(19) Создай ярлык на рабочем столе и в него впиши свое
"C:\1CV7.77\BIN\1cv7s.exe" enterprise /DD:\1S\1SBDemo /NИванов /P1111
и никакой батник не нужен.
31 pupkin
 
31.08.05
14:57
Я понял что ты хочешь вывести значок 1С. В свойствах укажи файл 1cv77.exe и будет тебе счастье.
32 Vovik
 
31.08.05
18:29
Интересная штука.
Появился еще вопрос, а как аналогично запустить базу, которая не прописана в стартовом окне?
33 OFF
 
31.08.05
18:33
(32) так и запускай, после первого запуска она зарегиться, дальше все будет нормально
34 Vovik
 
31.08.05
18:36
(33) Не так меня понял - я хочу спрятать ее от остальных!
35 OFF
 
01.09.05
09:49
(34) рисуй тогда батник
первой строкой регистрация базы в реестре
второй - запуск базы
третьей - удаление из реестра сведений о базе
36 Porba
 
01.09.05
13:51
(34) Используй профили юзеров (если у тебя ХР или вынь 2000, ну или че-нибудь подобное). Создай хитрый профиль и в нем пропиши путь к базе. Для того чтоб ее увидеть по другим юзером надо сделать запуск 1С от  другого пользователя - можно через подменю, а можно через RunAs
37 smaharbA
 
01.09.05
14:00
Умненькие...
Ошибка? Это не ошибка, это системная функция.