Имя пользователя:
Пароль:
 

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

Новый участник


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

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


Вложения
Тип файла: txt config.txt
(161 байт, 16 просмотров)

Дело в том, что в этот документ, записывается 5 пустых параметров, и 6-й. 6-й параметр - это имя файла, который в последствии предстоит обработать этой вредной программой. Файл этот может быть и не один. Их может быть много. И генерация текстового файла находится внутри цикла. По-очереди к каждому возможно присутствующему файлу. Однако я пробовал подсунуть созданный вручную файл - результат, тот-же.
Вот код bat-ника
Код: Выделить весь код
chcp 65001
set mx=mplex.exe -f 8 -o
set compl=dvdauthor 
set demuxfld=f:\demuxed
set remuxfld=f:\remuxed
set outptfld=f:\compling
for %%a in (%demuxfld%\*.mpv) do %mx% %remuxfld%\%%~na.mpg %demuxfld%\%%~na.mpv %demuxfld%\%%~na.mpa
for %%b in (%remuxfld%\*) do (

ECHO ^<dvdauthor^> >config.txt
ECHO ^<vmgm /^> >>config.txt
ECHO ^<titleset^> >>config.txt
ECHO ^<titles^> >>config.txt
ECHO ^<pgc^> >>config.txt
ECHO ^<vob file="%%b" /^> >>config.txt
ECHO ^</pgc^> >>config.txt
ECHO ^</titles^> >>config.txt
ECHO ^</titleset^> >>config.txt
ECHO ^</dvdauthor^> >>config.txt
recode 
%compl% -o %%~nb -x config.txt
)
Текущую таблицу символов варьировал по-разному. И сам bat сохранял с разными настройками.
Текстовый файл "приаттачил"
Только что нашел этот recode. Сейчас разбираюсь с его синтаксисом. И во обще с тем, что он может. И сможет ли он мне помочь.
PS/ Думаю поймёте, что это должен был быть xml. По-началу я его и создавал. Результат тот же. Объявлять кодировку xml, в начале файла пробовал. Как utf, так и windows-1251(Как правильно задать US-ASCII - не знаю. Но подозреваю, что если задам, то русские символы станут нечитаемы и в блакноте)

Отправлено: 09:45, 16-02-2010 | #3