Обсуждение Fb2Fix

Программы, утилиты

Сообщение Barsuk » Вс окт 05, 2008 18:26

спасибо, я видимо устал к девятой странице, проглядел слона :)

но при запуске скрипта всегда получаю:
Код: выделить все
#==## was unexpected at this time.

вроде как ругается на третью строчку скрипта или что у меня опять не так?
спасибо.
Barsuk
Новенький участник форума
Новенький участник форума
 
Сообщений: 3
Зарегистрирован: Сб окт 04, 2008 3:21

Сообщение Sk0rp » Вс окт 05, 2008 22:26

Barsuk писал(а):спасибо, я видимо устал к девятой странице, проглядел слона :)

но при запуске скрипта всегда получаю:
Код: выделить все
#==## was unexpected at this time.

вроде как ругается на третью строчку скрипта или что у меня опять не так?
спасибо.
С какими параметрами запускаете скрипт? Напишите, пожалуйста.
Sk0rp
Новенький участник форума
Новенький участник форума
 
Сообщений: 27
Зарегистрирован: Сб апр 05, 2008 23:38

Сообщение Barsuk » Пн окт 06, 2008 3:33

дело в том, что это происходит всегда, с любыми параметрами или вообще без всяких параметров.

так же, пробовал копировать ваши параметры полностью, переименовывая свой каталог библиотеки в Library:
script.bat FB2Fix.exe D:\Library D:\Library

когда я пробовал удалить эту третью строчку скрипта, то скрип срабатывал, и тогда после обращения к каждому из файлов, он выдает что-то вроде этого:

Код: выделить все
'D:\Fb2Fix\FB2Fix.exe' is not recognized as an internal or external command,
operable program or batch file.
The system cannot find the path specified.
"D:\Library\_язык\Франк Илья\Франк - Английский язык с Р. Э. Говардом.fb2.zip"
The system cannot find the path specified.


скрипт находится рядом с FB2Fix.exe и 7z.exe

:?
Barsuk
Новенький участник форума
Новенький участник форума
 
Сообщений: 3
Зарегистрирован: Сб окт 04, 2008 3:21

Сообщение Sk0rp » Пн окт 06, 2008 10:57

Совместными усилиями разобрались!

При копировании текста скрипта с форума MS Internet Explorerэ'ом и браузерами на их основе, в конец каждой строки добавляются пробелы. В исходном тексте html этих пробелов нет, т.е. IE их полностью придумывает.
В bat файлах пробелы значимы, в частности в текущем случае они залезают в середину имен файлов, после чего скрипт и перестает работать.

Если у кого-то сходные проблемы, то поставьте наконец Firefox :)
Sk0rp
Новенький участник форума
Новенький участник форума
 
Сообщений: 27
Зарегистрирован: Сб апр 05, 2008 23:38

Сообщение palamars » Чт окт 23, 2008 10:15

Не работает скрипт! :-( И не ругается, просто ничего не делает.
запускаю так:
script.bat FB2Fix.exe X:\TraumLib\ru D:\Library2

Все концевые пробелы удалял.
Если не сложно, выложите bat-файл куда-то на файлообменник, чтобы гарантированно без искажений его скачать. У меня Опера, но она тоже с пробелами копирует (?!)
palamars
Новенький участник форума
Новенький участник форума
 
Сообщений: 1
Зарегистрирован: Чт окт 23, 2008 9:35
Откуда: Одесса

Сообщение Sk0rp » Чт окт 23, 2008 14:42

Скрипт работает, проверяйте что сделали не по инструкции.
Sk0rp
Новенький участник форума
Новенький участник форума
 
Сообщений: 27
Зарегистрирован: Сб апр 05, 2008 23:38

Сообщение drserj » Сб ноя 22, 2008 18:01

Может я что-то где-то пропустил, но ... А может ли fb2fix _не_ переименовывать как сам фб2-файл, так и архив, в котором он находится ??? Мне важно сохранять оригинальные имена.
drserj
Новенький участник форума
Новенький участник форума
 
Сообщений: 1
Зарегистрирован: Пт май 02, 2008 22:15

Сообщение Jonius » Ср ноя 26, 2008 5:57

Можно!
запусти с "FB2Fix.exe /?" для просмотра всех параметров.
Jonius
Новенький участник форума
Новенький участник форума
 
Сообщений: 3
Зарегистрирован: Ср ноя 26, 2008 5:29
Откуда: Almaty

Сообщение Dusper » Вс ноя 30, 2008 23:08

Проверил скрипт Skorp'a на папке "en" библиотеки.
Скрипт пропустил все файлы с восклицательным знаком в имени. В процессе работы скрипта выводилось сообщение "Файл не найден" и в результате в конечную папку эти файлы не попали. Сам fb2fix обрабатывает такие файлы без проблем. Можно ли как-нибудь решить данную проблему?
Список проблемных файлов:
Код: выделить все
en\_\_sf\Catastrophes!.fb2.zip
en\_\_увлечения\_спорт\Myner - Learn Your Body Type & Start Getting Results!.fb2.zip
en\A\Azimov Isaac\Azimov - Found!.fb2.zip
en\B\Bester Alfred\Bester - The Stars My Destination ( Tiger! Tiger! ).fb2.zip
en\C\Coupland Douglas\Coupland - Hey Nostradamus!.fb2.zip
en\H\Heinlein Robert\Heinlein - Take Back Your Government!.fb2.zip
en\P\Pratchett Terry\Discworld\Pratchett 08 Guards! Guards!.fb2.zip
en\W\Weber David\Weber, Laumer - Bolo!.fb2.zip
en\W\Wilson Robert Anton\Wilson, Shea - The Illuminatus! Trilogy.fb2.zip
Dusper
Новенький участник форума
Новенький участник форума
 
Сообщений: 17
Зарегистрирован: Сб мар 15, 2008 18:27

Сообщение Sk0rp » Пн дек 01, 2008 0:13

Dusper писал(а):Скрипт пропустил все файлы с восклицательным знаком в имени.
Проверил. С восклицательным знаком у меня не пропускает. В частности указанные Вами файлы обрабатывает замечательно.

Dusper писал(а):В процессе работы скрипта выводилось сообщение "Файл не найден" и в результате в конечную папку эти файлы не попали.
Вот как так можно огульно, не разбираясь, валить все в одну кучу? Вы разобрались когда это сообщение выводится, вообще разбирались?
"Файл не найден" выводится на каждой папке в которой нет файлов (подпапки не считаются), это результат работы: "dir /A-D" что является абсолютно нормальным поведением.

Dusper писал(а):Можно ли как-нибудь решить данную проблему? Она у всех наблюдается или я один такой счастливчик?
Радуйтесь, Вы счастливчик! :)
Sk0rp
Новенький участник форума
Новенький участник форума
 
