Войти

Показать полную графическую версию : Librarian. Утилита управления библиотеками Windows 7


hb860
08-01-2010, 00:45
Librarian - это утилита управления библиотеками Windows 7/8.

- Создание библиотеки из произвольного набора папок.
- Смена значка библиотеки на выбранный пользователем. Вы можете задач значок библиотеки, используя стандартный диалог Windows, вызываемый при смене значка ярлыка.
- Переименование библиотеки.
- Указание типа содержимого новой или редактируемой библиотеки.
- Смена папки, используемой по умолчанию для сохранения файлов в библиотеку.
- Управление отображением библиотеки в панели навигации проводника.
- Отображение библиотеки в виде XML-файла.
- Отображение системного диалога папок, включенных в библиотеку.
Скриншот:
http://img853.imageshack.us/img853/7434/librarian2mainwindow500.jpg
Программа поддерживает русский и английский языки интерфейса.
Домашняя страница Librarian (http://winreview.ru/librarian-2-0-obnovlenie-utility-upravleniya-bibliotekami-windows/) .

Найдете баги - пишите, буду править.

Habetdin
08-01-2010, 01:07
hb860, выбираю библиотеку, в меню: «Библиотеки - Показать диалог "Locations"», выдает ошибку:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.IO.FileNotFoundException: Не удается найти указанный файл. (Исключение из HRESULT: 0x80070002)
в Microsoft.WindowsAPICodePack.Shell.ShellLibrary.Load(String libraryName, Boolean isReadOnly)
в Microsoft.WindowsAPICodePack.Shell.ShellLibrary.ShowManageLibraryUI(String libraryName, IntPtr windowHandle, String title, String instruction, Boolean allowAllLocations)
в librarian.frmMainForm.showLocationsMI_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
librarian
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Librarian/librarian.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
librarian.resources
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Librarian/ru-RU/librarian.resources.DLL
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Microsoft.WindowsAPICodePack.Shell
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Librarian/Microsoft.WindowsAPICodePack.Shell.DLL
----------------------------------------
Microsoft.WindowsAPICodePack
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Librarian/Microsoft.WindowsAPICodePack.DLL
----------------------------------------
PresentationCore
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4902 built by: NetFXw7
CodeBase: file:///C:/Windows/assembly/GAC_32/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
WindowsBase
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4902 built by: NetFXw7
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
И еще утилита не переименовывает/удаляет стд библиотеки, т.к. имена xml-файлов на английском, а не %русское_название%.library-ms :(

P.S.: хорошо бы сделать, чтобы меню "Библиотеки" вызывалось ПКМ по выбранной библиотеке как контекстное :)

hb860
08-01-2010, 01:32
Неправльное имя передаю. Завтра пересоберу, перестанет

P.S.: хорошо бы сделать, чтобы меню "Библиотеки" вызывалось ПКМ по выбранной библиотеке как контекстное »
Я думал об этом. Пришел к выводу, что не стоит дублировать основное меню и горячие клавиши. Впрочем, если это необходимо - сделаю.

hb860
08-01-2010, 13:10
Эта ошибка, и ещё штук 5 найденных мелких недочетов исправлены. Контекстное меню добавлено. Забирать там же

Smarty
08-01-2010, 14:44
hb860,
почти всё работает, но:

1. Невозможно переименовать умолчальные библиотеки
2. Опция "Отображать в Панели навигации" срабатывает сразу для всех библиотек.
3. Панели навигации надо переименовать в Область переходов, чтобы соответствовало меню "Представление"
4. Значок меняется только в Области переходов. Если невозможно менять значок сразу и в правой панели,
то, может убрать эту опцию, чтобы не смущать народ?

А вообще, молодец!

hb860
08-01-2010, 15:17
Невозможно переименовать умолчальные библиотеки »
Это как ?
Опция "Отображать в Панели навигации" срабатывает сразу для всех библиотек. »
Сейчас проверю ещё раз. Странно это, у меня отрабатывает только для редактируемой библиотеки.
Панели навигации надо переименовать в Область переходов, чтобы соответствовало меню "Представление" »
Сделаю
Значок меняется только в Области переходов. Если невозможно менять значок сразу и в правой панели,
то, может убрать эту опцию, чтобы не смущать народ? »
Я же написал в ридме, что это из-за кэша иконок проводника. Попробуйте завершить сеанс или проводник перезапустить.

Ваша Windows локализована, я так понимаю ?

И ещё, после внесения изменений в библиотеки окошечко с библиотеками, если оно было открыто, следует переоткрыть :) А то изменений не видно вообще

Smarty
08-01-2010, 15:31
hb860, Цитата Smarty:Невозможно переименовать умолчальные библиотеки »
Это как ? »
Странно, но скачал инсталлер снова и эта фича работает!

hb860
08-01-2010, 15:40
итак, у меня работает это так:
http://i058.radikal.ru/1001/41/cdaa5194d3bat.jpg (http://radikal.ru/F/i058.radikal.ru/1001/41/cdaa5194d3ba.jpg.html)http://i060.radikal.ru/1001/48/8668f142c598t.jpg (http://radikal.ru/F/i060.radikal.ru/1001/48/8668f142c598.jpg.html)http://s61.radikal.ru/i172/1001/dc/f2f706f36d12t.jpg (http://radikal.ru/F/s61.radikal.ru/i172/1001/dc/f2f706f36d12.jpg.html)
Вот тут иконка не хочет отображаться:
http://s53.radikal.ru/i140/1001/a2/04d931e0d0act.jpg (http://radikal.ru/F/s53.radikal.ru/i140/1001/a2/04d931e0d0ac.jpg.html)
Поэтому:
http://s51.radikal.ru/i131/1001/14/074be8cd110at.jpg (http://radikal.ru/F/s51.radikal.ru/i131/1001/14/074be8cd110a.jpg.html)http://i053.radikal.ru/1001/55/6f9e967e2cd0t.jpg (http://radikal.ru/F/i053.radikal.ru/1001/55/6f9e967e2cd0.jpg.html)http://s43.radikal.ru/i099/1001/0b/59bc7a2fab88t.jpg (http://radikal.ru/F/s43.radikal.ru/i099/1001/0b/59bc7a2fab88.jpg.html)

Smarty
10-01-2010, 19:53
Ребята, принимайте! Тока категорию поправьте! :)

hb860
02-01-2012, 23:06
Внимание: последний ответ в эту тему был добавлен более чем 1 Год назад
И за год никто не сказал о наличии бага :)
Librarian 2.0
-Исправлена ошибка, приводящая к краху приложения, если вы пытаетесь редактировать пустую библиотеку, которую создали не в Librarian, а в Проводнике.
-Добавлена возможность добавлять несколько папок в библиотеку. И Проводик, и первая версия Librarian позволяли добавлять в библиотеку по одной папке. Теперь процесс включения папок в библиотеку будет быстрее.
-Добавлена возможность удалять из библиотеки сразу несколько папок. Проще говоря, во всех списках папок теперь есть множественный выбор строчек.
-Наведен мелкий внешний лоск, например: кнопка "удалить" теперь доступна лишь когда выделена какая-либо библиотека.

Картинки и ссылки на закачку (http://winreview.ru/librarian-2-0-obnovlenie-utility-upravleniya-bibliotekami-windows/)

Vadikan
03-01-2012, 14:02
hb860, поправь шапку, плиз (ссылки, скриншот).




© OSzone.net 2001-2012