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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Обработка уникодного выхлопа. Как?

Ответить
Настройки темы
CMD/BAT - Обработка уникодного выхлопа. Как?

Старожил


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

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


Код: Выделить весь код
@echo off
cmd.exe /u /c dir /b /s /on /a-d > unicode.txt
for /f "delims=" %%f in ('type unicode.txt') do (
echo disk: "%%~df"
echo path: "%%~pf"
echo name: "%%~nf"
echo exte: "%%~xf"
)
В качестве имени файла выдаётся буква диска для 1-го файла и всё.
Как на cmd обработать то, что он сам же выдаёт? ось XP sp3 рус

Отправлено: 13:35, 27-01-2011

 

Googler


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

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


Цитата kiripanda:
Как на cmd обработать то, что он сам же выдаёт? »
TYPE определяет кодировку по BOM, который должен уже содержаться в файле "unicode.txt"... Либо его туда нужно предварительно записать:
Код: Выделить весь код
@echo off

<nul >unicode.txt set /P $$=яю
cmd /u/c dir /b/s/on/a-d >>unicode.txt

for /f "delims=" %%f in ('type unicode.txt') do (
echo disk: "%%~df"
echo path: "%%~pf"
echo name: "%%~nf"
echo exte: "%%~xf"
)
Важно! Поскольку в DOS кодировке BOM представляет спецсимволы, текст команды пришлось запостить в WIN-кодировке, иначе движок форума исказит символы ("яю").

Обсуждалось тут: CMD/BAT - [решено] Изменение кодировки txt файла из ANSI в UTF-16 LE
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:07, 27-01-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Обработка уникодного выхлопа. Как?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - Обработка строк Наташок Программирование и базы данных 2 29-12-2010 10:10
Обработка строки ShogenOFF AutoIt 1 27-07-2010 13:20
Обработка формы ][alter Вебмастеру 10 18-12-2007 00:18
Обработка видео Antonij Видео и аудио: обработка и кодирование 14 29-03-2007 21:44
Обработка лог-файла на C++ Guest Программирование и базы данных 17 23-03-2004 01:11




 
Переход