Сообщений: 27
Зарегистрирован: Сб апр 05, 2008 23:38

Сообщение Dusper » Пн дек 01, 2008 1:04

Похоже дело было в том, что команду на запуск скрипта я запускал из тотал коммандера комбинацией клавиш [Shift] + [Enter] (для того, чтобы окно командной строки после прогона скрипта осталось открытым). При запуске скрипта простым нажатием [Enter] все файлы обработались успешно.
Не знаю, в чем здесь причина - в глюках винды, кривой сборке ТС, расположении звезд (хотя проверялось несколько раз), произрастании рук не из того места, но мне это помогло, возможно и еще кому-нибудь поможет...
Dusper
Новенький участник форума
Новенький участник форума
 
Сообщений: 17
Зарегистрирован: Сб мар 15, 2008 18:27

Сообщение Ghost mail » Вт дек 16, 2008 13:39

Кто как, интересно, обходит баг связанный с переименованием иностранных книг с "умлаутами" в имени автора или названии книги???
При включенных опциях /strict+ /rename+ книги в кодировке UTF-8 : в новых именах файлов остаются все UTF-8 символы, например : Á, ñ, á, ó и т.д. Соответственно файлы становятся недоступны с коммандной строки :-(
Может кто-нибудь подскажет как обойти ???
Ghost mail
Новенький участник форума
Новенький участник форума
 
Сообщений: 16
Зарегистрирован: Пн июн 04, 2007 11:14

Сообщение TVI » Пн дек 22, 2008 15:34

Господа!
Я насобирал уже почти четыре тысячи "битых" файлов fb2 от либрусека. FB2 Librarian встраивать в базу их отказывается. Попытки разобраться с проблемой пока безуспешны. Редакторы также отказываются открывать эти файлы. Остаётся единственная надёга на FB2Fix. Проблема в том, что не хватает мозгов разобраться с работой этой программы точнее с синтаксисом командной строки. Helpov практически нет, а если есть то в комбинации с батником под библиотеку Траума на предмет её валидности. Если у кого есть время и знания - ответьте.
Заранее благодарю.
TVI
Новенький участник форума
Новенький участник форума
 
Сообщений: 7
Зарегистрирован: Пн дек 22, 2008 15:02

Сообщение AGrey » Пн дек 22, 2008 18:55

TVI писал(а):Я насобирал уже почти четыре тысячи "битых" файлов fb2 от либрусека.

Там обычно проблема в id. Вот был бы ключик, который насильно перегенерирует id, было бы меньше хлопот с кривыми fb2...
Аватар пользователя
AGrey
Администратор информационного портала FB
Администратор информационного портала FB
 
Сообщений: 1681
Зарегистрирован: Пт июн 11, 2004 9:03
Откуда: Воронеж

Сообщение TVI » Вт дек 23, 2008 12:36

Это конечно так. Но, я думаю, что есть масса и других причин. Прогнать бы прогу и проверить. Но причина та же - мозгов не хватает. Пробовал разобраться с ключами - мозги на бекрень, так как это написано для тех, кто знает структуру файла и владеет терминологией, а я не он т.е. не программист. Хоть что то написанное нормальным языком о ключах (может не все, а основные) и с синтаксисом для запуска. Был бы жутко благодарен. Жалко всё-таки своих трудов.
TVI
Новенький участник форума
Новенький участник форума
 
Сообщений: 7
Зарегистрирован: Пн дек 22, 2008 15:02

Пред.След.

Вернуться в Сделано для FB

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1