Page 3 of 4

Re: Как читать историю команд из Lua-макро?

Posted: Mon 23 Dec, 2013 12:06
by John Doe

Latest post of the previous page:

Правильно думаете. Перемещу туда эту тему.

Re: История команд, запущенных из текущего каталога

Posted: Mon 23 Dec, 2013 13:04
by fml2
Хоть я и не очень согласен с редактированием первого сообщения и изменением истории в принципе, но раз уж тут это так делается, то пожалуйста. Хотя смысл такой экономии мне не совсем понятен. Гораздо понятнее, по-моему, было бы, если бы было несколько тем, ссылающихся друг на друга. А то ревизионизм какой-то получается.

Re: История команд, запущенных из текущего каталога

Posted: Mon 23 Dec, 2013 13:07
by John Doe
В шапке должна быть актуальная информация, надеюсь не надо объяснять почему.
История же вся на месте, просто читать надо начиная со второго сообщения

Re: История команд, запущенных из текущего каталога

Posted: Mon 23 Dec, 2013 14:35
by Shmuel
fml2 wrote:Установка
Файл с макро нужно поместить в каталог %user_app_data%\Far Manager\Profile\Macros\scripts
Это неправильно. Должно быть: %farprofile%\Macros\scripts.

Re: История команд, запущенных из текущего каталога

Posted: Mon 23 Dec, 2013 15:10
by Kerberos464
при нажатии в списке команд Ctrl+Enter или просто Enter, выскакивает сообщение 'nil', и только после этого выполняется команда.
far 3.0.3745 x86.

Re: История команд, запущенных из текущего каталога

Posted: Mon 23 Dec, 2013 16:38
by fml2
Kerberos464 wrote:при нажатии в списке команд Ctrl+Enter или просто Enter, выскакивает сообщение 'nil', и только после этого выполняется команда.
far 3.0.3745 x86.
Да, каким-то образом туда затесалась отладочная строка. Точнее, это были мои изыскания по поводу удаления команд из истории. Подправил. Спасибо, что заметили и сообщили.

Re: История команд, запущенных из текущего каталога

Posted: Mon 23 Dec, 2013 19:13
by fml2
Shmuel wrote:
fml2 wrote:Установка
Файл с макро нужно поместить в каталог %user_app_data%\Far Manager\Profile\Macros\scripts
Это неправильно. Должно быть: %farprofile%\Macros\scripts.
Спасибо, исправил.

Re: История команд, запущенных из текущего каталога

Posted: Sun 05 Jan, 2014 23:39
by fml2
Добавлена возможность удалять записи из истории. Шапка обновлена.

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 08:37
by John Doe
Есть ведь функция Menu.Select

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 09:43
by fml2
John Doe wrote:Есть ведь функция Menu.Select
Это вы мне? И по поводу чего? Если мне, то нельзя ли поподробнее, я ведь не телепат.

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 09:49
by John Doe
Телепатия не требуется, всё есть в мануале.

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 10:21
by fml2
Там много чего есть. Я имел в виду, что вам показалось неправильным/неоптимальным, что вы упомянули Menu.Select?

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 10:31
by John Doe
Вы реализуете цикл для поиска нужного пункта меню, вместо того чтобы воспользоваться готовой функцией.
Не проблема конечно, больше удивляет почему вы меня упорно не понимаете.

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 10:44
by fml2
John Doe wrote:Вы реализуете цикл для поиска нужного пункта меню, вместо того чтобы воспользоваться готовой функцией.
Не проблема конечно, больше удивляет почему вы меня упорно не понимаете.
Вот теперь понятно. Спасибо, подправлю. Я сначала не понял, потому что все говорится как-то полуфразами, полунамеками, неполными предложениями и т.д. (это я уже не впервые тут на форуме замечаю). Это как анекдоты по номерам рассказывать. Три-четыре дополнительных слова избавили бы от необходимости писать три-четыре сообщения.

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 10:58
by John Doe
Ага, полунамёки

Code: Select all

fml2: Добавлена возможность удалять записи из истории
John Doe: Есть ведь функция Menu.Select

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 11:15
by fml2
Для поиска пункта функция Menu.Select действительно пригодится. Но чтобы его удалить, нужно на него встать. А для этого я соответствующей функции не нашел (искал тут: http://api.farmanager.com/ru/macro/macr ... menus.html)

Re: История команд, запущенных из текущего каталога

Posted: Mon 06 Jan, 2014 11:16
by fml2
John Doe wrote:Ага, полунамёки

Code: Select all

fml2: Добавлена возможность удалять записи из истории
John Doe: Есть ведь функция Menu.Select
И как Menu.Select связано с удалением? Для меня эта связь неочевидна.