|
запуск базы bat файлом | ☑ | ||
---|---|---|---|---|
0
байт
13.07.11
✎
14:03
|
Здравствуйте, коллеги, запускаю БД бат-файлом
set Prog="C:\Program Files (x86)\1cv82\8.2.14.496\bin\1cv8.exe" set b="D:\Ильшат\СистемныйОбмен\Полный" set n="Админ" set p="" %prog% Enterprise /D%b% /N%n% /P%p% Но не получается автоматически войти в Базу, просто открывает окно со списком Баз, может кто-нибудь подскажет в чем может быть дело? |
|||
1
ДенисЧ
13.07.11
✎
14:04
|
кодировка файла...
|
|||
2
байт
13.07.11
✎
14:04
|
(1) не понял?
|
|||
3
andrewks
13.07.11
✎
14:05
|
(2) кодировка cmd-файла
|
|||
4
байт
13.07.11
✎
14:05
|
+ подскажи что исправить?
|
|||
5
andrewks
13.07.11
✎
14:06
|
(4) млять... _кодировку_
|
|||
6
байт
13.07.11
✎
14:06
|
(3) как исправить?
|
|||
7
ДенисЧ
13.07.11
✎
14:06
|
chcp 1251
в начало файла вставь... |
|||
8
andrewks
13.07.11
✎
14:07
|
(7) ты уверен, что это поможет?
|
|||
9
ДенисЧ
13.07.11
✎
14:08
|
(8) шанс есть
|
|||
10
Azverin
13.07.11
✎
14:09
|
"C:\Program Files\1cv81\bin\1cv8.exe" Enterprise /S"кластер_сервера\имя_базы" /N"логин" /P"пароль"
|
|||
11
andrewks
13.07.11
✎
14:10
|
(9) :-)
|
|||
12
байт
13.07.11
✎
14:10
|
(7) не прокатило
|
|||
13
andrewks
13.07.11
✎
14:12
|
(12) я так и думал.
измени кодировку самого cmd-файла |
|||
14
байт
13.07.11
✎
14:15
|
(13) я это и пытаюсь сделать
|
|||
15
БибиГон
13.07.11
✎
14:22
|
(7) лучше 866
|
|||
16
байт
13.07.11
✎
14:25
|
(15) так тоже не канает
|
|||
17
andrewks
13.07.11
✎
14:25
|
(15) ты можешь хоть чё там написать, но зависит от кодировки текста в самом файле
|
|||
18
andrewks
13.07.11
✎
14:26
|
(16) ты кодировку файла изменил?
|
|||
19
andrewks
13.07.11
✎
14:30
|
да, и (10) дело говорит, про кавычки тоже не забываем
|
|||
20
байт
13.07.11
✎
14:35
|
(18) нет
|
|||
21
lion11
13.07.11
✎
14:46
|
(20) far - знаешь такую прогу? Там легко кодировку поменять
|
|||
22
байт
13.07.11
✎
14:48
|
(21) слыхал
|
|||
23
le_
13.07.11
✎
14:48
|
WHS рулит.
Выгрузка базы в DT.vbs: Set WshShell = CreateObject("WScript.Shell")
|
|||
24
байт
13.07.11
✎
14:54
|
(23) я понял тебя
|
|||
25
andrewks
13.07.11
✎
15:03
|
(21) ещё AkepPad умеет, хорошая замена ноутпэду
|
|||
26
smaharbA
13.07.11
✎
15:06
|
а что для восьмерки те же ключи запуска ?
|
|||
27
smaharbA
13.07.11
✎
15:06
|
(25) если чо вордпад все умеет
|
|||
28
andrewks
13.07.11
✎
15:08
|
(27) m$? ф-ф-фу...
;-) |
|||
29
байт
13.07.11
✎
15:31
|
спасибо за советы теперь мне все ясно)))
|
|||
30
Nikitos
13.07.11
✎
15:36
|
А проще всего написать bat-файл прямо из cmd.
copy con d:\[folder]\file.bat текст bat-файла Ctrl-Z и Enter по завершении текста. И не надо напрягать голову способами перекодировки :) |
|||
31
БибиГон
13.07.11
✎
15:47
|
(23) в одном файле не получается запустить выгрузку нескольких баз, только одну.
|
|||
32
Nikitos
13.07.11
✎
15:51
|
(31) вынеси это в функцию и передавай параметры.
Хоть 100 баз выгружай, но последовательно. |
|||
33
байт
13.07.11
✎
15:52
|
Че-то не нашел как базу закрывать после обмена?
|
|||
34
байт
13.07.11
✎
15:54
|
В настройках обмена, это самому прописать надо?
|
|||
35
Nikitos
13.07.11
✎
15:57
|
в том же WSH можешь отловить процесс и закрыть его кучей способов
|
|||
36
байт
13.07.11
✎
15:58
|
(35) а как время выгадать?
|
|||
37
байт
13.07.11
✎
15:59
|
позже отпишусь еще
|
|||
38
smaharbA
14.07.11
✎
07:08
|
(35) в том же пакетном файле отловить процесс и закрыть его есть куча способов
|
|||
39
байт
14.07.11
✎
07:16
|
(38) можешь описать хоть один для примера?
|
|||
40
smaharbA
14.07.11
✎
07:18
|
(39) что именно ?
как закрыть открытый процесс ? |
|||
41
байт
14.07.11
✎
07:34
|
(40) мне бы желательно знать как закрыть базу как только выгрузка закончилась?
|
|||
42
smaharbA
14.07.11
✎
07:44
|
а как определить, что выгрузка закончилась ?
|
|||
43
байт
14.07.11
✎
08:01
|
(42) вот и я думаю, ну ладно можешь написать как завершить процесс через определенное время в том же пакетном файле, буду примного благодарен.
|
|||
44
Ювелир
14.07.11
✎
08:26
|
А чего сделать то хотел? Может базу выгрузить в дт-шку? Тогда это 1с одной командой делает и сама по завершении закрывается.
|
|||
45
байт
14.07.11
✎
08:31
|
(44) у меня файловый вариант работы с базой, хочу настроить автообмен по расписанию, бат файлом запускаю базу под определенным пользователем под ним делается обмен, а вот как после окончания обмена автоматически закрыть базу пока не знаю?
|
|||
46
smaharbA
14.07.11
✎
08:33
|
Под синтаксис запуска восьмерки сам переделывай
|
|||
47
байт
14.07.11
✎
08:40
|
(46) спасибо попробую
|
|||
48
smaharbA
14.07.11
✎
08:41
|
но чудится, что выгрузка может сама завершаться как и в семерке
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |