Главная страница
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.012 c
9-1190053787
Mr.Vlad
2007-09-17 22:29
2011.11.20
Targa&Viewer


15-1311593331
Кто б сомневался
2011-07-25 15:28
2011.11.20
Интересный flash апплет с мировой статистикой "online"


15-1311362178
Dimka Maslov
2011-07-22 23:16
2011.11.20
Кто нибудь знает


6-1245392255
SortoVaritu
2009-06-19 10:17
2011.11.20
Вопрос по FtpGetFile


3-1266481358
RandomWalker
2010-02-18 11:22
2011.11.20
Выделение записей в зависимых таблицах.