|
v7: ЗапуститьПриложение()
| ☑ |
0
FarmAdmin
01.09.11
✎
13:41
|
Одна из процедур в конце выполняет такую команду
ЗапуститьПриложение(гКаталог+Док.КомДляЭлНакл.ЗапуститьПриложение);
Запускается батник с таким содержанием
...
FOR %%i IN (*.dbf) DO (
n:\prices\ncftpput -f n:/prices/Login.cfg -P 20021 -F -DD /267/Naklad/ *.dbf
)
...
т.е. из текущего каталога все dbf отправляется на ftp. Если я вручную запускаю батник из папки, то все ОК, а если через запуститьприложение(), то на ftp выкладываются файлы из текущего каталога 1с, а не из той папки откуда запускается батник. Где грабли?
|
|
1
Ёпрст
01.09.11
✎
13:42
|
дык установи текущий каталог в батнике сперва.
|
|
2
Wobland
01.09.11
✎
13:43
|
у нас так (8.1):
<Текущий каталог> (необязательный)
Тип: Строка. Задает текущий каталог запускаемого приложения.
|
|
3
1Сергей
01.09.11
✎
13:43
|
ФС.ТекКаталог()
|
|
4
1Сергей
01.09.11
✎
13:43
|
(3)-1
|
|
5
andrewks
01.09.11
✎
13:43
|
либо пиши полные пути, либо (1)
|
|
6
andrewks
01.09.11
✎
13:44
|
%~d0
cd %~dp0
|
|
7
FarmAdmin
01.09.11
✎
13:54
|
ВСЕМ спасибо! проблема решена
|
|