Имя: Пароль:
1C
1С v8
Получение результата из консольной программы
0 Nikoss
 
17.07.12
07:52
Доброе утро!

Есть необходимость получить результат выполнения консольной программы в 1с. Т.е. я запускаю программно екзешку, она выполняется, в консоле пишет результат (вот то что она там написала, мне нужно получить) и закрывается.

Возможно ли такое?
1 Wobland
 
17.07.12
07:53
> file
2 Stim
 
17.07.12
07:53
сом-соединение?
3 Nikoss
 
17.07.12
08:10
(1), да такой вариант возможен, но это лишние создающиеся файлы и т.д. Думал может можно без этого обойтись.

(2), как? можно пример?
4 andrewks
 
17.07.12
08:18
(2) курил с утра?
5 ДенисЧ
 
17.07.12
08:19
(1) А вот не всегда :-)
6 aleks-id
 
17.07.12
08:20
(5)+1
7 Nikoss
 
17.07.12
09:34
Если выполнить в консоле эту строку "C:\111\myprog.exe > C:\111\out.txt", то все нормально; если нет файла OUT.TXT, то он создается, если есть, перезаписывается(ну как и должно быть)

А если 1С: ЗапуститьПриложение("C:\111\myprog.exe > C:\111\out.txt", , Истина); то в файл ничего не пишется, выскакивает сообщение:
"Error opening directory >
File not found: C:/111/out.txt"
8 Nikoss
 
17.07.12
10:11
ап
9 Wobland
 
17.07.12
10:14
(7) 1) пробуй через команду системы
2) учи русский
10 Nikoss
 
17.07.12
12:15
(9) 1) Я запускаю на сервере эту EXE-шку. Упр.приложение. Не получится использовать команду системы.