Search found 10901 matches

by John Doe
Mon 25 Sep, 2017 18:50
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3196
Views: 663781

Глюки и баги, появившиеся в «ночных сборках»

При выполнении far:config гасятся панели

А echo вроде бы внутренняя команда, но выполняется через comspec
by John Doe
Mon 25 Sep, 2017 15:45
Forum: Support and Troubleshooting
Topic: Folder/Path Specific File Associations?
Replies: 2
Views: 48

Folder/Path Specific File Associations?

Well, it is possible, but not exactly as you want.
There is special IF EXIST command (see help).
So you can place files with special names as markers for your associations.
by John Doe
Mon 25 Sep, 2017 14:18
Forum: Нужна помощь
Topic: Знаки вопроса в именах файлов
Replies: 44
Views: 16431

Знаки вопроса в именах файлов

Lucida Console не содержит всех символов, ничего удивительного.
Можно попробовать другой шрифт.
by John Doe
Mon 25 Sep, 2017 12:19
Forum: Нужна помощь
Topic: Быстрый переход к паре папок: слева Dir1, справа Dir2
Replies: 5
Views: 166

Быстрый переход к паре папок: слева Dir1, справа Dir2

Вопросы по Folder Shortcuts Menu просьба обсуждать в соответствующей теме.
Vasilich wrote:
Sun 24 Sep, 2017 10:39
но как установить каталог в неактивной панели не догнал)
Например так

Code: Select all

lua:Panel.SetPath(0,[[ActivePath]]);Panel.SetPath(1,[[PassivePath]]);
by John Doe
Mon 25 Sep, 2017 09:41
Forum: Обсуждение макросов
Topic: Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).
Replies: 19
Views: 569

Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).

При этом мне бы желательно по возможности более-менее понятным для меня способом решить вопрос о том, как включить показ шорткатов, состоящих из нампадовских цифр с модификаторами, в составе которых модификатор Shift, при включённом NumLock, в макросы-справки о задействовании ключей нативными коман...
by John Doe
Sun 24 Sep, 2017 22:07
Forum: Обсуждение макросов
Topic: Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).
Replies: 19
Views: 569

Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).

local key Macro { description="Shift-<NumPad> heuristics"; area="Common"; key="Shift"; id="2520EA89-3211-4D00-B552-AB0D000442DB"; condition=function() key = mf.waitkey(1) return key~="" end; action=function() if -2==mf.eval("Shift"..key,2) then Keys(key) end end; } Macro { description="test ShiftNu...
by John Doe
Sun 24 Sep, 2017 20:23
Forum: Обсуждение макросов
Topic: Script utils — запуск lua/moon скриптов из командной строки
Replies: 19
Views: 1159

Script utils — запуск lua/moon скриптов из командной строки

Script utils v1.2
  • Используются переменные PATH и PATHEXT, устанавливаются автоматически (настраивается)
  • Рекомендуется использование из командной строки по ассоциации.
    Таким образом можно не указывать префикс и расширение файла
by John Doe
Sun 24 Sep, 2017 19:26
Forum: Обсуждение макросов
Topic: Script utils — запуск lua/moon скриптов из командной строки
Replies: 19
Views: 1159

Script utils — запуск lua/moon скриптов из командной строки

dump.lua

Code: Select all

if ... then
  local f = assert(loadstring("return "..(...)))
  print(require"moon".dump(f()))
end
Запускать как dump <arg>, где аргументом любое глобальное значение, например _G или far.
Или выражение, например {a=1,b=2,3,4}, math.sinus(1)
by John Doe
Sun 24 Sep, 2017 19:17
Forum: Обсуждение макросов
Topic: Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).
Replies: 19
Views: 569

Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).

Code: Select all

Macro {
  area="Common"; key="Shift";
  condition=function()
    local key = mf.waitkey(1)
    if key~="" then
      mf.postmacro(far.Show("Shift+"..key))
      return 100
    end
  end;
  action=function() end;
}
by John Doe
Sun 24 Sep, 2017 19:11
Forum: Обсуждение макросов
Topic: Script utils — запуск lua/moon скриптов из командной строки
Replies: 19
Views: 1159

Script utils — запуск lua/moon скриптов из командной строки

Да, надо в справке описать, что в scripts нельзя.
Впрочем, у меня ряд утилит может работать как из scripts, так и из комстроки
by John Doe
Sun 24 Sep, 2017 18:29
Forum: Обсуждение макросов
Topic: Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).
Replies: 19
Views: 569

Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).

sToLp wrote:
Sun 24 Sep, 2017 17:53
правильные условия в condition подобрать.

Code: Select all

return mf.waitkey(1)~=""
by John Doe
Sun 24 Sep, 2017 16:45
Forum: Обсуждение макросов
Topic: Script utils — запуск lua/moon скриптов из командной строки
Replies: 19
Views: 1159

Script utils — запуск lua/moon скриптов из командной строки

waitkey.lua local i = 0 repeat local key = mf.waitkey() i = i+1 print(i,key) until key=="Esc" Может быть полезно для изучения названий комбинаций клавиш в фаре Если положить в Macros\Utils, настроить PATHEXT, и добавить ассоциацию, то можно запускать из командной строки просто как "waitkey". Преиму...
by John Doe
Sun 24 Sep, 2017 10:38
Forum: Обсуждение макросов
Topic: Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).
Replies: 19
Views: 569

Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).

Полноценного распознавания не получится, только эвристическое. Когда-то оно было, но от него отказались, т.к. в определённых случаях мешало. Можно попробовать самостоятельно "вычислять" клавишу, используя дополнительную информацию от win.GetKeyState. Возможно также, что модуль xmod поможет с этим сп...
by John Doe
Sun 24 Sep, 2017 09:41
Forum: Нужна помощь
Topic: Быстрый переход к паре папок: слева Dir1, справа Dir2
Replies: 5
Views: 166

Быстрый переход к паре папок: слева Dir1, справа Dir2

Можно макросами, можно через меню пользователя.
Или вот такое готовое решение viewtopic.php?f=60&t=7873

Go to advanced search