|
Получение результата из консольной программы |
☑ |
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-шку. Упр.приложение. Не получится использовать команду системы.
|
|