вопросы и хотелки

Здесь обсуждается всё, что касается макросов.
AlexII
Posts: 265
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 82 times
Contact:

Re: вопросы и хотелки.

Post by AlexII » Thu 14 May, 2009 10:43

Latest post of the previous page:

V.Pyankov wrote:там нет версии…
И не будет. Попробуйте посмотреть на что-нибудь из Скрываем консольные окна — OSZone.net wiki.

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Re: вопросы и хотелки.

Post by Centaur » Thu 14 May, 2009 18:08

Если уж на то пошло, сворачивание по горячей клавише должно работать для всех окон в системе, а не только для FAR’а. Лично я делаю это при помощи AutoHotkey, вот примерно строчки для скрипта:

Code: Select all

#Down::WinMinimize A
#Up::WinMaximize A
#Home::WinRestore A

User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: вопросы и хотелки.

Post by Александр Кряжев » Thu 14 May, 2009 18:19

Да, на самом деле, с тех пор, как появилась Windows 7, все эти фокусы с окнами теперь есть в самой системе. "Win"+"стрелка вниз" сворачивает окно и т.д. (Там много всяких штук с окнами клавиатурой делается).

Фар - маргинальный продукт. (c) zg

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: вопросы и хотелки.

Post by Maximus5 » Wed 03 Jun, 2009 21:36

Вопрос: где-нибудь в help'е описаны допустимые 'Command of execution'? кнопки, то есть, на которые вешается макрос?
Допустим, с клавиатурой все понятно - комбинацию может сам фар схватить (Ctrl+.)
А как быть с мышью? Долго и нужно искать в changelog как называется кнопочка или колесико?

User avatar
t-rex
Страшный и ужасный
Posts: 4900
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: вопросы и хотелки.

Post by t-rex » Wed 03 Jun, 2009 21:44

Maximus5
http://api.farmanager.com/ru/defs/farkeycodes.html
То что после KEY_ и есть имя.

User avatar
DrKnS
Posts: 5157
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 190 times

Re: вопросы и хотелки.

Post by DrKnS » Wed 03 Jun, 2009 21:49

Если конкретно про мышь - в диалоге назначения макроса комбобокс есть, там всё мышиное перечислено.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: вопросы и хотелки.

Post by Maximus5 » Wed 03 Jun, 2009 22:14

Ух ты :shock: а может того... и в "FAR Macro browser" их добавить, а то он какой-то обделенный получился

SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Re: вопросы и хотелки.

Post by SeMa » Wed 17 Jun, 2009 09:00

Подскажите, как повесить макрос на комбинацию с клавишей Win?
Рекордер такое не позволяет. Создаю макрос в макробраузере, например, на комбинации
WinO, LWinO, RWinO, LWinAltO ...
Макрос не отрабатывает :( . Только, если на стандартных клавишах.
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок

User avatar
DrKnS
Posts: 5157
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 190 times

Re: вопросы и хотелки.

Post by DrKnS » Wed 17 Jun, 2009 09:37

Клавиша Win в фаре есть не "модификатор", а "просто клавиша", как A, B, C и т. п.

Поэтому возможны только макросы вида "CtrlLWin", "AltRWin" и т. п.

SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Re: вопросы и хотелки.

Post by SeMa » Wed 17 Jun, 2009 09:59

DrKnS, спасибо. Очень печально :cry:
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Re: вопросы и хотелки.

Post by Skirda » Fri 04 Sep, 2009 15:19

Kildor wrote:3.
хотелось бы состояние Editor.CurSelection — в котором бы находилось текущее выделение.
Зачем: прежде всего для
%var = Editor.CurSelection
clip(2,Editor.CurSelection)
Это еще актуально? (правда, если актуально, то называться будет как "Editor.SelValue")
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 12205
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Re: вопросы и хотелки.

Post by John Doe » Fri 04 Sep, 2009 15:36

Не помешает, но легко можно обойти(сь)

Собственно в макросах есть пробелы и посерьёзнее - например никак нельзя получить название пункта в меню.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Re: вопросы и хотелки.

Post by Skirda » Fri 04 Sep, 2009 15:55

Такое: Menu.Value?
We are the Borg. You will be assimilated.
So Say We All!

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Re: вопросы и хотелки.

Post by Skirda » Fri 04 Sep, 2009 17:03

Skirda wrote:Такое: Menu.Value?
Что именно здесь хочеться видеть?
Как есть (всеми '&') или как отображается?
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 12205
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Re: вопросы и хотелки.

Post by John Doe » Fri 04 Sep, 2009 17:30

Насчёт атрибутов Menu.Value - не нужны. И горячую клавишу желательно убрать. (То же касается и поиска)

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Re: вопросы и хотелки.

Post by Skirda » Mon 07 Sep, 2009 12:49

Skirda wrote:
Kildor wrote:3.
хотелось бы состояние Editor.CurSelection — в котором бы находилось текущее выделение.
Зачем: прежде всего для
%var = Editor.CurSelection
clip(2,Editor.CurSelection)
Это еще актуально? (правда, если актуально, то называться будет как "Editor.SelValue")
В каком виде отдавать "Editor.SelValue", если выделен... эээ вертикальный блок или обычный... на несколько строк...?
Эдакий блок текста с наличием CrLf в конце строк?
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 12205
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Re: вопросы и хотелки.

Post by John Doe » Tue 08 Sep, 2009 13:05

Раз уж вы трогаете макросостояния, может и это тронете: 0000922: Булевы состояния Selected и CmdLine.Selected

Post Reply

Return to “Обсуждение макросов”