|
v7: Как написать батник для запуска 1С77 | ☑ | ||
---|---|---|---|---|
0
coding
30.11.11
✎
03:54
|
Хочу написать батник для запуска 1С в монопольном режиме на Windows Server 208 R2
В путях есть пробелы и кириллица. Вот что пишу - не получается! @echo off Start "C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe enterprise /m/D" "C:\Users\Администратор\Documents\1с DATA\Тенвис Строй\" /Nreind /Preind pause exit |
|||
1
mehfk
30.11.11
✎
03:57
|
@echo off
chcp 1251 Start "C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe enterprise /m/D" "C:\Users\Администратор\Documents\1с DATA\Тенвис Строй\" /Nreind /Preind pause exit |
|||
2
coding
30.11.11
✎
03:59
|
без chcp 1251 тоже не помогает
|
|||
3
coding
30.11.11
✎
04:00
|
точнее З
|
|||
4
Kavar
30.11.11
✎
04:24
|
Во-первых, файл должен быть с DOS кодировке (OEM866)
Во-вторых, параметры запуска вне кавычек. |
|||
5
Kavar
30.11.11
✎
04:25
|
Еще, под Win2008 не нужно в режиме совместимости запускать или от имени администратора?
Ни разу под этой ОС семерку не запускал. |
|||
6
babayzver
30.11.11
✎
05:54
|
@echo off
chcp 1251 set db="C:\Users\Администратор\Documents\1с DATA\Тенвис Строй" set pr="C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe" %pr% enterprise /D%db% /M /N"reind" /P"reind" Если что-то не получится, поменяй /N"reind" /P"reind" на /Nreind /Preind |
|||
7
coding
30.11.11
✎
11:38
|
(6) Не работает так!:(
|
|||
8
coding
30.11.11
✎
11:39
|
Кряказяблики пишет. А без chcp 1251 - ошибка в параметрах запуска /M
Убрал /M - в /N |
|||
9
filh
30.11.11
✎
11:48
|
нормально обзови базу, по не русски, скажем c:\baza\
и не будет проблем. |
|||
10
andrewks
30.11.11
✎
16:18
|
(4) "Во-первых, файл должен быть с DOS кодировке (OEM866) " кто сказал? и так, и так понимает.
(0) какая у тебя кодировка у _содержимого файла_ стоит, проверь (1) @echo off chcp 1251 Start "C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe" enterprise /m /D"C:\Users\Администратор\Documents\1с DATA\Тенвис Строй\" /Nreind /Preind pause exit найди три отличия. в данном случае кодировка текста должна быть ANSI CP1251 |
|||
11
andrewks
30.11.11
✎
16:19
|
(6) тоже неправильно
|
|||
12
babayzver
30.11.11
✎
19:29
|
(8) возможно действительно у тебя проблемы с кодировкой текста батника. Ты пробовал изменять её?
(11) что именно? |
|||
13
andrewks
30.11.11
✎
20:01
|
(12) 2. кавычек не хватает
|
|||
14
Ткачев
30.11.11
✎
20:14
|
Start "C:\Progra~2\1Cv77\BIN\1cv7s.exe" enterprise /m /D"C:\Users\Администратор\Documents\1с DATA\Тенвис Строй\" /Nreind /Preind
|
|||
15
Ткачев
30.11.11
✎
20:16
|
+(14)т.е. вместо Program Files (x86) надо Progra~2 дальше что написано не смотрел, я скопипастил.
|
|||
16
Ткачев
01.12.11
✎
07:57
|
Кавычек вооще не надо нигде, каталог переименуй из "Тенвис Строй" например в "TenStr", каталог "1с DATA" переименовать в "1cData", и вооще заведи в головном каталоге (желательно на диске отличном от системного) папку 1C и складируй туда свои базы.
Start C:\Progra~2\1Cv77\BIN\1cv7s.exe enterprise /m /D C:\Users\Администратор\Documents\1сData\TenStr\ /Nreind /Preind |
|||
17
smaharbA
01.12.11
✎
07:58
|
старт "Это запуск" бла бла бла /ба /бу /бы
все остальное бред |
|||
18
smaharbA
01.12.11
✎
07:59
|
особо опасная стадия болезни в постах (14)(15)(16)
|
|||
19
filh
01.12.11
✎
08:05
|
(18) зaчЕт
:) |
|||
20
Sj
01.12.11
✎
08:28
|
Четверг - это предпятница.
|
|||
21
Ткачев
01.12.11
✎
08:44
|
Я ж тоже учусь, хоть бы одно дельное предложение дали, вот так получилось, с пробелами и кириллицой.
@echo off chcp 1251 Start c:\Progra~2\1Cv77\BIN\1cv7l.exe enterprise /m/D"c:\Users\Администратор\1c Data\Тенвис Строй\" /Nreind /Preind pause exit |
|||
22
smaharbA
01.12.11
✎
09:26
|
(21) см (17) там все написано
|
|||
23
lift
01.12.11
✎
09:41
|
(0) да, видно ЖКК товарисч так и не стал читать!
|
|||
24
Ткачев
01.12.11
✎
09:45
|
(22)Сам то понял что там написано ?
|
|||
25
smaharbA
01.12.11
✎
09:49
|
(24) да
|
|||
26
andrewks
01.12.11
✎
09:49
|
(24) да вроде всё понятно там. бабу он хочет :)
|
|||
27
hhhh
01.12.11
✎
10:07
|
лучше батник создавать в 1С. Там есть запись в DOS-кодировке.
|
|||
28
Sj
01.12.11
✎
10:16
|
(21) комп-то у тебя перед глазами. Что там пишет? Пробуй. Ошибки сюда пиши - будет ясно.
Убери кавычки. Что за екзешник такой? Вроде бы такого не был раньше. |
|||
29
smaharbA
01.12.11
✎
10:17
|
START ["заголовок"] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/AFFINITY <шестн_знач>] [/WAIT] [/B] [команда/программа] [параметры] "заголовок" Текст, отображаемый в заголовке окна. ... |
|||
30
Ткачев
01.12.11
✎
10:47
|
(28)Так у меня (21) работает, я проверил, а ТС куда то пропал.
|
|||
31
Дядя Васька
01.12.11
✎
10:53
|
(30) Так не надо делать :)
|
|||
32
Ткачев
01.12.11
✎
10:58
|
(31)Почему ?
Все говорят что не надо, Вы объясните почему не надо. |
|||
33
Дядя Васька
01.12.11
✎
11:07
|
(32) Ну хотя бы потому что эта папка может называться Progra~1 или Progra~3... Ну и вообще по возможности надо стремиться делать относительные пути, чтобы при переносе на другую машину работало как ни в чем не бывало. А такую строку точно переписывать придется. А когда у тебя таких батников под сотню нажиту непосильным трудом, и вдруг понадобилось венду переустановить, ну ты понимаешь...
|
|||
34
smaharbA
01.12.11
✎
11:32
|
короткого имени может не быть вообще, а может быть иным
mkdir "%systemroot%\..\Program Files (x64)" & fsutil file setshortname "%systemroot%\..\Program Files (x64)" "xnxx.com" & dir "%systemroot%\.." /x | find /i "Program Files" |
|||
35
Ткачев
01.12.11
✎
14:11
|
(33)Вот так тоже заработало:
@echo off chcp 1251 Start c:\"Program Files (x86)"\1Cv77\BIN\1cv7l.exe enterprise /m/D"c:\Users\Администратор\1c Data\Тенвис Строй\" /Nreind /Preind pause exit |
|||
36
filh
01.12.11
✎
14:13
|
(35) врешь
|
|||
37
Ткачев
01.12.11
✎
14:31
|
(36)Видео что ли снять ?
|
|||
38
Ковычки
01.12.11
✎
14:32
|
(37) читай (29)
|
|||
39
Ткачев
01.12.11
✎
14:34
|
(38)А я что не выполнил условия что ли ?
|
|||
40
Ковычки
01.12.11
✎
14:35
|
(36) применять кавычки можно в любом месте и такая фича существует
(39) какие ? |
|||
41
Ковычки
01.12.11
✎
14:36
|
верное использовании start описано в (17)
|
|||
42
Ткачев
01.12.11
✎
14:37
|
(41)->(26)
|
|||
43
Ковычки
01.12.11
✎
15:00
|
(42) читай внимательно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |