Помогите написать макрос

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: помогите сделать key macro плиз

Post by John Doe »

Latest post of the previous page:

А с чего вы взяли что Sequence будет разный?
Hint: Используйте горячие клавиши.
User avatar
abelenki
Posts: 502
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

Re: помогите сделать key macro плиз

Post by abelenki »

John Doe wrote:Hint: Используйте горячие клавиши.
я не могу найти шорткат для включения/отключения верхнего меню (аналогично Ctrl+B для нижнего). он есть?
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: помогите сделать key macro плиз

Post by John Doe »

А с чего вы взяли что Sequence будет разный?
User avatar
abelenki
Posts: 502
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

Re: помогите сделать key macro плиз

Post by abelenki »

John Doe wrote:
А с чего вы взяли что Sequence будет разный?
когда находимся на правой панели - Ctrl O F9 Left Enter Down Down Enter Down Down Down Down Space Enter
когда находимся на левой панели - Ctrl O F9 Left Left Enter Down Down Enter Down Down Down Down Space Enter
User avatar
abelenki
Posts: 502
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

Re: помогите сделать key macro плиз

Post by abelenki »

abelenki wrote:
John Doe wrote:
А с чего вы взяли что Sequence будет разный?
когда находимся на правой панели - Ctrl O F9 Left Enter Down Down Enter Down Down Down Down Space Enter
когда находимся на левой панели - Ctrl O F9 Left Left Enter Down Down Enter Down Down Down Down Space Enter
о, чёрт!! похожя, я стормозил. :D для обоих будет:

Ctrl O F9 O Enter Down Down Enter Down Down Down Down Space Enter
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: помогите сделать key macro плиз

Post by John Doe »

Ага, и вместо остальных стрелок тоже можно.
User avatar
abelenki
Posts: 502
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

Re: помогите сделать key macro плиз

Post by abelenki »

John Doe wrote:Ага, и вместо остальных стрелок тоже можно.
хехе, понял. спасибо за помощь. вот какой получился:

CtrlO F9 O I M Enter
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: помогите сделать key macro плиз

Post by John Doe »

Стоит учесть, что такой макрос может сбоить после того как вы погасите панели нажатием CtrlF1 CtrlF2.
User avatar
abelenki
Posts: 502
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

Re: помогите сделать key macro плиз

Post by abelenki »

John Doe wrote:Стоит учесть, что такой макрос может сбоить после того как вы погасите панели нажатием CtrlF1 CtrlF2.
это понятно. я просто не использую комбинации CtrlF1/CtrlF2.

p.s.: готовый к употреблению макрос прилагается.
Attachments
Panel.Esc.Alternate.zip
(407 Bytes) Downloaded 122 times
valiva28
Posts: 49
Joined: Tue 07 Sep, 2010 10:20

Не работает макрос. Помогите!

Post by valiva28 »

Простейший макрос. Он должен по клавише Ctrl/ временно отключать/включать плагин Screen Gadgets ver.0.3 ("g "- горячая клавиша конфигуратора плагина). На включение плагина он работает, а вот при выключении - плагин отключается, но изображения кнопок плагина остаются на панелях FARа. Если вручную обновить панель (CtrlO CtrlO), то панели очищаются от кнопок, но ведь эта последовательность уже есть в макросе! Вариант обновления панелей через CtrlF1, CtrlF2 - то-же не помогает. Гуру, помогите! FAR 2.0.1661 x86.

Code: Select all

REGEDIT4

[HKEY_CURRENT_USER\Software\far2\KeyMacros\Shell\Ctrl/]
"Sequence"="F9 o u g Enter Esc CtrlO CtrlO"
"DisableOutput"=dword:00000001
"Description"="On/Off для плагина Screen Gadgets"
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Не работает макрос. Помогите!

Post by Maximus5 »

"F9 o u g Enter Esc mmode(1,2) CtrlO CtrlO"
valiva28
Posts: 49
Joined: Tue 07 Sep, 2010 10:20

Re: Не работает макрос. Помогите!

Post by valiva28 »

Огромное спасибо за быстрый ответ!
valiva28
Posts: 49
Joined: Tue 07 Sep, 2010 10:20

Помогите написать макрос !

Post by valiva28 »

Помогите, пожалуйста, написать макрос, сам не справлюсь. Нужно в вертикальном блоке, в редакторе, заменить все символы на один произвольный символ, задаваемый в диалоге. Это возможно ?
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Помогите написать макрос !

Post by wolf »

valiva28 wrote:Нужно в вертикальном блоке, в редакторе, заменить все символы на один произвольный символ, задаваемый в диалоге. Это возможно ?
заменять в выделенном вертикальном блоке умеют плагины замены с регэкспами - RESearch и Search And Replace (v2.5)
макрос и диалог как бы не очень нужны..
ошибка — считать, что фар для пользователей. (с) zg
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Помогите написать макрос !

Post by John Doe »

valiva28 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 »

Если Вы смогли выделить вертикальный блок, то и и замену легко сделаете...
подсказка "искать в выделенном"
SimSU ··· ·· -- ··· ··-
Locked

Return to “Нужна помощь”