Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2728
Благодарности: 1697

Профиль | Отправить PM | Цитировать


Не понимаю, в чём проблемы:
Вот tree
Код: Выделить весь код
@Echo Off
Set "Where=D:\CMD"

tree "%Where%" >"%~0.log"
Здесь батник надо сохранить в 866 Кодировке, создаётся log-файл с именем батника, просматривать вьювером в 866 кодировке
Вот Dir
Код: Выделить весь код
@Echo Off
chcp 1251 >nul

Set "Where=D:\CMD"

Del "%~0.log" 2>nul
FOR /F "usebackq delims=" %%d In (`Dir "%Where%" /S /B /A:D 2^>nul`) DO Echo %%d >>"%~0.log"

start "Out" notepad "%~0.log"
Здесь батник надо сохранить в 1251 Кодировке, создаётся log-файл с именем батника, и можно смотреть результат в Notepad

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 17-11-2016 в 21:28.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:24, 17-11-2016 | #7