Page 3 of 4
Re: Как читать историю команд из Lua-макро?
Posted: Mon 23 Dec, 2013 11:53
by John Doe
Latest post of the previous page:
Объединил (зачем нам отдельная тема?).
Перенесите всё в первый пост, там же можно поменять название темы.
И желательно поместить не только архив, но и сам код макроса в шапку (под спойлер).
Re: Как читать историю команд из Lua-макро?
Posted: Mon 23 Dec, 2013 12:05
by fml2
Я думал, вы собиратетесь поместить это в другой раздел ("Полезные макросы"), и поэтому оформил отдельной темой.
Re: Как читать историю команд из Lua-макро?
Posted: Mon 23 Dec, 2013 12:06
by John Doe
Правильно думаете. Перемещу туда эту тему.
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:Вы реализуете цикл для поиска нужного пункта меню, вместо того чтобы воспользоваться готовой функцией.
Не проблема конечно, больше удивляет почему вы меня упорно не понимаете.
Вот теперь понятно. Спасибо, подправлю. Я сначала не понял, потому что все говорится как-то полуфразами, полунамеками, неполными предложениями и т.д. (это я уже не впервые тут на форуме замечаю). Это как анекдоты по номерам рассказывать. Три-четыре дополнительных слова избавили бы от необходимости писать три-четыре сообщения.