|
v7: Не запускается bat файл из 1с |
☑ |
0
brenli
01.04.20
✎
08:32
|
ВСем добра.
С помощью метода КомандаСистемы() или ЗапуститьПриложение() должен запускаться bat файл, но этого почему то не происходит.
раньше был сервер 2003 все работало нормально. В чем может быть дело?
|
|
1
ДенисЧ
01.04.20
✎
08:33
|
а как определил, что не запускается?
|
|
2
Злопчинский
01.04.20
✎
08:45
|
Бежать за попкорном?
|
|
3
brenli
01.04.20
✎
08:50
|
(1) Передаю путь в параметр, ничего не происходит. Вернее происходит кратковременное появление окна, и тут же закрывается.
(2) Зачем попкорн?
|
|
4
Креатив
01.04.20
✎
08:56
|
(3)Запусти батник в командной строке. Вдруг он и там не работает?
И какой сейчас сервер?
|
|
5
Злопчинский
01.04.20
✎
08:57
|
впихни в батник pause и смотри что там моргает.
с пробелами в путях. с ковычками.
|
|
6
brenli
01.04.20
✎
08:57
|
(4) Из командной строки работает. Server 2012
|
|
7
brenli
01.04.20
✎
08:58
|
(5) Спасибо. Все понял. Про pause совсем забыл.
|
|
8
Злопчинский
01.04.20
✎
08:59
|
1С запускаешь под тем же юзверем, который запускаешь бат в командной строке?
|
|
9
NorthWind
01.04.20
✎
09:00
|
(0) кодировки проверьте, уберите везде русские пути и русские имена файлов
|
|
10
ДенисЧ
01.04.20
✎
09:01
|
да и пути не надо забывать...
|
|
11
NorthWind
01.04.20
✎
09:01
|
1С неюникодное приложение, чем новее винда, тем больше может быть проблем с поддержкой NLS
|
|
12
brenli
01.04.20
✎
09:03
|
Проблема в переменной окружения.
Батник запускает curl. Создана переменная с путем.
Из комадной строки или с клика по батнику все работает как надо, из 1с он не видит curl
|
|
13
ДенисЧ
01.04.20
✎
09:06
|
(12) Ну укажи полный путь, в чём проблема?
|
|
14
brenli
01.04.20
✎
09:08
|
(13) Так и сделал.
|
|
15
NorthWind
01.04.20
✎
09:08
|
или поместить курля в папку, которая доступна по PATH.
|
|
16
NorthWind
01.04.20
✎
09:09
|
обычно это проще всего
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан