Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Создание файла в "слепой" командной строке (http://forum.oszone.net/showthread.php?t=261509)

tennessee 30-05-2013 02:14 2158964

Создание файла в "слепой" командной строке
 
Доброго дня, Уважаемые Форумчане!

Прошу помочь мне разобраться в следующей задаче.

Имеется возможность исполнения команд в cmd без возможности видеть результат, необходимо: произвести запись в файл helloworld.txt значения "hello!" по пути, который мы получим из команды where. Т.е. - мы ищем файл kakoytofile.txt, вытаскиваем путь до него и по этому пути производим создание вышеупомянутого файла helloworld.txt

Спасибо!

Iska 30-05-2013 03:24 2158969

Код:

@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq delims=" %%i in (
        `where.exe /r "C:\" "kakoytofile.txt"`
) do set sPath=%%~dpi

if defined sPath >"%sPath%\helloworld.txt" echo Hello

endlocal
exit /b 0


tennessee 30-05-2013 09:20 2159053

Iska, благодарю!

И еще один вопрос по данной теме: возможно ли весь этот код конкатенировать в одну строку? Чтобы команда посылалась "За раз".

Iska 30-05-2013 15:04 2159319

Для командной строки?
Код:

for /f "usebackq delims=" %i in (`where.exe /r "C:\" "kakoytofile.txt"`) do @(>"%~dpi\helloworld.txt" echo Hello)


Время: 07:10.

Время: 07:10.
© OSzone.net 2001-