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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Latest post of the previous page:

Правильно думаете. Перемещу туда эту тему.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

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

Post by fml2 »

Хоть я и не очень согласен с редактированием первого сообщения и изменением истории в принципе, но раз уж тут это так делается, то пожалуйста. Хотя смысл такой экономии мне не совсем понятен. Гораздо понятнее, по-моему, было бы, если бы было несколько тем, ссылающихся друг на друга. А то ревизионизм какой-то получается.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

В шапке должна быть актуальная информация, надеюсь не надо объяснять почему.
История же вся на месте, просто читать надо начиная со второго сообщения
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

fml2 wrote:Установка
Файл с макро нужно поместить в каталог %user_app_data%\Far Manager\Profile\Macros\scripts
Это неправильно. Должно быть: %farprofile%\Macros\scripts.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

при нажатии в списке команд Ctrl+Enter или просто Enter, выскакивает сообщение 'nil', и только после этого выполняется команда.
far 3.0.3745 x86.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

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

Post by fml2 »

Kerberos464 wrote:при нажатии в списке команд Ctrl+Enter или просто Enter, выскакивает сообщение 'nil', и только после этого выполняется команда.
far 3.0.3745 x86.
Да, каким-то образом туда затесалась отладочная строка. Точнее, это были мои изыскания по поводу удаления команд из истории. Подправил. Спасибо, что заметили и сообщили.
Last edited by fml2 on Mon 23 Dec, 2013 19:14, edited 1 time in total.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

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

Post by fml2 »

Shmuel wrote:
fml2 wrote:Установка
Файл с макро нужно поместить в каталог %user_app_data%\Far Manager\Profile\Macros\scripts
Это неправильно. Должно быть: %farprofile%\Macros\scripts.
Спасибо, исправил.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

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

Post by fml2 »

Добавлена возможность удалять записи из истории. Шапка обновлена.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Есть ведь функция Menu.Select
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

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

Post by fml2 »

John Doe wrote:Есть ведь функция Menu.Select
Это вы мне? И по поводу чего? Если мне, то нельзя ли поподробнее, я ведь не телепат.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Телепатия не требуется, всё есть в мануале.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

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

Post by fml2 »

Там много чего есть. Я имел в виду, что вам показалось неправильным/неоптимальным, что вы упомянули Menu.Select?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Вы реализуете цикл для поиска нужного пункта меню, вместо того чтобы воспользоваться готовой функцией.
Не проблема конечно, больше удивляет почему вы меня упорно не понимаете.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

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

Post by fml2 »

John Doe wrote:Вы реализуете цикл для поиска нужного пункта меню, вместо того чтобы воспользоваться готовой функцией.
Не проблема конечно, больше удивляет почему вы меня упорно не понимаете.
Вот теперь понятно. Спасибо, подправлю. Я сначала не понял, потому что все говорится как-то полуфразами, полунамеками, неполными предложениями и т.д. (это я уже не впервые тут на форуме замечаю). Это как анекдоты по номерам рассказывать. Три-четыре дополнительных слова избавили бы от необходимости писать три-четыре сообщения.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Ага, полунамёки

Code: Select all

fml2: Добавлена возможность удалять записи из истории
John Doe: Есть ведь функция Menu.Select
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

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

Post by fml2 »

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

Return to “Полезные макросы и скрипты”