Folder Shortcuts Menu

Здесь выкладываются готовые к использованию макросы и скрипты.
Smitis
Posts: 1612
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Re: Folder Shortcuts Menu

Post by Smitis »

Latest post of the previous page:

Только в основной скрипт ещё cfg.cfg=cfg придётся добавить для совместимости со старыми конфигами. В следующей версии (скоро), наверное, так и сделаю.
Разум когда-нибудь победит.

Smitis
Posts: 1612
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Re: Folder Shortcuts Menu

Post by Smitis »

Версия 2.07
- Новый синтаксис для ссылок в связи с изменениями в LuaFar.
- mf.date заменена os.date
- Если включено использование глобальных функций для ссылок, для двойных ссылок на обе панели используется функция ApplyFolderShortcut2. Это синоним для ApplyFolderShortcut, добавлен для удобства идентификации этих ссылок в меню.
Разум когда-нибудь победит.

User avatar
John Doe
Бюрократ
Posts: 12715
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 278 times

Re: Folder Shortcuts Menu

Post by John Doe »

Конфиг забыли причесать: http://forum.farmanager.com/viewtopic.p ... 42#p116442
А в самом скрипте вместо удобнее так:

Code: Select all

local cfg = {
  file_menu = "Shortcuts.farmenu" -- имя файла меню, если пусто, будет использоваться главное меню
  menu_item = "Shortcuts" -- заголовок меню (на самом деле это имя подменю, которое выводится в заголовок)
  def_name = "FolderShortcuts-" -- начальная часть имени подменю по умолчанию (используется только при создании подменю)
  max_len = 60 -- максимальная длина имени ссылки, длинные имена обрезаются
  add_date = false -- добавлять дату перед именем ссылки
}

Smitis
Posts: 1612
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Re: Folder Shortcuts Menu

Post by Smitis »

Я помню про setfenv для конфига. Но пока не определился, лучше это или хуже :)
И конфиг пробовал по разному записывать. В некоторых случаях запись в виде "cfg.параметр = что-то" оказывается удобней (не надо расставлять запятые, можно группировать параметры из разных таблиц/подтаблиц в случае более сложной структуры, делать множественное присваивание и т.п.).
Разум когда-нибудь победит.

buniak_a_h
Posts: 1576
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 107 times
Been thanked: 136 times
Contact:

Автофильтр вместо быстрого поиска

Post by buniak_a_h »

Видимо, макрос устарел. Где новую (рабочую) версию можно посмотреть?
Файл FolderShortcutsMenu.lua, строка 150, обращение far.LuafarVersion()
Файл LuaMacro\changelog:
shmuel 02.03.2015 19:01:59 +0200 - build 487
1. LuaFAR: убрана функция far.LuafarVersion.
Last edited by buniak_a_h on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Сообщение перенесено из неправильной темы
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
HaRT
Moderator
Posts: 9328
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 99 times
Been thanked: 212 times

Автофильтр вместо быстрого поиска

Post by HaRT »

buniak_a_h wrote: Файл FolderShortcutsMenu.lua
Какое это имеет отношение к данной Теме?!
Last edited by HaRT on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлена ссылка на исходную (неправильную) Тему, где было размещено цитируемое сообщение.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1576
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 107 times
Been thanked: 136 times
Contact:

Автофильтр вместо быстрого поиска

Post by buniak_a_h »

HaRT wrote: Какое это имеет отношение к данной Теме?!
Макрос в шапке нерабочий... А к какой теме это отнести?

Code: Select all

...cripts\Smits\FolderShortcutsMenu\FolderShortcutsMenu.lua:150:
attempt to call field 'LuafarVersion' (a nil value)
Я всего лишь спросил, есть ли новая версия макроса
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
HaRT
Moderator
Posts: 9328
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 99 times
Been thanked: 212 times

Автофильтр вместо быстрого поиска

Post by HaRT »

buniak_a_h wrote: Макрос в шапке нерабочий
Я перенёс сообщения в правильную тему.
В следующий раз удалю без предупреждения. Будьте внимательнее!
Фар есть инструмент, а не нянька. © 2009 DrKnS

Smitis
Posts: 1612
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Folder Shortcuts Menu

Post by Smitis »

2.08
- lm:post больше не поддерживается, ссылки сохраняются только как lua:

П.С.
Сорри, что сразу не заметил, что используется теперь удаленная функция LuafarVersion, просто у меня уже v.3, но она бета, поэтому не выкладывал.
Разум когда-нибудь победит.

Post Reply

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