|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Работа команды For |
|
|
CMD/BAT - [решено] Работа команды For
|
Новый участник Сообщения: 8 |
Так работает
for /f "usebackq eol=W delims=e" %%A in ("%Temp%\ggg.txt") do @echo %%A Так не работает for /f "usebackq eol=W delims=e" %%A in ("%Temp%\Burns.Mp3") do @echo %%A Как думаю причиной является наличие нулевых байтов в последнем файле. Кто-нибудь знает как это победить? А вообще-то задача проверить mp3-тег в файле. |
|
Отправлено: 22:11, 07-04-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать kt626, для MP3 придется использовать сторонние утилиты типа Tag
|
Отправлено: 09:48, 08-04-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 09:52, 08-04-2009 | #3 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Так ведь ни в hh ntcmds.chm, ни в for /? не заявлено, что файлы должны быть только текстовые, вон, например, Find работает по-всякому, а за редакторы тегов спасибо, но задача состоит в том, чтобы из общей папки файлы с уже сгенерированными тегами рассортировать по папкам в зависимости от тега Альбом. Вижу, что Tag 2.0.43 вроде как может это сделать, поищу инфу по его командной строке, но вообще-то в данной теме сторонние проги как-то не cool, попробую еще что-то вроде:
Find "Альбом" "Файл.mp3" > %Temp%\Text.txt for /f %%A in ("%Temp%\Text.txt") do @echo %%A |
Отправлено: 13:19, 08-04-2009 | #4 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать И еще, кстати по синтаксису (ну не нашел я однозначного ответа в справке) допускается ли так:
for %%A in (File) do (команда1 & команда2.... & командаN) |
|
Отправлено: 13:41, 08-04-2009 | #5 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата kt626:
|
|
Отправлено: 15:04, 08-04-2009 | #6 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Да, спасибо Gora, конечно так красивее, в одну строчку необходимости нет
|
Отправлено: 16:08, 08-04-2009 | #7 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать И еще вопрос. При разборе файла командой For /f кириллица не понимается (подставляются Дос-символы). Их можно конвертить CMD комадой или набором команд?
|
Отправлено: 20:20, 08-04-2009 | #8 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата kt626:
перекодировать тоже можно: bat-файл на русском |
|
Отправлено: 09:28, 09-04-2009 | #9 |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 00:36, 24-07-2010 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Аналог команды tail в Unix | DimaDivine | Скриптовые языки администрирования Windows | 5 | 23-07-2009 01:57 | |
CMD/BAT - [решено] удаленное выполнение команды | Diver1 | Скриптовые языки администрирования Windows | 2 | 20-03-2009 10:39 | |
Разное - все команды, загрузка программ и работа внутри программ - с задержкой 1/2сек | NeuD | Microsoft Windows 2000/XP | 20 | 03-07-2008 19:15 | |
[решено] Команды Винды | cooller | Microsoft Windows NT/2000/2003 | 2 | 04-10-2007 15:43 | |
[решено] Команды на создание VPN | Butunin Klim | Microsoft Windows NT/2000/2003 | 1 | 20-07-2007 11:22 |
|