librus - Библиотекарь 1.20.0.101219 beta
|
|
drserj | Дата: Воскресенье, 12.12.2010, 23:45 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| 1. Несколько увеличил скорость загрузки базы 2. Добавил индикацию распаковки и добавления в базу 3. Подправил пару незначительных оплошностей 4. Добавил новые баги Качаем тут (только ехе-шник): http://libruslib.ucoz.com/update/libruslib20101212.rar
drSerj
|
|
| |
andToxa | Дата: Среда, 15.12.2010, 07:35 | Сообщение # 16 |
Подполковник
Группа: Проверенные
Сообщений: 148
Статус: Offline
| я и имел ввиду без .\ видит вроде базу, локальную коллекцию, но не отображает ни аннотацию ни саму книгу не открывает.
книга - лучший подарок!
|
|
| |
drserj | Дата: Среда, 15.12.2010, 15:55 | Сообщение # 17 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Ладно, прилеплю относительный путь... будет начинаться с ".\"
drSerj
|
|
| |
andToxa | Дата: Среда, 15.12.2010, 15:59 | Сообщение # 18 |
Подполковник
Группа: Проверенные
Сообщений: 148
Статус: Offline
| спасибо! буду ждать! только не забудь про пути к читалкам.
книга - лучший подарок!
Сообщение отредактировал andToxa - Среда, 15.12.2010, 16:00 |
|
| |
Shams | Дата: Среда, 15.12.2010, 16:21 | Сообщение # 19 |
Генерал-майор
Группа: Проверенные
Сообщений: 274
Статус: Offline
| Quote (andToxa) только не забудь про пути к читалкам. Странно. В отличии от всех прочих путей, с относительными путями к читалкам у меня проблем никогда не было. С самых первых версий стоит AlReader\AlReader2.exe. Ну и к другим читалками аналогично.
|
|
| |
andToxa | Дата: Среда, 15.12.2010, 17:34 | Сообщение # 20 |
Подполковник
Группа: Проверенные
Сообщений: 148
Статус: Offline
| Хм. С читалками и правда работает. Хотя можно можно тогда к единому стандарту просто привести.
книга - лучший подарок!
|
|
| |
drserj | Дата: Среда, 15.12.2010, 18:11 | Сообщение # 21 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| можно, можно... приведу...
drSerj
|
|
| |
drserj | Дата: Среда, 15.12.2010, 20:28 | Сообщение # 22 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Пробуйте. Добавил работу с относительными путями. Особо обратите внимание на то, как отработает под семеркой и вистой вызов читалки. Проверить нет возможности. Работает просто. Если в настройках в пути будет .\data - путь относительный, f:\work\librusec\data\ - абсолютный. http://libruslib.ucoz.com/update/libruslib20101215.rar
drSerj
|
|
| |
andToxa | Дата: Четверг, 16.12.2010, 06:54 | Сообщение # 23 |
Подполковник
Группа: Проверенные
Сообщений: 148
Статус: Offline
| WinXP, полет нормальный. Остальных осей под рукой нет. Спасибо!
книга - лучший подарок!
|
|
| |
Shams | Дата: Четверг, 16.12.2010, 09:36 | Сообщение # 24 |
Генерал-майор
Группа: Проверенные
Сообщений: 274
Статус: Offline
| Под семеркой работает прекрасно. Большое спасибо! А можно чуть-чуть понаглеть? Дважды 1 Нельзя ли заставить программу понимать виндовые переменные? Это чтобы в пакетных операциях вместо C:\Program Files\GribUser\FB2 to Any\fb2rb_interactive.vbs можно было прописать %ProgramFiles%\GribUser\FB2 to Any\fb2rb_interactive.vbs А то у меня системы в разных местах на разных дисках стоят. Ну или чтобы %Temp% в случае нужды задать можно было. 2. В свое время ты дал скриптик, при помощи которого можно корректно запускать альтернативные читалки: Code set p="E:\LibRusLib\temp\%~n1.fb2" copy %1 %p% start /b E:\LibRusLib\CoolReader2\CR2.exe %p% Может подскажешь, как в нем тоже относительными путями обойтись? Если это, конечно, возможно в принципе.
|
|
| |
andToxa | Дата: Четверг, 16.12.2010, 12:32 | Сообщение # 25 |
Подполковник
Группа: Проверенные
Сообщений: 148
Статус: Offline
| 1. +1 за переменные! 2. Так вроде читалки прекрасно и без скрипта запускаются. В том числе и CoolReader. Зачем скрипт?
книга - лучший подарок!
Сообщение отредактировал andToxa - Четверг, 16.12.2010, 12:39 |
|
| |
Shams | Дата: Четверг, 16.12.2010, 13:09 | Сообщение # 26 |
Генерал-майор
Группа: Проверенные
Сообщений: 274
Статус: Offline
| Quote (andToxa) Зачем скрипт? Это для запуска альтернативных читалок через Пакетные операции, когда основной стоит, например, AlReader. Если запускать напрямую экзешник, то Библиотекарь становится недоступным (висит окно выгрузки файла), пока не закроешь читалку. Я в свое время с этим намучился, пока drserj не подсказал выход.
|
|
| |
drserj | Дата: Четверг, 16.12.2010, 13:43 | Сообщение # 27 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Если мне не отшибает память - скрипт (cmd-файл) - должен спокойно работать с переменными окружения... Впрочем, надо пробовать. Насколько я помню, программе глубоко по... что передавать в скрипт... Например, строка, вызванная из файла скрипта "%ProgramFiles%\GribUser\FB2 to Any\fb2rb_interactive.vbs" прекрасно работает. Главное, не забыть кавычки
drSerj
|
|
| |
Shams | Дата: Четверг, 16.12.2010, 15:21 | Сообщение # 28 |
Генерал-майор
Группа: Проверенные
Сообщений: 274
Статус: Offline
| Quote (drserj) (cmd-файл) - должен спокойно работать с переменными окружения... Quote (drserj) строка, вызванная из файла скрипта "%ProgramFiles%\GribUser\FB2 to Any\fb2rb_interactive.vbs" прекрасно работает Так это для каждого конвертора нужно свои cmd создавать (и как, кстати, туда передать имя файла на котором этот скрипт вызывается). А вот C:\Program Files\GribUser\FB2 to Any\fb2rb_interactive.vbs вызывается прямо из программы без всяких cmd. Хотя чего я тебе рассказываю - ты же сам это для образца в пакетных операциях прописал.
|
|
| |
drserj | Дата: Четверг, 16.12.2010, 16:51 | Сообщение # 29 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Quote (Shams) Так это для каждого конвертора нужно свои cmd создавать ну да... хотя... не обязательно, можно обработать в cmd-файле по расширению, например... Quote (Shams) (и как, кстати, туда передать имя файла на котором этот скрипт вызывается start /b "%ProgramFiles%\GribUser\FB2 to Any\fb2rb_interactive.vbs" %1 где-то так.... %1 - первый параметр, который будет взят из строки "Параметры" в настройках пакетных операций. Например, %F - передаст в бат-файл полное имя файла. А вообще - учите матчасть cmd-файлы - это уже работа с системой а не программой. Могу сказать одно, при помощи этой связки можно создать обработку, практически, любой сложности. http://libruslib.ucoz.com/doc/CMD.rar - учимся
drSerj
|
|
| |
andToxa | Дата: Пятница, 17.12.2010, 17:48 | Сообщение # 30 |
Подполковник
Группа: Проверенные
Сообщений: 148
Статус: Offline
| Предположу, что просится использование переменных именно в настройках программы, где прописываются пути.
книга - лучший подарок!
|
|
| |