VadiMGP
|
Posted: Fri Aug 03, 2007 12:56 Post subject: |
|
|
Ишь, прямо Толстой с Достоевским на пару. Ну ладно.
Во-первых, программу я скачал и батник который тебе предложил сначала проверил на своих файлах (ну есть у меня такая странность в поведении - я, как правило, сначала проверяю, а потом предлагаю )
Во-вторых, по делу. Исходная диспозиция:
Батник с именем b.bat, сама AuCDtect и несколько wav файлов лежат в папке "E:\My Music".
Батник:
| Code: | for /F "tokens=*" %%i in (%1) do "E:\My Music\AuCDtect.exe" -v -m0 "%%i" >>check.txt |
Кнопка
| Code: | TOTALCMD#BAR#DATA
"E:\My Music\b.bat"
%L
D:\Wincmd\TOTALCMD.EXE,12
Check WAV
-1
|
Вот в таком виде у меня все прекрасно работает.
Твоя проблема в русских буквах. Коммандер пишет файл в кодировке Windows, а в батнике Windows предполагает, что все в кодировке ОЕМ.
Попробуй скачать http://www.gbordier.com/gbtools/download/stringconverter.exe (или что-то аналогичное) и переписать батник в виде:
| Code: | c:\Tools\stringconverter.exe %1 %1.OEM /OEM
for /F "tokens=*" %%i in (%1.OEM) do c:\Tools\AuCDtect\auCDtect.exe -v -m0 "%%i" >>check.txt
del %1.OEM
|
|
|