|
*.bat файл не запускается | ☑ | ||
---|---|---|---|---|
0
serega1977
17.06.14
✎
20:46
|
Всем вечер добрый!
есть файл ***.bat, если запустить его содержимое через cmd - работает, а как bat файл нет(( задача файла выгнать пользователей 1С и поставить 1С в блокировку "C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /F"C:\Magazin\" /NПользователь /PПароль /WA- /AU- /DisableStartupMessages /CЗавершитьРаботуПользователей /UCКодРазрешения |
|||
1
ДенисЧ
17.06.14
✎
20:47
|
Если есть русские буквы - 100% что кодировка.
chcp 1251 вставь в начало. Не, ну есть конечно небольшая вероятность, что система хохляцая... :-)))))))))))))))))))) |
|||
2
shuhard
17.06.14
✎
20:47
|
(0)["C:\Program Files (x86)\1cv82\common\1cestart.exe"]
в топку |
|||
3
serega1977
17.06.14
✎
20:49
|
(0) - почему?
|
|||
4
serega1977
17.06.14
✎
20:49
|
(2)- почему?
|
|||
5
serega1977
17.06.14
✎
20:50
|
(1) - есть., ща попробую
|
|||
6
Jump
17.06.14
✎
20:50
|
(0)Как ужо достали такими вопросами...
В поиске поройся, их тонна. добавь в конец батника строчку pause и посмотри что он говорит при запуске. |
|||
7
serega1977
17.06.14
✎
20:52
|
(6) - достало, не отвечай
на счет pause - эффект ноль |
|||
8
shuhard
17.06.14
✎
20:53
|
(7) [достало, не отвечай ]
как скажешь |
|||
9
serega1977
17.06.14
✎
20:54
|
(7) - уже сказал))
|
|||
10
Jump
17.06.14
✎
20:55
|
(7)на счет pause - эффект ноль????
А какого эффекта ты собственно ожидал? Что все сразу заработает, или что тебе приз дадут? pause нужна для того чтобы посмотреть вывод батника, просто прочитай что вылезет в окошке при запуске батника, и увидишь в чем проблема. |
|||
11
serega1977
17.06.14
✎
20:58
|
(10) - не кого не хотел обижать.., конечно так и сделал и ранее такой же совет читал на гугле, понял чтобы посмотреть причину.. но окно командной строки все равно тут же исчезает
|
|||
12
serega1977
17.06.14
✎
21:00
|
Просто не нужно писать людям, как вы все достали тупыми вопросами, не хочешь не отвечай - все просто))
|
|||
13
serega1977
17.06.14
✎
21:00
|
(1) - chcp 1251 - не помогло(
|
|||
14
serega1977
17.06.14
✎
21:02
|
я так понимаю, если был бы кривой батник, он бы и через cmd не работал., а он работает
|
|||
15
ДенисЧ
17.06.14
✎
21:03
|
(13) тогда пуск выполнить cmd
там cd к своему файлу и запусти. А потом полный скрин окна - сюда. |
|||
16
serega1977
17.06.14
✎
21:07
|
(15) - честно не понял, что сделать необходимо
cmd запустил - cd и содержимое батника? |
|||
17
ДенисЧ
17.06.14
✎
21:12
|
(16) перейди в каталог, где твой батник лежит.
Введи его имя и ентер Рузультат того, что буде в окне - в студию. |
|||
18
serega1977
17.06.14
✎
21:20
|
||||
19
ДенисЧ
17.06.14
✎
21:24
|
(18) а что там у тебя за cdE: ?
дай такие команды: E: cd \"Тест копии"\1c-backup\ bloc.bat Каждую строку разделяй enter'ом |
|||
20
serega1977
17.06.14
✎
21:30
|
||||
21
ДенисЧ
17.06.14
✎
21:31
|
Как я и говорил - кодировка.
Тебе нужно перекодировать файл в 866 Открой его фаром, укажи кодировку DOS и перепиши все русские строки. |
|||
22
ДенисЧ
17.06.14
✎
21:34
|
ещё можно попробовать не 1251, а 855 сказать
|
|||
23
serega1977
17.06.14
✎
21:35
|
(22) - эффект тот же
|
|||
24
serega1977
17.06.14
✎
21:36
|
(21) - объясни, что значит "перепиши все русские строки"
|
|||
25
Jump
17.06.14
✎
21:36
|
(11)Я не говорил "тупыми" читай внимательней, я говорил "такими"
"но окно командной строки все равно тут же исчезает" - если ты поставишь команду pause в конце батника оно не исчезнет, для этого ее собственно и ставят! |
|||
26
Jump
17.06.14
✎
21:38
|
(24)Поставь нормальный текстовый редактор который умеет работать с кодировками.
Например bred, notepad++ или чего поднобное. В нем выбери правильную кодировку, и набей русский текст заново. Тогда он будет в правильной кодировке. |
|||
27
ДенисЧ
17.06.14
✎
21:38
|
(24) ты же видишь, как они исковерканы? Это потому, что написаны в кодировке 1251. А bat хочет иметь их в кодировке 866. Поэтому тебе нужно создать новый файл - сразу в кодировке 866. И вбить туда твою команду.
|
|||
28
Jump
17.06.14
✎
21:40
|
(14) В cmd ты набираешь текст прям в консоли, в правильной кодировке.
А батник ты можешь набрать в любой кодировке, скорее всего не в то что нужно, в результате в консли он будет в виде кракозябр. |
|||
29
serega1977
17.06.14
✎
21:41
|
(25),(26) - команду Pause ставил в конце, но как таковой паузы нет.
на счет notepad++ - есть, сейчас попробую переписать. (27)- спасибо за разъяснения, буду пробовать. потом отпишусь |
|||
30
Jump
17.06.14
✎
21:47
|
(29) "команду Pause ставил в конце, но как таковой паузы нет." - вот честное слово не верю, как такое может быть.
Команда pause выдает в окно консоли текст типа -"для продолжения нажмите любую клавишу" и держит окно консоли открытым до нажатия клавиши. |
|||
31
serega1977
17.06.14
✎
21:51
|
(29) - что ответить тебе, ну не знаю как так получается.
|
|||
32
serega1977
17.06.14
✎
21:52
|
(27,29) - спасибо БОЛЬШОЕ!!!
все получилось. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |