Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.11.20;
Скачать: CL | DM;

Вниз

В bat-файле вывести результат команды в переменную   Найти похожие ветки 

 
Девелопер   (2011-07-26 07:38) [0]

Друзья, вопрос не по Дельфи, но все же.

Как bat-файле вывести результат выполнения команды в переменную?
Например, команда copy после выполнения выводит сообщение "Скопировано файлов: (кол-во файлов)". Как эту фразу записать в переменную внутри bat-ника, чтобы в дальнешем использовать это значение?

PS. Как вывести в файл - я знаю. Заранее спасибо!


 
Dennis I. Komarov ©   (2011-07-26 08:52) [1]

несовсем то, но:
copy /y c:\filename.exe a:\new.exe>result.txt


 
RWolf ©   (2011-07-26 09:31) [2]

copy srcfile dstfile | anotherprogram.exe


 
SQLEXPRESS   (2011-07-26 10:00) [3]

set A=0
FOR %%I in (*.*) do (
COPY c:\%%I d:\%%I
echo %%I
set /a A=A+1
)
echo %A% файлов скопировано
pause 0


 
Девелопер   (2011-07-29 14:34) [4]

Спасибо, конечно, но ни один из вас не ответил на мой вопрос.
По-прежнему жду помощи.


 
antonn ©   (2011-07-29 14:59) [5]

что то типа этого?

@Echo Off

for /F "Tokens=1 usebackq" %%I In (`"copy" "/y c:\filename.exe a:\new.exe>result.txt"`) Do Set V=%%I

echo %V%


 
antonn ©   (2011-07-29 15:00) [6]

тьфу, скопипастил copy и параметр не глядя, но суть наверное понятна :)


 
Омлет ©   (2011-07-29 15:37) [7]

Всегда говорил, что cmd - для извращенцев.



Страницы: 1 вся ветка

Текущий архив: 2011.11.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1311843120
Александр160591
2011-07-28 12:52
2011.11.20
запарка с компонентами и их свойствами


2-1312259634
Grimm
2011-08-02 08:33
2011.11.20
Как правильно написать условие if для StringList.IndexOf ?


15-1311249647
Scott Storch
2011-07-21 16:00
2011.11.20
запрос на удаление


15-1311360240
Дмитрий С
2011-07-22 22:44
2011.11.20
Есть простой способ скопировать параметры безопастности


2-1311696047
prodex
2011-07-26 20:00
2011.11.20
RasDial возвращает ошибку 668