Автостартующие макросы

Здесь обсуждается всё, что касается макросов.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Alias plugin

Post by Skirda »

Latest post of the previous page:

Ann wrote:- зачем вообще выдумывать какие либо наименования для автостартующих макросов?
Именно от наименования и хочется уйти, точнее от строго именования.
Предполагается, что название будет любое.
Ann wrote:- разве не может быть один автостартующий на каждую облаcть, определяемый по флажку RunAfter(область)Start? и кто хочет, пусть навешивает его на клавишу (клавишесочетание), а другие пусть оставят "клавишное место" порожним...
Зачем себя ограничивать? Это к тому, что "от ему" нужен один такой макрос, а "вот этому" - 10, а "третий" их вообще не юзает...
Ann wrote:- и разве так много для автостартующего макроса накапливается содержания в каждой области и оно отчаянно противоречивое? и разве если макросов несколько, то их содержание проще примирять?
переведи...
We are the Borg. You will be assimilated.
So Say We All!
tstr
Posts: 559
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Re: Автостартующие макросы

Post by tstr »

хорошо бы предусмотреть запуск сиих макросов в отсортированном по имени порядке…
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Автостартующие макросы

Post by Skirda »

будешь именовать их правильно и будет счастье
We are the Borg. You will be assimilated.
So Say We All!
User avatar
Ann
Posts: 478
Joined: Tue 26 Jun, 2007 11:05
Has thanked: 141 times
Been thanked: 45 times

Re: Автостартующие макросы

Post by Ann »

:(
Last edited by Ann on Sun 18 Apr, 2010 21:23, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 6034
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Автостартующие макросы

Post by zg »

Ann wrote:И что мешает тому, кому надо десяток автостартующих, поместить их цепочкой в один?
поддерживаю. хотя я знаю один аргумент против, но реально он не критичен, а просто облегчает жизнь программистам-гуманитариям. так что валентину стоит задуматься, насколько далёк он от народа.
Имхо, резюме по всем трём позициям может быть следующим. Принцип "Одна макрообласть – один безымянный (вариант – одноимённый) автостартующий макрос" при желании и при отсутствии особых противопоказаний может быть применим, он прост и достаточно удобен.
безымянный мне кажется не очень хорошо. кнопки autostart нет, поэтому вполне хорошее название, как мне кажется.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Автостартующие макросы

Post by Skirda »

Ann wrote:Пустота же на месте имени клавиши сразу вызывает вполне определённую мысль: "ага, автостартующий значит".
1. реестр себе представляешь?
2. а как на счет повторного использования подобного макроса? (hint: 1. запуск таких макросов через eval(), 2. обозвать их термином "функции")
Ann wrote:И что мешает тому, кому надо десяток автостартующих, поместить их цепочкой в один?
...в какой-то момент (после очередной итерации добавления функционала) юзер окончательно запутается в подобном глобальном макросе.
Ann wrote:То есть материала по автостартующим макросам опубликовано на сайте сравнительно не много...
Это от того, что сейчас котлеты сделаны из мух - каждый макрос может быть и автостартующим, что весьма и весьма сбивает с толку. Плюс к этому - "малость" выражается так же в том, что Far автостартующие макросы воспринимает только при старте и только для области Shell (в панелях), а это сильно ограничивает фантазию :-)
We are the Borg. You will be assimilated.
So Say We All!
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Автостартующие макросы

Post by Kildor »

+1 за идею Autostarted#N, где #N — набор чисел.

Зачем? Для того чтоб не путаться в ветках, чтоб разделить мух, осей и прочих насекомых. Хотя для редактора есть целая пачка плагинов, которая позволяет сделать пачку действий при создании файла (тот же TrueTemplate).

PS: я не гуманитарий, я биолог.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Автостартующие макросы

Post by Skirda »

Kildor wrote:+1 за идею Autostarted#N, где #N — набор чисел.
И все в одной ветке?
А как тогда идея про... например, про редактор? Это когда
Editor\
"N"="..."
EditorOnce\
"N"="..."
We are the Borg. You will be assimilated.
So Say We All!
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: Автостартующие макросы

Post by Centaur »

Skirda wrote:2. а как на счет повторного использования подобного макроса? (hint: 1. запуск таких макросов через eval(), 2. обозвать их термином "функции")
Аа-а-ааа, макрофункции, хочухочухочу! :D
User avatar
Ann
Posts: 478
Joined: Tue 26 Jun, 2007 11:05
Has thanked: 141 times
Been thanked: 45 times

Re: Автостартующие макросы

Post by Ann »

:(
Last edited by Ann on Sun 18 Apr, 2010 21:30, edited 2 times in total.
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Автостартующие макросы

Post by HaRT »

А можно не изобретать велосипед и ввести Shell\Run, Shell\RunOnce, Editor\Run, Editor\RunOnce, …
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Ann
Posts: 478
Joined: Tue 26 Jun, 2007 11:05
Has thanked: 141 times
Been thanked: 45 times

Re: Автостартующие макросы

Post by Ann »

:(
Last edited by Ann on Sun 18 Apr, 2010 21:31, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Автостартующие макросы

Post by HaRT »

Я имел в виду сами названия Run и RunOnce.
Лично меня полностью устроило бы агрегировать сколько мне нужно макросов в один с помощью eval().
Хотя я так же легко представляю сценарии, когда было бы удобно добавлять/изымать автостартующие макросы простым созданием/удалением значений в реестре без правки какого-либо их каталога.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Ann
Posts: 478
Joined: Tue 26 Jun, 2007 11:05
Has thanked: 141 times
Been thanked: 45 times

Re: Автостартующие макросы

Post by Ann »

:(
Last edited by Ann on Sun 18 Apr, 2010 21:30, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Автостартующие макросы

Post by HaRT »

Ann wrote:
HaRT wrote: Я имел в виду сами названия Run и RunOnce.
На вкус, на цвет товарища нет! Хотя в случае с Run, может быть, было бы определённее AutuRun? Вот только пока это название всё ещё ассоциируется с приснопамятным тёзкой вирусом.
Я вообще-то намекал на reg:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run и reg:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

Хотя в нашем случае, наверно, уместнее были бы названия RunEvery и RunFirst
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Ann
Posts: 478
Joined: Tue 26 Jun, 2007 11:05
Has thanked: 141 times
Been thanked: 45 times

Re: Автостартующие макросы

Post by Ann »

:(
Last edited by Ann on Sun 18 Apr, 2010 21:29, edited 2 times in total.
Locked

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