CMD комманда и 1С #150365


#0 by FFFO
Можно ли как-то из под 1С выполнить коммандную строку (любую CMD-комманду) (например copy d:11*.* c:3243*.*), причем кроме выполнения обработать в 1С результат ее исполнения (выполнилась или нет)Заранее благодарен!!!
#1 by Sasha
КомандаСистемы(<?>);Синтаксис:КомандаСистемы(<СтрокаКоманды>)Назначение:Вызывает на исполнение команду DOS.Параметры:<СтрокаКоманды> - строка, содержащая команду.Последовательность поиска программы (если не задан путь):  текущий системный каталог;  каталог Windows;  системный каталог Windows;  все каталоги, указанные в переменной PATH.
#2 by Дурочка 1С ®
Для этого например не нужны никакие "CMD комманды" ...
#3 by Mitrich
КомандаСистемы(<КомандаDOS>)
#4 by zzz
а "невыполнилась" это как? "xcopy" вроде шустрее работает.
#5 by smaharbA
Пример copy c:1.txt lpt333:
#6 by FFFO
"Не выполнилась" это когда XCOPY делалось по сети, а в это время добрые люди выдернули патч-кордКомманда подходит, а как обработать результат!!!
#7 by zzz
2 и? всё выполнилось, ничего не зависло, доп. вопросов не задало.Просто сказала что файла нет и всё.
#8 by zzz
2 какой результат? Проверь существование файлов. Только непонятно каких. Можешь также лог анализировать:copy d:11*.* c:3243*.* > c:log.txtтолько я бы так делать не стал бы.
#9 by smaharbA
#10 by smaharbA
поправочкаСообщить(oE.stdout.readall)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С