Имя: Пароль:
1C
 
А как создать и запустить на исполнение *.bat файл средствами 1с ?
0 Megas
 
23.05.09
15:22
я пишу:
Текст = Новый ЗаписьТекста("d:\win.bat", КодировкаТекста.ANSI);

Текст.ЗаписатьСтроку("c: " );
Текст.ЗаписатьСтроку("cd " + ПутьКИБ );
Текст.ЗаписатьСтроку("1cv8.exe");
Текст.Закрыть();

КомандаСистемы("d:\win.bat");

==================
Получаю win.bat :
"
c:
cd "c:\programm files\1cv8\bin"
1cv8.exe
"
вот когда делаю
КомандаСистемы("d:\win.bat");
он запускает cmd 3 раза для каждой строки батника , а мне надо чтоб это происходило в одном окне!

Если запускаю *.bat вручную в Винде то выполняется всё нормально!
1 ДенисЧ
 
23.05.09
15:24
start
2 Megas
 
23.05.09
15:24
(1) где писать ?
я кстати пробовал и старт писать... 1с также запускает 3 окна только уже не ждёт завершения=)
3 Megas
 
23.05.09
15:50
Чудеса =) Заработало, я пару часов над этим бился... 100% не работало =)
4 Megas
 
23.05.09
15:52
Кстати , а как сделать чтоб по завершению действий окно командной строки закрывалось?
5 dk
 
23.05.09
15:55
ехит
6 Megas
 
23.05.09
16:09
О огромное спасибо =) Буду умным!