.NET Windows7.Libraries — управление библиотеками Windows 7

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

.NET Windows7.Libraries — управление библиотеками Windows 7

Post by [e]Bu$ter »

Windows7.Libraries — модуль FarNet для управления библиотеками Windows 7.

Если кто-то уже попробовал, отпишитесь, при изменении какой либо стандартной библиотеки её иконка не сбрасывается на стандартную?
А то я все свои угробил пока плуг тестировал, и теперь не могу это проверить.
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: .NET Windows7.Libraries — управление библиотеками Windows 7

Post by lordmuzer »

лучше, добавить проверку версии ОС. а то падающий ексепеш как то не очень красиво)
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: .NET Windows7.Libraries — управление библиотеками Windows 7

Post by NightRoman »

Спасибо за плагин, и за почин публикации FarNet модулей тоже.
В сорсах билд файл не совсем правильный (не годится для .NET 3.5, а синтаксис именно оттуда используется, и нет сборки ресурсов). Исправленный вариант:

Библиотеки пока не пробовал менять, некогда, запарка сегодня..
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: .NET Windows7.Libraries — управление библиотеками Windows 7

Post by NightRoman »

lordmuzer wrote:лучше, добавить проверку версии ОС. а то падающий ексепеш как то не очень красиво)
Верно. Эти методы проверки есть в самом вин7 коде-паке. Но я процитирую их, могут пригодится и в других местах
RunningOnXP
Environment.OSVersion.Version.Major >= 5;

RunningOnVista
Environment.OSVersion.Version.Major >= 6;

RunningOnWin7
(Environment.OSVersion.Version.Major > 6) || (Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor >= 1);
susl
Posts: 14
Joined: Sat 02 Jan, 2010 01:21

Re: .NET Windows7.Libraries — управление библиотеками Window

Post by susl »

плагин ставит View Mode в Medium после закрытия панели.
т.е. у меня, например, стоял Full. открываю плагин - ставит Medium чтобы отобразить библиотеки. выхожу по ".." - остается Medium.

должно решиться тем что в Invoke(..) после _panel.Open() не вызывать DisplayLibraries().
этот метод должен вызываться из OnGettingData(), как я понимаю, и там он уже вызывается.

я закоментил указанную строчку, пересобрал и баг пропал.
надеюсь мопожет.

п.с. спасибо за чудный плагин :)

и еще такой момент. плагин встраивается в меню Disks и назначает себе hotkey 0, что сдвигает все мои другие плагины (или ему FarNet назначает, не знаю подробностей, уж простите :) не пользовался FarNet до этого). где-то можно поменять на другую? спасибо
Vnuks104
Posts: 1
Joined: Thu 19 Nov, 2015 14:01

.NET Windows7.Libraries — управление библиотеками Windows 7

Post by Vnuks104 »

Товарищи помогите.
Вроде с установкой справился (поставил сначала FarNet, потом в его директорию скопировал содержимое архива) а вот вызвать этот модуль не получается.
Как?
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

.NET Windows7.Libraries — управление библиотеками Windows 7

Post by NightRoman »

Точно правильно поставили модуль? Надо сюда

%FARHOME%\FarNet\Modules
-- Module root directory. Each child directory is a module directory.
Maximin
Posts: 4
Joined: Wed 24 May, 2017 12:48

.NET Windows7.Libraries — управление библиотеками Windows 7

Post by Maximin »

Не работает с последним FarNet 5.2.3.0.
Could not load type 'FarNet.PanelModeInfo' from assembly 'FarNet, Version=5.2.3.0, Culture=neutral, PublicKeyToken=null'.
При любой попытке вызова.
Maximin
Posts: 4
Joined: Wed 24 May, 2017 12:48

.NET Windows7.Libraries — управление библиотеками Windows 7

Post by Maximin »

TypeLoadException:
Could not load type 'FarNet.PanelModeInfo' from assembly 'FarNet, Version=5.2.3.0, Culture=neutral, PublicKeyToken=null'.

System.TypeLoadException: Could not load type 'FarNet.PanelModeInfo' from assembly 'FarNet, Version=5.2.3.0, Culture=neutral, PublicKeyToken=null'.
at Win7Libs.Windows7Libraries.Invoke(Object sender, ModuleToolEventArgs e)
at FarNet.Works.ProxyTool.Invoke(Object sender, ModuleToolEventArgs e)
at FarNet.Far0.AsOpen(OpenInfo* info)
at OpenW(OpenInfo* info)
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

.NET Windows7.Libraries — управление библиотеками Windows 7

Post by HaRT »

Maximin, версии плагина, Фара, дотнета и ОС какие?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Maximin
Posts: 4
Joined: Wed 24 May, 2017 12:48

.NET Windows7.Libraries — управление библиотеками Windows 7

Post by Maximin »

Far 3.0 build 4900 x64, Windows 7 x64 SP1 Version 6.1.7601.
.NET Framework 2.0: installed with service pack 2.
.NET Framework 3.0: installed with service pack 2.
.NET Framework 3.5: installed with service pack 1.
.NET Framework 4 Client: installed with no service packs.
.NET Framework 4 Full: installed with no service packs.
.NET Framework 4.5: installed with no service packs.
.NET Framework 4.5.1: installed with no service packs.
.NET Framework 4.5.2: installed with no service packs.
Maximin
Posts: 4
Joined: Wed 24 May, 2017 12:48

.NET Windows7.Libraries — управление библиотеками Windows 7

Post by Maximin »

Да, сам плагин - Windows7.Libraries 0.2
Post Reply

Return to “Обсуждение плагинов”