MacroView — Модуль просмотра макрокоманд

Здесь можно обсудить ваш любимый плагин.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: MacroView — Модуль просмотра макрокоманд

Post by Maximus5 »

Latest post of the previous page:

1214, 1215
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: MacroView — Модуль просмотра макрокоманд

Post by Skirda »

Maximus5 wrote:Патч
Предлагается не плагин патчить (хотя непроверка результата это негуд), а править в консерватории.
Например, в vmenu.hpp (в public) добавить

Code: Select all

bool IsFilterEnabled() const { return bFilterEnabled; }
а в Dialog::ProcessKey()

Code: Select all

  	}
  
  	if (!(/*(Key>=KEY_MACRO_BASE && Key <=KEY_MACRO_ENDBASE) ||*/ ((unsigned int)Key>=KEY_OP_BASE && (unsigned int)Key <=KEY_OP_ENDBASE)) && !DialogMode.Check(DMODE_KEY))
+ 		if(Item[FocusPos]->Type != DI_LISTBOX || ( Item[FocusPos]->Type == DI_LISTBOX && !Item[FocusPos]->ListPtr->IsFilterEnabled() ) )
			if (DlgProc((HANDLE)this,DN_KEY,FocusPos,Key))
 				return TRUE;
  
  	if (!DialogMode.Check(DMODE_SHOW))
  		return TRUE;
We are the Borg. You will be assimilated.
So Say We All!
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: MacroView — Модуль просмотра макрокоманд

Post by t-rex »

Тока править надо немного не так, и уже на мантисе про это есть, туда пиши.
farman
Posts: 118
Joined: Thu 03 Sep, 2009 11:32
Been thanked: 2 times

Re: MacroView — Модуль просмотра макрокоманд

Post by farman »

I miss a section for the Vars area [HKEY_CURRENT_USER\Software\Far2\KEYMACROS\Vars].
Is it too late to ask for that xmas present?
:)
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: MacroView — Модуль просмотра макрокоманд

Post by Maximus5 »

Skirda wrote:Предлагается не плагин патчить (хотя непроверка результата это негуд), а править в консерватории.
Предлагается поправить хоть как-то!
Патч уже давно есть, а плагин до сих пор падает
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: MacroView — Модуль просмотра макрокоманд

Post by SUSim »

кстати F5 - копирование не правильно отображает поле в конфигурацию если far2 был запущен с параметром /u - теряются 2 первые буквы имени пользователя и приходится копировать в общую конфигурацию а потом править реестр!
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Re: MacroView — Модуль просмотра макрокоманд

Post by lazyeugene »

Писалось уже не раз. И я писал с полгода назад, и не я, и скриншоты были, а воз и ныне там.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: MacroView — Модуль просмотра макрокоманд

Post by Игорь Юдинцев »

Предложение по замене (или дополнению) поля «Параметры макрокоманды—Последовательность» на полноценный редактор уже было?
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: MacroView — Модуль просмотра макрокоманд

Post by DAtaMan »

полноценный редактор
Пока с помощью DialogTools можно нормально редактировать.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
HaRT
Moderator
Posts: 10869
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: MacroView — Модуль просмотра макрокоманд

Post by HaRT »

DAtaMan wrote:Пока с помощью DialogTools можно нормально редактировать.
Только приходится Колореру каждый раз объяснять, что это макрос.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: MacroView — Модуль просмотра макрокоманд

Post by DAtaMan »

HaRT wrote:Только приходится Колореру каждый раз объяснять, что это макрос.
Ну да. Но это можно решить правкой fartypes.hrc

Code: Select all

<filename>/\.macro$|\.tmp$/i</filename>
Может и не лучшее решение, зато работает.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
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: MacroView — Модуль просмотра макрокоманд

Post by NightRoman »

Для тех, кто в PowerShellFar, просто напомню - для редактирования макросов в нормальном редакторе и с распознаванием колорером недавно добавлен коммандлет Edit-FarMacro. Редактирует либо файл (желательно с известным для колорера расширением, конечно), либо .... прямо живьем из реестра, просто надо в комстроке указать, что редактируем. Проверяет синтаксис. Если есть ошибки, после сообщения курсор ставит в место ошибки. Если все ок, автоматически активирует отредактированный макрос.
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: MacroView — Модуль просмотра макрокоманд

Post by NightRoman »

А и еще про Edit-FarMacro

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

-- в PSF его можно запустить и из диалога (только уже модально), но это значит, что можно менять и тестировать макрос, опять же не выходя из целевого диалога, для которого он предназначен
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: MacroView — Модуль просмотра макрокоманд

Post by SUSim »

lazyeugene wrote:Писалось уже не раз. И я писал с полгода назад, и не я, и скриншоты были, а воз и ныне там.
я недавно тут, просто, не знаю как исправить недочет... Как говорит факу - если не можешь побороть сам и говоришь что и мало времени то не суйся!

Я могу справиться с копированием макросов ! как и писал копирую в основную конфигурацию, а потом правлю реестр! повторяю Это не крити
чно !!
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Как вам новая разделительная полоса в диалогах?

Post by SUSim »

Я поправил себе плагин "Просмотр макрокоманд FAR"-MacroView.dll теперь у меня работает перенос/копирование макросов из области в область :) ну и еще возможность создавать макросы в области AutoCompletion

в официальную версию можно ввести эти исправления? к кому обратиься? там всего 8 символов поправить :*)



Спасибо модератор :) что направил!!!
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: MacroView — Модуль просмотра макрокоманд

Post by SUSim »

Вот поправленный - MacroView.32W! ну поправьте плиз... :cry:
SimSU ··· ·· -- ··· ··-
Post Reply

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