Page 1 of 1

[SOLVED] Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Sun 04 Aug, 2019 16:32
by i4
Всем привет, как можно изменить значение для диалога ALT+F6, чтобы по умолчанию создавалась не жесткая ссылка, а символическая?
Спасибо!

Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Sun 04 Aug, 2019 19:34
by Yegor
Макросом?

Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Mon 05 Aug, 2019 00:41
by i4
Например, как?
Назначить на новое сочетание: ALT+F6 и там выбор всего что нужно?

Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Mon 05 Aug, 2019 01:20
by HaRT
i4 wrote: Mon 05 Aug, 2019 00:41 Назначить на новое сочетание: ALT+F6 и там выбор всего что нужно?
Имелся в виду скрипт, который будет обрабатывать событие открытия диалога и, сравнивая идентификатор (UUID) диалога с заданным, при открытии данного диалога выбирать нужное значение в выпадающем списке.

Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Mon 05 Aug, 2019 04:54
by Yegor
HaRT, это, возможно, идеальный вариант, но назначить на AltF6: AltF6 + выбор типа ссылки, для данного пользователя должно быть достаточно. i4, да, только на "новое" необязательно, можно на то же самое.

Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Mon 05 Aug, 2019 05:26
by i4
Если на то же самое, то как задавать открытие диалога? Через выбор пунктов меню?

Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Mon 05 Aug, 2019 06:22
by Shmuel

Code: Select all

Macro {
  description="Put description here";
  area="Shell"; key="AltF6";
  action=function()
    Keys("AltF6")
    if Dlg.Id == far.Guids.HardSymLinkId then
      Keys("Down CtrlDown Down Down Enter ShiftTab")
    end
  end;
}

Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Mon 05 Aug, 2019 12:10
by i4
Спасибо, за пример, но не совсем понятно, как в новом Far'е это импортировать. Разместил в /addons/macros/, пробовал far.exe /import ./addons/macros/altf6.lua - не помогло. Потом вызывал команду, и в выборе уже была не "жесткая ссылка", а "связь каталогов", хотя в скрипте последовательность действий верная. Теперь вообще не работает... Чудеса какие-то, что я делаю не так?

UPD: Разобрался, что макросы нужно класть в c:\users\<current_user>\AppData\Roaming\Far Manager\Profile\Macros\Scripts\*.lua, тогда всё работает, как надо!

СПАСИБО!

Как изменить значение ALT+F6 по умолчанию? С жесткой ссылки на символическую?

Posted: Mon 05 Aug, 2019 12:22
by 2useven10
i4 wrote: Mon 05 Aug, 2019 12:10 Чудеса какие-то, что я делаю не так?
Прочтите README.TXT в Addons.