Как повторить клавиатурный макрос N раз?
Как повторить клавиатурный макрос N раз?
Помню такое было в ранних версиях FAR. Сам, в свое время, это выпросил у Рошаля. Было удобно.
И вызывалось, мне кажется, комбинацией Ctrl-R. Вводишь количество повторов - Жмешь кнопки запуска макроса
Не помню с какого момента это пропало. Или не пропало?
Пользуюсь:
Far Manager, version 1.75 (build 2634) x64 - по Ctrl-R у меня сейчас вызывется авравнивание текстового блока. Но точно не я это навешивал сюда.
Far Manager, version 3.0 (build 4774) x64 - ничего не делается.
И вызывалось, мне кажется, комбинацией Ctrl-R. Вводишь количество повторов - Жмешь кнопки запуска макроса
Не помню с какого момента это пропало. Или не пропало?
Пользуюсь:
Far Manager, version 1.75 (build 2634) x64 - по Ctrl-R у меня сейчас вызывется авравнивание текстового блока. Но точно не я это навешивал сюда.
Far Manager, version 3.0 (build 4774) x64 - ничего не делается.
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Как повторить клавиатурный макрос N раз?
Можно пример привести, где подобная фича была бы удобна?
(Если потребность в подобном возникает раз в год, то это не оправдывает введения специальной фичи и усложнения документации, поскольку может быть легко сделано существующими средствами).
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Как повторить клавиатурный макрос N раз?
Сценарий такой: для конкретного файла в редакторе (или группы однотипных файлов) записывается временный макрос, который потом надо применить много раз подряд.
Я бы предпочёл, чтобы PostMacro предоставлял такую возможность.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Как повторить клавиатурный макрос N раз?
Навскидку не приведу, но многие вещи делаю в редакторе FAR'a, которые требуют множественного повторения.
В частности при набивке файла который добавляет пользователей в AD
Начало и конец строки одинаковый. Меняется только "серединка". Строк - зависит от количества пользователей в новом домене.
Раньше делал через ФАР "вставить начало - перейти на следующую строку" и т.д. Точно также с концами строк. Вот тут "повторитель" очень помогал. Вместо тупого зажимания кнопок на которые навешен макрос.
Теперь делаю это через Excel. Из пушки по воробьям.
Вообще не понимаю - если была фича, зачем ее убирать было?
Вот пример сегодняшний:
Надо было обрезать концы вот таких вот строк (4500 строк)
Макрос "найти"удалить до конца строки"
p.s. В 1996-м уговаривал Рошаля сделать вертикальные блоки. И он тоже не понимал "а зачем это надо?"
В частности при набивке файла который добавляет пользователей в AD
Начало и конец строки одинаковый. Меняется только "серединка". Строк - зависит от количества пользователей в новом домене.
Раньше делал через ФАР "вставить начало - перейти на следующую строку" и т.д. Точно также с концами строк. Вот тут "повторитель" очень помогал. Вместо тупого зажимания кнопок на которые навешен макрос.
Теперь делаю это через Excel. Из пушки по воробьям.
Вообще не понимаю - если была фича, зачем ее убирать было?
Вот пример сегодняшний:
Надо было обрезать концы вот таких вот строк (4500 строк)
Code: Select all
Admin' | '78.132.175.195'
NATALYA' | '-'
Administrator' | '-'
Admin' | '37.190.119.85'
1' | '-'
ADMINISTRATOR' | '-'
Admin' | '93.157.44.196'
Administrator' | '-'
COPIER' | '-'
GINNUNG393P' | '-'
ADMINISTRATOR' | '-'
Administrator' | '-'
Admin' | '217.9.94.66'
Code: Select all
' | '" -
p.s. В 1996-м уговаривал Рошаля сделать вертикальные блоки. И он тоже не понимал "а зачем это надо?"
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Как повторить клавиатурный макрос N раз?
Вот я, честно говоря, не помню такой фичи (я пользовался плагином PostMacro). Можете указать в документации Фар 1.75 (или более раннего) на описание этой якобы существовавшей фичи?
Last edited by HaRT on Thu 08 Dec, 2016 14:51, edited 2 times in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Как повторить клавиатурный макрос N раз?
Попробую поставить FAR из конца 90-х - начала 2000-х
И показать видео Или в хелпах старых версий это отыскать
И показать видео Или в хелпах старых версий это отыскать
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Как повторить клавиатурный макрос N раз?
Я прошу полностью конкретный пример. У вас только описание некоторого сценария, что не убеждает в полезности фичи.
Зачем для этого макрос? Нажимаете CtrlF7 и заменяете рег. выражение
['|'"\-].*
на пустую строку.-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Как повторить клавиатурный макрос N раз?
Если речь о временном, т.е. клавиатурном макросе, то после записи нажимаете Ctrl.Ctrl.<key>, нажимаете на кнопку Change, затем вписываете
for k=1,200 do <текст макроса> end
. Это займёт от силы дополнительных 20 секунд. А нужно раз в год.Как повторить клавиатурный макрос N раз?
Нужно гораздо чаще.
Поясните вот это место "нажимаете на кнопку Change" - это где такое нажать?????
Как повторить клавиатурный макрос N раз?
Тяжело ощущать себя шизофреником ..... Даже Рошалю написал ... и он ответил, что тоже не помнит такого... А я помню как пользовался. Никаким другим оконным менеджером кроме NС - VC - FAR не пользовался. Бредятина ......HaRT wrote:Вот я, честно говоря, не помню такой фичи (я пользовался плагином PostMacro). Можете указать в документации Фар 1.75 (или более раннего) на описание этой якобы существовавшей фичи?
Last edited by alex86m6 on Fri 09 Dec, 2016 12:54, edited 1 time in total.
Как повторить клавиатурный макрос N раз?
Не дружу с регулярными выражениями.
И это был просто пример. Чаще все чуть сложнее.
В сухом остатке:
1) Макрос из макроса не запускается. Cо времени Рошаля.
2) "Повторитель мароса" (а по сути Повторитель нажатия клавиши/комбинации клавиш) - не нужен, по вашему мнению. Неужели это настолько сложно в реализации?
Ладно. Будем так жить. Как жили. 1.75x64 и иногда запускать 3.0, которая чуть шустрее копирует файлы по сети правда при этом грузит комп тоже не кисло.
Last edited by alex86m6 on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан офтопик; улучшено форматирование цитирования
Reason: Спрятан офтопик; улучшено форматирование цитирования
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Как повторить клавиатурный макрос N раз?
Допустим, вы записали клавиатурный макрос на сочетание CtrlC. Чтобы его отредактировать, нужно нажать
Ctrl.Ctrl.CtrlC
(это и в Far1 так же работает). Появится диалог, в нём есть кнопка "Change" (в русском интерфейсе - "Изменить").
Code: Select all
╔═════════════ Warning ══════════════╗
║ Macro key 'CtrlC' will be removed. ║
║ Sequence: ║
║ "Keys("1")" ║
║ Delete? ║
╟────────────────────────────────────╢
║ { Yes } [ Change ] [ No ] ║
╚════════════════════════════════════╝
Так подружитесь, в чём проблема?
Прекрасно запускается.
На этом разрешите откланяться.
Как повторить клавиатурный макрос N раз?
1) про "change" спасибоShmuel wrote:Допустим, вы записали клавиатурный макрос на сочетание CtrlC. Чтобы его отредактировать, нужно нажатьCtrl.Ctrl.CtrlC
(это и в Far1 так же работает). Появится диалог, в нём есть кнопка "Change" (в русском интерфейсе - "Изменить").Code: Select all
╔═════════════ Warning ══════════════╗ ║ Macro key 'CtrlC' will be removed. ║ ║ Sequence: ║ ║ "Keys("1")" ║ ║ Delete? ║ ╟────────────────────────────────────╢ ║ { Yes } [ Change ] [ No ] ║ ╚════════════════════════════════════╝
Так подружитесь, в чём проблема?Прекрасно запускается.
На этом разрешите откланяться.
2) дружить с регулярными? ... нет нужды. давно отошел от программероствыа, а вжизни не очень нужно
3) Макрос из мароса - проверю. хорошо если это сейчас работает. Говорим про 1.75 или в 3.0+ ?
Как повторить клавиатурный макрос N раз?
А почем бaго-фичa 1.75 по работе с сетью помечена как "оффтопик" ?
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Как повторить клавиатурный макрос N раз?
Так ведь Ваш пример с добавлением пользователей в AD показывает, что как раз есть такая нужда.
Потому что не имеет прямого отношения к обсуждаемой теме.
Фар есть инструмент, а не нянька. © 2009 DrKnS