Так вот зачем пишут эту штуку, с echo)
Угу. Если опустить «@» перед «echo off», то, при прочих умолчаниях, при исполнении этого пакетного файла первой строкой вывода будет именно «echo off» — сама эта команда, а подавление начнётся со следующей.
Код: Выделить всё
net use z: \\docs\i\Подразделения\НД\ДК\ОСС\Проекты
for /r "z:\EY\InfoM\scripts" %i in ("*.cmd.txt") do @ren "%i" "%~ni"Код: Выделить всё
@echo off
net.exe use z: "\\docs\i\Подразделения\НД\ДК\ОСС\Проекты"
for /r "z:\EY\InfoM\scripts" %%i in ("*.cmd.txt") do ren "%%i" "%%~ni"Код: Выделить всё
@echo off
net.exe use z: "\\docs\i\Подразделения\НД\ДК\ОСС\Проекты"
for /r "z:\EY\InfoM\scripts" %%i in ("*.cmd.txt") do ren "%%i" "%%~ni"Код: Выделить всё
C:\Work\scripts>net use z: \\docs\i\╨Я╨╛╨┤╤А╨░╨╖╨┤╨╡╨╗╨╡╨╜╨╕╤П\╨в╨Ф\╨Ф╨Ъ╨Р\╨Ю╨б╨
г╨а\╨Я╤А╨╛╨╡╨║╤В╤Л
Системная ошибка 53.
Не найден сетевой путь.
C:\Work\scripts>for /R "z:\EY\InfoM\scripts" %i in ("*.cmd.txt") do @ren "%
i" "%~ni"
C:\Work\scripts>pause
Для продолжения нажмите любую клавишу . . .